のーかんっ!~揺れもの貫通ガード~ヘルプページ
このツールについて
のーかんっ!~揺れもの貫通ガード~ヘルプページ
このツールについて
のーかんっ!~揺れもの貫通ガード~とは?
BOOTH https://meitea.booth.pm/items/8715135
のーかんっ!は、VRChatアバターの改変で使用するUnity Editor拡張ツールです。
アバターに合わせたPhysBone Colliderを生成し、
髪の毛や尻尾、アクセサリーなどの揺れるアイテムのPhysBoneへの割り当てや調整を、かんたんに行うことができます。
手作業で行うと時間がかかるColliderの設定や割り当て作業を効率化し、髪の毛や尻尾、アクセサリーなどの揺れるアイテムが身体を貫通してしまう現象への対策をサポートします。
Colliderの自動生成は、アバターのHumanoid情報をもとに行います。
アバターの構造やスケール、シェイプキーによる体型変更などによっては、
正常に生成できない場合や、生成後にColliderの位置・サイズの調整が必要になる場合があります。
自動生成されるColliderは、調整の目安となるものです。アバターの体型や姿勢によって位置・サイズが合わない場合は、「Collider編集」から調整してください。
できること
・アバターサイズに合わせたCollider専用Armatureの自動生成
・PhysBoneへのColliderの割り当て・解除
・Colliderのサイズや位置の調整・左右シンメトリー調整
・MA Fit Previewと連携した、Edit Modeでの揺れものとColliderの反応確認
・床判定用Colliderの生成・高さ調整と、VRChat内で高さを調整できるメニューの追加(メニュー機能はPC版のみ)
ご利用前に
髪や尻尾、アクセサリーなどの揺れ物が身体を貫通する原因には、Colliderだけでなく、Bone構造、PhysBone設定、メッシュの形状、アバターの体型やポーズなど、さまざまな要因があります。
「のーかんっ!」は、身体側Colliderの生成・調整・PhysBoneへの割り当てを通して、Colliderの設定によって軽減・解消できる範囲の貫通対策をサポートするツールです。すべての貫通を自動で修正したり、完全に防いだりするものではありません。
生成したColliderを調整しても貫通が残る場合は、Collider以外の要因が影響している可能性があります。その場合は、揺れ物側のBone構造やPhysBone設定など、別の調整が必要になることがあります。
なお、個別のアバター・髪型・衣装などに合わせた具体的な調整方法や最適値については、サポート対象外となります。
🛡️ 元の設定を尊重し、戻しやすさを重視した設計
生成したColliderは元のArmatureへ直接追加せず、専用の「Nokaan Collider Setup」内でまとめて管理します。
Modular Avatarによってアバターの動きへ追従するため、試してみて合わなかった場合も、Setupを取り外すことで、追加したColliderによる当たり判定をまとめて外せます。
髪型などに設定されたPhysBoneの揺れ方や角度制限を、一括補正によって別の挙動へ作り変えることを目的としたツールではありません。元の設定を活かしながら、Colliderの作成・調整・割り当てを行えます。
※Colliderの割り当てやCollision Radiusなど、Colliderを機能させるために必要な一部のPhysBone設定は変更されます。
⚠️ 必ずアバターのバックアップを作成してください
元のアバターになるべく手を加えない仕組みになっていますが、Unityプロジェクトの状態や他ツールとの組み合わせによって、予期しない問題が発生する可能性があります。
「のーかんっ!」は Unity 2022.3.22f1 で制作・動作確認を行っています。
本ツールの使用には、VRChat SDK(Avatars)および Modular Avatar が必要です。Modular Avatarは、動作確認済みの 1.18.7を基準にご利用ください。古いバージョンでは、「動きを確認」などの機能を利用できない場合があります。
Windows環境で動作確認を行っています。macOSでの動作確認は行っていません。
※ 一部の通知音はWindows環境でのみ再生されます。通知音の有無はツールの動作には影響しません。