Immobility 0.3
Immobility 0.5
Immobility 0.6
VRChatのアバター改変において、最も「クオリティの差」が出るのが「PhysBones(フィズボーン)」の設定です。
髪がさらさらと揺れ、歩くたびにスカートがふわりと広がるアバターは、それだけで存在感が格段にアップします。
一方で、「数値が多すぎて何を変えればいいか分からない」「揺れすぎて不自然になる」という悩みも尽きません。
この記事では、「これだけ入力すればOK」な黄金比の数値から、多くの人が探している「揺らさない(固定する)方法」まで、PhysBonesの要点をどこよりも分かりやすく解説します。
> アバター改変をこれから始める方は、まず全体の流れを掴んでおくと迷いにくいです。→ 【完全版】アバター改変の始め方ロードマップ
—
そもそもVRChatの「PhysBones(フィズボーン)」とは?
「フィズボーン(PhysBones)」とは、VRChatのアバターに揺れもの(髪、胸、ケモ耳、尻尾、スカートなど)の動きを設定するための公式システムです。
Unity上でアバターのボーン(骨組み)に設定を追加することで、アバターの動きに合わせてパーツが自然に揺れるようになります。
💡 PhysBonesの特徴とメリット
- フレンドと触れ合える(インタラクティブ性):設定をONにすると、自分やフレンドが手(コントローラー)で髪や尻尾をつかんだり(Grabbing)、引っ張ったり、ポーズを固定したり(Posing)できます。
- 動作が非常に軽量:昔使われていた「Dynamic Bones(ダイナミックボーン)」という有料アセットに代わり、VRChat公式が開発した軽量システムのため、アバターが重くなりにくいです。
- 完全無料・標準搭載:UnityのVRChat SDK(VCC)に標準で組み込まれているため、追加の費用なしで誰でも簡単に導入できます。
> フレンドと会話を楽しむなら、マイク環境も整えておくと一気に快適になります。→ 【2026年最新】VRChatおすすめマイク5選
—
1. 検索ダントツ1位!自然な「胸揺れ」のおすすめ設定
PhysBonesの設定で最も多くの人が悩むのが「胸の揺れ方」です。
初期設定のままだと、水風船のようにビヨンビヨンと不自然に弾んでしまうことがよくあります。
自然で柔らかい揺れ(ぷるぷる感)を出したい場合は、以下の数値を試してみてください。
- Pull(戻る力):0.1(小さくして、ゆっくり戻るようにする)
- Spring(バネ感):0.8(大きめにして、柔らかさを出す)
- Immobility(動きにくさ):0.5(アバターが移動した時の不自然な荒ぶりを抑える)
※アバターの元のボーン構造によっても変わるため、この数値を基準にしてPlayモードで動かしながら微調整するのがおすすめです。
—
2. 逆に「揺れないようにする(固定する)」方法 {#fixed-method}
「前髪が目に刺さるから揺らしたくない」「特定のアクセサリーだけは固定したい」という需要も非常に多いです。
揺らさないようにする方法は、実はとても簡単です。
【解決策】コンポーネントごと削除する
- Hierarchyで、揺らしたくない部分のボーンを選択します。
- Inspectorにある VRC Phys Bone というコンポーネントを探します。
- コンポーネントの右上にある縦の「︙」をクリックし、「Remove Component」 を選択して削除します。
—
3. 実践!PhysBonesの基本設定(髪やスカート)
ゼロから揺れものを設定する手順です。
✅ PhysBones追加の3ステップ
Step 1:Phys Boneコンポーネントを追加
揺らしたいボーンの親(例:Hair_Rootなど)を選択し、Inspectorの「Add Component」から 「VRC Phys Bone」 を追加します。
Step 2:揺れ具合(Forces)を調整
「Pull」「Spring」「Immobility」の3つをいじって、好みの硬さ・柔らかさに調整します。
Step 3:掴めるようにする(Allow Grabbing)
「Options」にある 「Allow Grabbing」 にチェックを入れると、自分やフレンドが髪や尻尾を掴めるようになります!
💇♀️ 髪のボーン追加と揺れの設定のコツ
アバターの一部(例えば、新しく追加した「前髪パーツ」や「ケモ耳」など)だけを揺らしたい場合の手順です。1. 揺らしたい髪パーツの「根元のボーン(Root)」を確認する
UnityのHierarchy(ヒエラルキー)で、アバターのボーンを展開し、揺らしたい髪の最上部にあるボーン(例: `FrontHair` や `Hair_Strand_L` など)を見つけます。
2. 根元のボーンに「VRC Phys Bone」を追加する
見つけた髪のボーンを選択した状態で、Inspectorの「Add Component」をクリックし、「VRC Phys Bone」を追加します。
3. Root Transformを設定する(自動設定されない場合)
コンポーネント内の `Root Transform` 項目が空白になっている場合は、そのボーン自身(Hierarchyからドラッグ&ドロップ)を指定してください。これで、そのボーン以下のすべての枝ボーンが自動的に連動して揺れるようになります。
- アバターのルート(一番親)より下に入っているか?:PhysBonesコンポーネントがアバターのオブジェクト階層の外にあると機能しません。
- Playモードで動かしているか?:Unityは「Play(再生)」ボタンを押して実行状態にしないと揺れを確認できません。
- Endpoint Position が 0 になっていないか?:ボーンの末端に長さ情報がないと揺れません。Options > Endpoint Position の Y軸またはZ軸に適度な数値(例:0.1)を入れると、末端まで綺麗に揺れるようになります。
—
独学で何時間もエラーと格闘するのは時間がもったいないです。
「コンポーネントって何?」「設定を変えても反映されない…」と悩んでいるなら、体系的に学べる動画講座で一気に理解する方が圧倒的に早いです。
Unityの基礎から学ぶ「アバターカスタマイズ」専門講座
PhysBonesの設定はもちろん、衣装の着せ替え、色改変、小物出し入れのギミック作成まで、VRChatライフを楽しくする必須スキルが網羅されています。 初心者でも迷わないステップバイステップの解説で、「よく分からないまま設定をいじるストレス」から完全に解放されます。
※スキルを身につければ、自分だけでなくフレンドのアバター改変も手伝ってあげられるようになります!
—
「数値を少し変えるだけでUnityが固まる…」それはPCスペックの限界かもしれません。
アバター改変(特にPhysBonesや衣装の追加)はPCに非常に大きな負荷がかかります。快適に改変を行い、VRChatの世界をカクつきなしで楽しむなら、最新のゲーミングPCへの乗り換えが最もストレスのない解決策です。
特に以下のモデルは最初からメモリが32GB搭載されているため、VRChatプレイヤーにとって間違いのない「神コスパ」な一台です。
—
4. 体を突き抜けないようにする(Collider)
髪が体の中に埋まってしまうのを防ぐには、「VRC Phys Bone Collider」を使います。
1. アバターの「胸」や「頭」などのボーンに 「VRC Phys Bone Collider」 を追加し、形(カプセル型など)を整えます。
2. 揺らしたい方のPhys Bone設定にある「Colliders」リストに、今作ったコライダーを登録すれば完了です。
—
5. よくある質問 (FAQ)
Q. PhysBonesを入れるとアバターが重くなる?
A. はい、設定する数(コンポーネント数やボーン数)が多いほどPC負荷が上がります。 VRChatのPerformance Rank(Very Poorなど)に関わるため、必要最小限のボーンに絞るのがコツです。Q. 設定したのにUnityのPlayモードで揺れない!
A. `VRC Phys Bone`コンポーネントの `Is Animated` がオフになっているか、ボーンの階層構造が正しいか確認してください。 また、コンポーネントがアバターのルートより下に配置されている必要があります。Q. フレンドに髪を触られたくない!
A. `Allow Grabbing`(掴む)や `Allow Posing`(固定)のチェックを外せば、他人は触れなくなります。 「自分だけ触れる」設定も可能です。—
> VRChat環境をもっと快適にしたいなら、ヘッドセット周りの見直しもおすすめです。→ Meta Quest 3 / 3S 必須おすすめアクセサリ6選
—
結論:迷ったら「プロの真似」をするのが一番の近道
PhysBonesの設定は、数値の組み合わせ次第で無限の表現が可能です。
まずはこの記事で紹介した「黄金比の数値」を入力してみて、そこから自分好みに微調整していくのが失敗しないコツです。
👇 アバター改変の「壁」を越えたいなら 👇
エラーや謎の不具合で何時間も無駄にするのは今日で終わりにしましょう。
数千円の投資で、この先のVRChatライフが何倍も楽しく、快適になります。


コメント