#【Unity拡張】VRChatアバターアップロードを誰でも簡単に!EAUploader開発秘話!
詳細情報
VRChatの「個人開発集会」にて、アバターアップロードを簡易化するUnity拡張ツール「EAUploader」の開発者・ふうさんによるLTが行われました。
発表のポイント
- VRChatユーザー増加のため、アバターアップロードのハードルを下げることが重要。
- Unity拡張ツール「EAUploader」は、Unityの知識がなくても直感的にアバターアップロードを可能にする。
- 今後も様々な機能追加を予定しており、開発者からの外部ツール追加にも期待。
「好きなアバターで好きな世界へ」を叶えるEAUploaderとは?
VRChatユーザーなら誰もが一度は経験する、アバターアップロードの壁。
「よし!VRChatで使うアバターをダウンロードしたぞ!」
「ん?Unityってなんだ??」
「……(Unityを起動)」
「うわっ!難しそう…やっぱりアバターアップロードするのやーめた!」
こんな経験をした方もいるのではないでしょうか?
「もっと簡単にアバターアップロードができたら、VRChatの人口は増えるはず!」
そんな想いから開発されたのが、Unity拡張ツール「EAUploader」です。
開発のきっかけは「VRChatユーザーを増やしたい!」という熱い想い
「EAUploader」を開発したふうさんは、大のVRChat好き。
大好きなVRChatをもっと盛り上げたい!という気持ちから、初心者がつまづきやすいアバターアップロードに着目しました。
調査の結果、VRChatユーザーの95%がアバターを購入しているというデータが!
「好きなアバターでVRChatを体験することができれば、ユーザー定着に繋がる!」
この確信から、Unityの知識がなくても直感的にアバターアップロードができるツール「EAUploader」の開発が始まりました。
初心者でも安心!「EAUploader」の特徴
- 複雑なUnityの機能を可能な限り排除し、アバターアップロードに必要な機能のみに絞り込むことで、シンプルで分かりやすいUIを実現。
- 3Dモデルの確認や設定変更なども、視覚的に分かりやすく操作可能。
- Unity内部や外部サイトのヘルプ、チュートリアルにアクセスしやすい設計で、初心者でも安心して作業を進められる。
「シンプルさ」と「自由度」の両立を実現
「EAUploader」は、シンプルな操作性を追求するだけでなく、ユーザーの自由度を損なわないよう、外部ツールとの連携機能も搭載しています。
開発者が公開しているAPIを利用することで、自分好みの機能を追加することが可能です。
Unity拡張ツールの開発は「闇鍋」!?
LTでは、「EAUploader」の技術的な側面についても言及されました。
Unity拡張ツールの開発は、Unityの仕様変更やVRChat SDKとの兼ね合いなど、複雑な問題が多く、まさに「闇鍋」のような世界。
しかし、ふうさんはUI ElementやUXML、USSといった最新の技術を駆使し、試行錯誤を重ねた結果、「EAUploader」を「完全にホワイト」なツールにすることに成功しました。
今後の展望
「EAUploader」は、今後も開発が続けられており、様々な機能追加が予定されています。
- アバター最適化ツールへの対応
- Quest用アバター変換ツールの搭載
- 対応衣装を管理できる機能の追加
- バーチャルマーケットへの出展
まとめ
「EAUploader」は、VRChatユーザーにとって、まさに「救世主」と言えるツールです。
複雑な操作を必要とせず、誰でも簡単にアバターアップロードができる未来が、もうすぐそこまで来ています!
VRChatユーザー増加の起爆剤となる可能性を秘めた「EAUploader」の今後の発展に、ぜひご注目ください!