Profile

堀田 有祐人(ほたてねこまじん)
誕生日: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

Work

 前職でやっていたことのうち、許可が出たプロジェクトを掲載します。

Skills

プログラミング言語

最も好きな言語:GLSL

初めて真面目にプログラミングと言えることをしたのが、GLSLというシェーディング言語でした。
GLSLはブラウザ上でも動作し、シェーダーを書けば簡単にビジュアルを確認することができます。 文法としてはC言語に近いですが、GPUで動作する関係上、かなり意識する部分は変ってきます。
また、自分の書いたコードがすぐにビジュアルとして目の前に出るのが嬉しく、大好きな言語です。

最も書ける言語:C#

Unityに関する業務で使用してきました。5年以上は業務使っており、間違いなく最も行数を書いてきた言語です。
Unity以外でもWPFでもC#を使えるため、Windows環境でGUIアプリを作成したい時に重宝しています。
色々な機能・文法があって、書き心地ははかなり好きです。

最も書きやすい言語:Python

趣味でのプログラミングで最も使い慣れているのはPythonです。業務では、Airtest+Pocoのテストケース作成を行いました。
趣味ではDiscordのBOTや、簡単なAPIサーバーなどを個人運用しています。 C#と比べると実行環境の構築が容易くて、モックレベルのものが最速で作れるのが魅力だと感じています。

その他

VRChat

一応Unityと分けました。2017年から、VRChat上にコンテンツをアップロードしており、ある種自分の創作の原点にあたります。
ワールドの作成やアバターギミックのセットアップなど、C#を用いないUnityでの開発も知見があります。

Unity

業務では、ほとんどUnityを使って開発を行っていました。
C#以外でも、アニメーションやシェーダーパーティクルに関しても扱ったことがあり、知見があります。
また、前職ではZenject(Extenject)を使った、クリーンアーキテクチャでの開発経験もあります。

Wordpress

趣味レベルですが、WordPressサーバーを運営しています。
最近は更新していませんが、基本的な運用は出来るかと思います。

AWS

しっかり使ったことがあるのは、EC2とS3のみです。
趣味ではLightsailを多用しています。

Event

VR成人式

VRChat内で成人式イベントを主催していました。
匿名インターネットであるために、参加者は「"自称"新成人」である事とし、お祝いの花輪を公募したり新成人の宣誓や懇親会を執り行いました。
5年間にわたり毎年1月に開催し、毎年100人近くの来場者がありました。
VR成人式
開催告知(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

xR勉強会 by.STYLY

2020年移行激減していた、リアル開催の勉強会を主催しました。
オンライン、オフラインを含めて70名越の参加者と、4枠の登壇LTがありました。
xR勉強会
開催告知:https://styly.connpass.com/event/261100/

STYLY TECH BOOK

前職の社内エンジニア有志で技術記事を書き、それを一冊の本にまとめたものを出版しました。
校正、編集、製本の手配等を行いました。
STYLY TECH BOOK
配布告知:https://x.com/HhotateA_xR/status/1790326484902859186

グラメトリーハイツ

有志の人間で集まり、フォトグラメトリーで構築した自分達の部屋を繋げ合わせ、アパートを作ろうという企画です。
Discordサーバーを作成し、50名越が参加してくださいました。
グラメトリーハイツ
イベント告知:https://x.com/HhotateA_xR/status/1181917320978911232

Award

一般に公開した、ゲームや演出等の制作物です。

ClusterGAMEJAM2020 in WINTER

「Butter Nekoinflation」
Unity Japan 賞
Butter Nekoinflation
コンテストリンク:https://www.contest.cluster.mu/gamejam2020winter-home
製作記事:https://note.com/unityjapan/n/nddb432839e1b

ClusterGAMEJAM 2020 in SUMMER

「流しソーめん」
エレコム賞(ヘルスケアセット)
流しソーめん
コンテストリンク:https://note.com/cluster_official/n/n39a7b84074f3?magazine_key=m1b6eb79750de

ClusterGAMEJAM 2021 in SUMMER

「JumpUp🍎Girls」
ビジュアル部門賞
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

Project

自分で運用しているプロジェクトや、コントリビューターとなっているプロジェクト。

にゃんにゃんアニメーカー

画像を簡単な設定でアニメーション化し、GIF,WEBP等で保存するツール。
にゃんにゃんアニメーカー
https://github.com/HhotateA/Unity_CutInImageRecorder

Tag: Unity, C#, APNG Assembler, APNG Assembler, img2webp

TRPGディスプレイメーカー

TRPGのキャラクター紹介を自動で作成するツールです。
WebBrowserでの動作、スマホPC両対応を目指して作成しました。
TRPGDisplayMaker
https://x.com/HhotateA_xR/status/1785704633148887488

Tag: Javascript, GLSL, GithubPages

TRPGキャラ紹介サイト

自分で遊んでいるTRPGのキャラクターを紹介するサイトです。
Jekyllで作成して、GithubPagesでホスティングしています。
TRPGDisplayMaker
https://charas.hhotatea.com/

Tag: Javascript, Jekyll, GithubPages

にゃんにゃんメッシュエディター

Unity上で3Dモデルの変形を行えるエディタ拡張です。
VRChat向けのアバター衣装の着せ変え等を想定したツールです。
にゃんにゃんメッシュエディター
https://hhotatea.booth.pm/items/3003506
https://github.com/HhotateA/AvatarModifyTools

Tag: Unity, C#

にゃんにゃんアバターペインター

Unity上で3Dモデルのテクスチャを編集出来るエディタ拡張です。
エディタで、スプレーを吹きかけるように色を付ける事が出来ます。
にゃんにゃんアバターペインター
https://hhotatea.booth.pm/items/3103973
https://github.com/HhotateA/AvatarModifyTools

Tag: Unity, C#, ComputeShader

DanceVFX_ParticleSystem

VFXGraphのようなパーティクル表現をするためのアセットです。
シェーダーのGPGPUで計算しているので、VRChat上でも問題なく動作する事が出来ます。
DanceVFX_ParticleSystem
https://github.com/HhotateA/DanceVFX_ParticleSystem

Tag: Unity, C#, HLSL

マトリックスエフェクト

3Dメッシュデータをシェーダーでエフェクト化しています。
光輝様のご依頼で作成し、ねとらぼ様に記事にしていただいています。
マトリックスエフェクト
https://nlab.itmedia.co.jp/nl/articles/1905/26/news007.html

Tag: RealityCapture, HLSL, RealSense

アバターミラーAR

スマホの内カメラに写る自分の顔にアバターを重ね、自撮りが出来るアプリです。
GooglePlayStoreに掲載していました。
アバターミラーAR
https://hhotatea.booth.pm/items/1522242

Tag: Unity, C#, ARCore, OpenCV

おさんぽVR

PCVRとスマートフォンARのペアで動作し、ネットワーク越しにアバターの位置を同期して表示するアプリです。
VR内で外を一緒に散歩したい!という想いから作成したアプリです。
おさんぽVR
https://x.com/HhotateA_xR/status/1161625380370804736
https://hhotatea.booth.pm/items/1509057

Tag: Unity, C#, ARCore, OSC, WebRTC

LookingGlassRTC

立体映像を介した双方向コミュニケーションアプリ。
AzureKinectで生成したデプス情報をWebRTCで別PCに送り、LookingGlassで受信する仕組みです。
LookingGlassRTC
https://x.com/HhotateA_xR/status/1187033402110697473

Tag: Unity, C#, WebRTC, HLSL, LookingGlass, AzureKinect

DoorbellNotice

家のインターホンに気づけず、荷物を受け取れないことがあったために作りました。
インターホンの親機のA接点からRaspberryPiに接続し、そこから発せられるMQTT信号を子機で受け取って音を鳴らす仕組みです。
MQTTのサーバーはAWS(Lightsail)上に設置し、外出時でも通知を受け取れるようにしました。
DoorbellNotice

Tag: MQTT, RaspberryPi, M5Stick, C+, Python, AWS(Lightsail)

modular-avatar

アバターの着せ替えや、ギミック作成を非破壊敵に補助するツール。
Humanoidボーン名マッチングの初期作成コードに、自分の書いたコードを流用して頂きました。
https://github.com/bdunderscore/modular-avatar/issues/105

quiche_pantie_patch

VRChatのアバター改変を支援するツールです。 自分の使っていたアバターへの対応をコミットしました。 https://github.com/bdunderscore/modular-avatar/issues/105

Talks