【初心者向け】VRChatアバターの髪型を変更する方法|かんたん3ステップで紹介【2025年版】

【初心者向け】VRChatアバターの髪型を変更する方法|かんたん3ステップで紹介【2025年版】のサムネイル画像

【初心者向け】VRChatアバターの髪型を変更する方法|かんたん3ステップで紹介【2025年版】

目次

🎯 この記事はこんな人におすすめ

  • アバターの髪型を変えて、見た目をもっと自分好みにしたい
  • 髪を追加したら位置がズレたり、頭にくっつかなくて困っている
  • Unity初心者だけど、自分で髪型を変えられるようになりたい

📝 本記事でわかること

  • BOOTHなどで入手した髪型アセット(Prefab)の正しい入れ方
  • アバターの頭にしっかり追従させる方法
  • よくある失敗パターンとその対処法

🧰 この記事で使うもの

スクロールできます
ツール・素材内容
Unity 2022.3.22f1VCCで作成したプロジェクト
アバター本体髪型を変えたいアバター
髪型アセット(.prefab)Boothなどで入手した髪型Prefab

🛠 アバターの髪型を変更する基本手順

STEP

髪型Prefabをアバターに入れる

Unityに髪型をインポートし、
使いたい髪型のPrefabをHierarchyのアバター本体にドラッグ&ドロップします。

手順

  1. Boothなどでダウンロードした髪型(.unitypackage)をUnityにインポート
  2. 髪型のPrefabをHierarchyのアバター本体にドラッグ&ドロップ
  3. 元の髪型は非表示にするか、不要なら削除しておきましょう
Unityで髪型のPrefabをHierarchyにドラッグ&ドロップする様子
髪型のPrefabをアバター本体にドラッグ&ドロップして追加
Unityでデフォルトの髪型を非表示にする様子
チェックを外して「EditorOnly」を選択することでデフォルトの髪型を非表示にします
  • この時点では髪の位置がずれていてもOKです。
  • 元の髪は HairHeadなどの名前で登録されていることが多いです。
    目視で確認し、新しい髪型と重ならないように整理しましょう。
STEP

髪の位置とサイズを調整する

髪型を追加しただけでは、位置やサイズが合わないことがあります。
Sceneビューを使って、頭の形に自然に合うように調整しましょう。

UnityのSceneビューでは、基本的に3つの操作ツールを使ってオブジェクトの調整をします。

UnityのSceneビュー上で使う操作ツールを示している様子
Sceneビュー左上にある操作ツールを使ってオブジェクトの調整をします
スクロールできます
操作ツールショートカットできること
Move Tool(移動)W青・赤・緑の矢印をドラッグして位置を調整
Rotate Tool(回転)E円状のガイドをドラッグして角度を調整
Scale Tool(拡大縮小)R立方体状のマーカーをドラッグしてサイズを調整

手順

まず髪型オブジェクトをクリックして選択し、ツールを切り替えて調整します。
マウス操作だけで見た目を整えることができます。

  1. Scene上で髪型オブジェクトをクリックして選択(髪型だけハイライトされてたらOKです)
  2. Wキー または Scene上のMove Toolをクリックして、ドラッグで位置を合わせる
  3. Eキー または Scene上のRotate Tool をクリックして、少し回して角度を調整
  4. Rキー または Scene上のScale Tool をクリックして、 サイズが合わなければ拡大縮小
Sceneビューで髪型を選択中の状態。移動ツール(青・赤・緑の矢印)が表示されていて、マウスで位置調整している様子
矢印をドラッグして位置調整します
Sceneビューで髪型を選択中の状態。回転ツール(青・赤・緑の線)が表示されていて、マウスで角度調整している様子
色付きの線をドラッグして角度調整します
Sceneビューで髪型を選択中の状態。拡大縮小ツール(青・赤・緑の線と四角形の箱)が表示されていて、マウスでサイズ調整している様子
白い四角形の箱をドラッグしてサイズ調整します

見た目が自然に頭と合っていればOK! 完璧に揃えなくても、ズレて見えなければ問題ありません。

STEP

髪がアバターの頭にくっつくように設定する(Root Bone)

Sceneビューで見た目を調整しても、髪がアバターの動きに合わせて動かない場合があります。

そんなときは「Root Bone(ルートボーン)」の設定を行いましょう。
これにより、髪が体のボーン構造に追従して自然に動くようになります。

以下の手順で設定できます。

手順

  1. Hierarchyビューで髪型のオブジェクトをクリック
  2. InspectorビューでSkinned Mesh Rendererを探す
  3. 「Root Bone」の項目に、アバターのHipsまたはHeadをドラッグ&ドロップで指定
UnityでSkinned Mesh RendererのRoot BoneにHipsを設定している様子
Skinned Mesh Rendererの「Root Bone」にアバターの「Hips」を設定。ここが未設定だと髪が追従しません
  • 髪が複数のパーツ(前髪・後ろ髪など)に分かれている場合、それぞれにRoot Boneを設定する必要があります。
  • HipsHeadがアバター本体に存在しない場合でも問題ありません。
    髪が追従すれば正しく設定できています。
  • 重要なのは、髪型の Root Bone に「アバター本体のボーン」を設定することです。

Root Boneなどの謎のUnity用語については下記の記事で解説してます👇

❓ よくある質問(FAQ)

髪型を入れたのに、動きません!

Root Boneの設定ができていない可能性があります。
Skinned Mesh Renderer「Root Bone」にアバターのHipsを指定しましょう。

髪がピンク色になって見た目がおかしいです

これはUnityでよくある表示トラブルで、Shaderが正しく設定されていないときにピンク色になります。
lilToonなど、対応しているShader入れましょう。

元の髪はどうすればいいの?

元からついている髪は、HairHeadなどの名前で登録されています。
Hierarchyから探して非表示にするか、不要であれば削除してOKです。

✅ まとめ

VRChatアバターの髪型を変更するのは、難しそうに見えて実はとてもシンプルです。

  1. 髪型のPrefabを追加して
  2. Sceneビューで位置・サイズを調整して
  3. Root Boneを設定するだけ(髪が追従しない場合)

この3ステップを覚えておけば、対応・非対応関係なく髪型を変えられます!

髪型を変更して、理想のアバターに一歩近づけましょう!

Boothで買った衣装も変えたい方はこちらの記事が参考になります👇

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次