【Prefab置くだけ】PhysBone一括設定ツール - PhysBone Override
- Digital300 JPY





VRChatアバターのPhysBone設定をまとめて調整できるUnity拡張ツールです! コライダー・重力・つかみ・固定などの設定を一括・非破壊で行えます! 親のオブジェクトを指定するだけで配下のPhysBoneを検出し、設定を一括で変更できます! 対象にする階層の深さを指定したり、名前やパスを使ったフィルターで対象を絞り込んだりできます! 「この階層だけ変更したい」「特定の名前を含むPhysBoneだけ調整したい」 このような場合にも使いやすく設計されています!
〖こんなときに便利〗
・つかみや固定を一括で無効化したい! ・髪の毛の重力を一括で追加したい! ・アバター全体のPhysBoneを固定されないようにしたい! ・スカートや髪のPhysBoneに重力やColliderをまとめて設定したい! PhysBoneを1つずつ探して設定する手間を減らし、複数パーツの設定をまとめてそろえたいときに便利です!
〖主な機能〗
親オブジェクトを起点にして、配下のPhysBoneをまとめて検出できます。 対象にする階層の深さを指定したり、 相対パスのフィルターで対象を絞り込んだりできるため、 「髪だけ」「スカートだけ」「特定の名前を含む場所だけ」 といった調整がしやすくなっています。 Gravity、Gravity Falloff、Radius、 Collision、Colliderの追加、 つかみ・固定の許可などの設定を チェックした項目だけ一括で変更できます! 適用前に対象PhysBoneの一覧を確認でき、Colliderは重複追加しないようになっています。 NDMFでの非破壊適用と、EditorWindowからの直接適用の両方に対応しています!
〖使い方〗
1. 適用方法 非破壊(NDMF)で使う場合はアバターを右クリックしてメニューの PhysBone Override から追加できます。 アバターのビルド時に自動で変更が反映されます。 直接適用する場合は、Unity上部メニューのTools/PhysBone Overrideから一括適用ウィンドウを開きます。 直接適用では、適応を押した時点で変更が反映されます。 2. ターゲット 髪、スカート、服などまとめて調整したい親オブジェクトをターゲットに入れます。 ターゲットの下にあるPhysBoneが対象になります。(Root Transformで指定されている場合も対象) 対象PhysBoneのリストを見て、意図したPhysBoneが入っているか確認します。 ターゲットはObjectの直接参照ではなく、アバター内のボーン基準と相対パスで保存されます。 そのため設定したPrefabを保存したり、他のアバターへの流用(コピペ)も問題なく行えます。 Depthでは、ターゲットのオブジェクトから何階層下までを対象にするかを指定できます。 -1:全階層 0:ターゲットのみ 1:ターゲットの直下の子まで 2以上:指定した階層まで フィルタではC#での正規表現に対応しているため、名前やパスを使った細かい絞り込みができます。 hair:hairが含まれる物のみ ^(?!.*ear).*:earが付く物を除外 3. 変更項目 変更する項目にチェックを入れます。コライダーは数を入れるとD&Dで追加できます。 Gravity Gravity Falloff Radius Collision Add Colliders Grabbing Posing ※Add Collidersは今あるColliderを消さず、指定したColliderだけを追加します。 4. 反映 ・非破壊で使う場合は、アバタービルド時にNDMFで反映されます。 ・直接適用の場合は、適用を押すとScene上のPhysBoneへすぐ反映されます。 5. チュートリアルの用Prefab アバターを右クリックして右クリックメニューのPhysBone Overrideから追加できます。 よくある設定例から始めたい場合に使用できます。 用意されているPrefabは以下の通りです。 Disable Posing:すべての固定を無効にします Set Gravity of Hair:髪の毛に重力を追加します Set Ground Collider:地面のコライダーを追加します Set Breasts Raycast:胸に壁などの当たり判定を追加します(VRC Raycast使用) 追加後はターゲットや各設定値を、自分のアバターに合わせて調整してください。
〖利用規約〗
・購入者本人のUnityプロジェクト、VRChatアバター制作に利用できます。 ・本ツールを使用した制作物は、個人利用・商用利用どちらも可能です。 ・購入者本人が使用する目的に限り、改変できます。 ・本ツール本体の再配布、販売、共有、公開を禁止します。 ・改変済みの本ツール本体も、再配布や同梱を禁止します。 ・第三者への譲渡、貸与を禁止します。 ・類似ツールの作成や参考を目的とした購入・利用を禁止します。 ・各プラットフォームや使用素材の規約を守って使用してください。 ・本ツールの使用によって発生した損害やトラブルについて、制作者は責任を負いません。
〖更新履歴〗
2026/05/12 - 初版





