ぶいちゃアバタープロジェクトのつくりかた
はじめに
私個人のやりかたをつらつらと書いております。
人それぞれ色々やり方があるんだな~くらいに受け取ってもらえればいいです。
また、解説記事ではないので詳細手順は省略しているところが多々あります。
ググれば圧倒的に素晴らしい解説記事が多数見つかりますので、そちらを参照いただければと思います。
前提
私は ALCOM を使用しているので、これを大前提として話を進めます。
ALCOMはいいぞ。
https://vrc-get.anatawa12.com/ja/alcom/
ALCOMテンプレート
アバタープロジェクトを新規作成する場合、VRChat Avatarsテンプレートをベースに作成したオリジナルのテンプレートを使用します。
ALCOMにオリジナルテンプレートを作成する機能があるので、これを使うと便利ですよ~。
全部が全部使うとは限らないのですが、これは使うだろうな~ってやつをテンプレートに定義しています。

で、こちらのテンプレートを使用して新しくアバタープロジェクトを作成します。
パッケージ
概要はAIにまとめてもらいました。
| パッケージ名 | 概要 |
|---|---|
| Modular Avatar | アバター改変をモジュール化して、導入・差し替え・再利用をしやすくするフレームワーク |
| AAO: Avatar Optimizer | メッシュやマテリアル、アニメーターなどを非破壊で最適化して軽量化できるツール |
| anatawa12’s gists pack | よく使う改変向けの小物ツールをまとめて使えるユーティリティパック |
| liltoon | VRChat向けで定番の高機能トゥーンシェーダー |
| lilAvatarUtils | liltoon前提のアバター調整作業をまとめて補助してくれる補助ツール |
| lilycallInventory | 衣装や小物のオンオフ管理をしやすくするインベントリ系システム |
| VRCFury | ギミック導入やメニュー設定を簡略化して改変作業を高速化できる自動化ツール |
| FaceEmo | 表情・フェイシャルまわりの設定を扱いやすくするアバター向けツール |
| TexTransTool | Unity上でテクスチャの転写・合成・ベイクを行えるテクスチャ編集ツール |
| VRCHierarchyHighlighter | UnityのHierarchyを色分けして、改変時のオブジェクト把握をしやすくするツール |
| AvatarMenuCreatorForMA | Modular Avatar構成からExpressions Menuを自動生成しやすくする補助ツール |
| Floor Adjuster | アバターの足元位置や身長感を調整して床とのズレを補正しやすくするツール |
| 可愛いポーズツール | かわいいポーズ演出を手早く導入できるポーズ支援ツール |
| ゆにさきポーズシステム | ポーズ切り替えをメニューから運用しやすくするポーズ管理システム |
| Avatar Compressor | アバター容量を抑えるために各種データを圧縮して軽量化できるツール |
| 三点だいしゅきツール | 三点トラッキング環境での姿勢表現を補助するツール |
| VRC Heart Rate | 心拍計の値をアバター内表示へ連携できる心拍表示ツール |
unitypackage
バージョンは2026/3/5時点の値です。
例のアレが入っていますが気にしないでください。健全なぶいちゃを心がけましょう。
| unitypackage名 | URL |
|---|---|
| (Modular) PCS v1.10.0 | https://dismay.booth.pm/items/5001027 |
| HeartBeatGimmick_v3.0.3 | https://bekosan.booth.pm/items/5316535 |
| Marshmallow_PB_DLC0_v2 | https://wataame89.booth.pm/items/4511536 |
| Marshmallow_PB_ver2.0.4 | https://wataame89.booth.pm/items/4511536 |
| RealKissSystemV1.3.2 | https://superneko.booth.pm/items/5354575 |
| ScrapSpawnOverlay v1.03 | 釣りのDiscordから |
| SimpleSetupSPSHoleVer1.0.0 | https://booth.pm/ja/items/5442231 |
| VRSuya_More-AFK_Phone_Package_250526 | https://vrsuya.booth.pm/items/6817525 |
| 最新のインポートをわかりやすくするやつ | https://booth.pm/ja/items/3304031 |
Prefab Variantをつくる
アバター本体のインポート方法は省略します。できてる前提。
アバター本体のインポートが終わったら、まずはPrefab Variantを作成します。
今後衣装を着せていくためのすっぽんぽんな素体を作成し、それをPrefab Variantとして定義します。
まっふぉを例にしていますが、この子はアクセサリーなどをVariantにつけています。
今回のまっふぉは全アバター共通でアクセサリーを使うつもりですが、もし外したくなったら個別PrefabでOFFにするだけですし。

また、全アバターで共通的に使用するギミックなどもこのVariantに追加します。
- 可愛いポーズツール
- 心拍数
- マシュマロPB
- RKS
- Floor Adjuster
とか。
軽量化コンポーネントなど
アバターの軽量化はすべて共通的に実施するので、各種軽量化ツールをVariantに適用します。
Variant本体には以下のコンポーネントを追加しています。

| コンポーネント名 | やってること |
|---|---|
| AAO Trace And Optimize | いい感じに自動的に軽量化してくれる神 |
| LAC Texture Compressor | テクスチャを非破壊で圧縮してくれる神 |
| MA Mesh Settings | Anchor OverrideとBoundsを統一してくれるやつ |
| Fix Write Defaults | Write Default設定を統一してくれるやつ |
また、Prefab直下にMerge Skinned Mesh用のオブジェクトを作成し、各種メッシュの統合も実施しています。
あわせて、不調なBlendShapeの除去も行っています。

私がやっている軽量化設定はこれくらいです。
もっとできることはあるのですが、必要最低限これくらいはやっておこうというレベルでございます。
ギミックを色々入れてる関係で重くなってしまってるので、本来ならもっと軽量化すべきだろうなとは感じていますが…。
ライティング
lilycallInventoryを使用して、liltoonのライティング設定と距離フェードの設定をまとめて実施しています。
このツールは名前からはちょっと想像しにくいのだが、liltoonのライティング設定を実施する機能もあるんです。
- [lilToon] Distance Fade
- [lilToon] Fix Lighting(元のPrefabがTypoしてるけど気にしない)
この2つを追加しているだけですね。
Distance Fadeのほうは少し設定値をいじっているのですが、ここでは省略させていただきます。

コピペ用のシーンを作成する
私は1アバター1衣装を前提として、かつ、1シーンに1アバターのみを配置する運用にしています。
シーンが増えてくるとアップロードがめちゃ大変になるのであまりこの方式にするメリットがないような気もしています。
そのうちシーンを自動で切り替えて一つずつアップロードするような自動化を組みたいとは思ってます。
そのうちねw
私は以下のようにMafuyu_コピペ用というシーンを作成し、そこに最低限のPrefabを置いています。

Main CameraとDirectional Lightはデフォルトであるのでいいとして、以下の3つを追加しています。
- 表情設定用のFaceEmo
- GestureManager
- Prefab Variant

また、Directional LightのColorは#FFFFFFつまり真っ白に設定しています。
デフォルトだと少しだけ黄色がかってますからね。
シーンをコピペして衣装などを着せる
Mafuyu_コピペ用を複製して、衣装を着せる用のシーンを作成します。
あとはそちらのシーン内で衣装を着せたりギミックを入れたり、普通に色々と追加していくだけです。

ココまで来ると誰もがやっているような手順かなーと思いますので、細かい説明は省略したいと思います。
あとはVariantと同じように追加した衣装の軽量化設定をしたり、lilAvatarUtilsでライティングの確認をしたりですね。
一通りの動作確認が取れたらVRCにアップロードして終わりです。
命名規則
シーン名は以下の命名規則を使用しています。
<アバター名>_<用途/目的>
【例】
- Variant用: Mafuyu_Variant
- 普段着用: Mafuyu_普段着
関連記事
次に読む
古い記事
Playwright Agentのお勉強