堀田 有祐人(ほたてねこまじん)
誕生日:1997年12月1日 埼玉県新座市生まれ
現住所:神奈川県鎌倉市西御門1-22-10
プログラムを書き、システムを構築するのが好きです。
また、デジタル空間における演出も大好きで、シェーダーやアニメーションを使った演出に携わってきました。
大学では自然科学の化学、特に反応機構学を専攻していましたが、2020年よりVRやデジタル空間における演出に興味が湧き、専門を移して活動してきました。
前職では、STYLYという、リアルメタバースプラットフォームの開発をしていました。
year | work |
---|---|
2016年 | 北里大学自然科学部化学科 に入学 |
2017年 | 偶然見かけた記事からVRに興味を持ちHMDを購入 |
2019年 | 株式会社カディンチェでアルバイトをしながらUnityを勉強 |
2020年 | 株式会社STYLYにてリアルメタバースプラットフォームの開発に携わる |
2025年 | フリーランス & 転職活動中 |
Twitter Facebook GitHub Youtube Mail
前職でやっていたことのうち、許可が出たプロジェクトを掲載します。
初めて真面目にプログラミングと言えることをしたのが、GLSLというシェーディング言語でした。
GLSLはブラウザ上でも動作し、シェーダーを書けば簡単にビジュアルを確認することができます。
文法としてはC言語に近いですが、GPUで動作する関係上、かなり意識する部分は変ってきます。
また、自分の書いたコードがすぐにビジュアルとして目の前に出るのが嬉しく、大好きな言語です。
Unityに関する業務で使用してきました。5年以上は業務使っており、間違いなく最も行数を書いてきた言語です。
Unity以外でもWPFでもC#を使えるため、Windows環境でGUIアプリを作成したい時に重宝しています。
色々な機能・文法があって、書き心地ははかなり好きです。
趣味でのプログラミングで最も使い慣れているのはPythonです。業務では、Airtest+Pocoのテストケース作成を行いました。
趣味ではDiscordのBOTや、簡単なAPIサーバーなどを個人運用しています。
C#と比べると実行環境の構築が容易くて、モックレベルのものが最速で作れるのが魅力だと感じています。
一応Unityと分けました。2017年から、VRChat上にコンテンツをアップロードしており、ある種自分の創作の原点にあたります。
ワールドの作成やアバターギミックのセットアップなど、C#を用いないUnityでの開発も知見があります。
業務では、ほとんどUnityを使って開発を行っていました。
C#以外でも、アニメーションやシェーダーパーティクルに関しても扱ったことがあり、知見があります。
また、前職ではZenject(Extenject)を使った、クリーンアーキテクチャでの開発経験もあります。
趣味レベルですが、WordPressサーバーを運営しています。
最近は更新していませんが、基本的な運用は出来るかと思います。
しっかり使ったことがあるのは、EC2とS3のみです。
趣味ではLightsailを多用しています。
VRChat内で成人式イベントを主催していました。
匿名インターネットであるために、参加者は「"自称"新成人」である事とし、お祝いの花輪を公募したり新成人の宣誓や懇親会を執り行いました。
5年間にわたり毎年1月に開催し、毎年100人近くの来場者がありました。
開催告知(2019年):https://x.com/HhotateA_xR/status/1085927998744715264
開催告知(2020年):https://x.com/HhotateA_xR/status/1214767558982656000
開催告知(2021年):https://x.com/HhotateA_xR/status/1346299595492478978
開催告知(2022年):https://x.com/HhotateA_xR/status/1475413396426145798
配信:https://youtu.be/xs8QbuQQ9Yc
2020年移行激減していた、リアル開催の勉強会を主催しました。
オンライン、オフラインを含めて70名越の参加者と、4枠の登壇LTがありました。
開催告知:https://styly.connpass.com/event/261100/
前職の社内エンジニア有志で技術記事を書き、それを一冊の本にまとめたものを出版しました。
校正、編集、製本の手配等を行いました。
配布告知:https://x.com/HhotateA_xR/status/1790326484902859186
有志の人間で集まり、フォトグラメトリーで構築した自分達の部屋を繋げ合わせ、アパートを作ろうという企画です。
Discordサーバーを作成し、50名越が参加してくださいました。
イベント告知:https://x.com/HhotateA_xR/status/1181917320978911232
一般に公開した、ゲームや演出等の制作物です。
「Butter Nekoinflation」
Unity Japan 賞
コンテストリンク:https://www.contest.cluster.mu/gamejam2020winter-home
製作記事:https://note.com/unityjapan/n/nddb432839e1b
「流しソーめん」
エレコム賞(ヘルスケアセット)
コンテストリンク:https://note.com/cluster_official/n/n39a7b84074f3?magazine_key=m1b6eb79750de
「JumpUp🍎Girls」
ビジュアル部門賞
https://www.contest.cluster.mu/gamejam2021summer-award
Unity1週間ゲームジャム お題「あつめる」投稿作品 サウンド部門16位
ゲームリンク:https://unityroom.com/unity1weeks/13
Unity1週間ゲームジャム お題「あける」投稿作品
ゲームリンク:https://unityroom.com/games/kumoakashi
作成記事:https://note.com/hhotatea/n/nc80492900cd6
自分で運用しているプロジェクトや、コントリビューターとなっているプロジェクト。
画像を簡単な設定でアニメーション化し、GIF,WEBP等で保存するツール。
https://github.com/HhotateA/Unity_CutInImageRecorderTag: Unity, C#, APNG Assembler, APNG Assembler, img2webp
TRPGのキャラクター紹介を自動で作成するツールです。
WebBrowserでの動作、スマホPC両対応を目指して作成しました。
https://x.com/HhotateA_xR/status/1785704633148887488Tag: Javascript, GLSL, GithubPages
自分で遊んでいるTRPGのキャラクターを紹介するサイトです。
Jekyllで作成して、GithubPagesでホスティングしています。
https://charas.hhotatea.com/Tag: Javascript, Jekyll, GithubPages
Unity上で3Dモデルの変形を行えるエディタ拡張です。
VRChat向けのアバター衣装の着せ変え等を想定したツールです。
https://hhotatea.booth.pm/items/3003506
https://github.com/HhotateA/AvatarModifyToolsTag: Unity, C#
Unity上で3Dモデルのテクスチャを編集出来るエディタ拡張です。
エディタで、スプレーを吹きかけるように色を付ける事が出来ます。
https://hhotatea.booth.pm/items/3103973
https://github.com/HhotateA/AvatarModifyToolsTag: Unity, C#, ComputeShader
VFXGraphのようなパーティクル表現をするためのアセットです。
シェーダーのGPGPUで計算しているので、VRChat上でも問題なく動作する事が出来ます。
https://github.com/HhotateA/DanceVFX_ParticleSystemTag: Unity, C#, HLSL
3Dメッシュデータをシェーダーでエフェクト化しています。
光輝様のご依頼で作成し、ねとらぼ様に記事にしていただいています。
https://nlab.itmedia.co.jp/nl/articles/1905/26/news007.htmlTag: RealityCapture, HLSL, RealSense
スマホの内カメラに写る自分の顔にアバターを重ね、自撮りが出来るアプリです。
GooglePlayStoreに掲載していました。
https://hhotatea.booth.pm/items/1522242Tag: Unity, C#, ARCore, OpenCV
PCVRとスマートフォンARのペアで動作し、ネットワーク越しにアバターの位置を同期して表示するアプリです。
VR内で外を一緒に散歩したい!という想いから作成したアプリです。
https://x.com/HhotateA_xR/status/1161625380370804736
https://hhotatea.booth.pm/items/1509057Tag: Unity, C#, ARCore, OSC, WebRTC
立体映像を介した双方向コミュニケーションアプリ。
AzureKinectで生成したデプス情報をWebRTCで別PCに送り、LookingGlassで受信する仕組みです。
https://x.com/HhotateA_xR/status/1187033402110697473Tag: Unity, C#, WebRTC, HLSL, LookingGlass, AzureKinect
家のインターホンに気づけず、荷物を受け取れないことがあったために作りました。
インターホンの親機のA接点からRaspberryPiに接続し、そこから発せられるMQTT信号を子機で受け取って音を鳴らす仕組みです。
MQTTのサーバーはAWS(Lightsail)上に設置し、外出時でも通知を受け取れるようにしました。
Tag: MQTT, RaspberryPi, M5Stick, C+, Python, AWS(Lightsail)
アバターの着せ替えや、ギミック作成を非破壊敵に補助するツール。
Humanoidボーン名マッチングの初期作成コードに、自分の書いたコードを流用して頂きました。
https://github.com/bdunderscore/modular-avatar/issues/105
VRChatのアバター改変を支援するツールです。 自分の使っていたアバターへの対応をコミットしました。 https://github.com/bdunderscore/modular-avatar/issues/105