Yoridori Modifiers は、VRChat アバター向けの非破壊 NDMF ツール集です。
Unity 2022.3 / VCC / ALCOM で作成した VRChat Avatars Project での利用を想定しています。
YM Arm Patch
YM Mesh Trimmer
YM MToon to lilToon
YM Hair Look Kit
YM MToon to lilToon と同じアバターにある場合は、変換後の lilToon マテリアルに対して処理できます。YM Outline Extender
YM Eye Freeze
YM Facial Mapper
YM VRoid Skirt Refine
VCC / ALCOM で導入できます。
https://yoridrill.github.io/vpm-repos/redirect.html
必要な主な依存関係は以下です。
各コンポーネントは Add Component から追加できます。
Yoridori Modifiers/YM Arm PatchYoridori Modifiers/YM Mesh TrimmerYoridori Modifiers/YM MToon to lilToonYoridori Modifiers/YM Hair Look KitYoridori Modifiers/YM Outline ExtenderYoridori Modifiers/YM Eye FreezeYoridori Modifiers/YM Facial MapperYoridori Modifiers/YM VRoid Skirt RefineVRoid アバターでは、Hierarchy のアバターを右クリックして以下のメニューを使うと、各ツールをまとめた GameObject を追加できます。
Yoridori Modifiers/Create YM Components Object for VRoid/Long SleevesYoridori Modifiers/Create YM Components Object for VRoid/Short SleevesYoridori Modifiers/Create YM Components Object for VRoid/KimonoYoridori Modifiers/Create YM Components Object for VRoid/(via VRM 0.0) Long SleevesYoridori Modifiers/Create YM Components Object for VRoid/(via VRM 0.0) Short SleevesYoridori Modifiers/Create YM Components Object for VRoid/(via VRM 0.0) Kimono個別に追加したい場合は、Yoridori Modifiers/Add Component with VRoid Defaults から選択できます。
YM Mesh Trimmer は Android/iOS 用と Windows 用の2つが追加され、Windows 用は広めのマスク設定になります。
YM VRoid Skirt Refine は Yoridori Modifiers/Add Component with VRoid Defaults/YM VRoid Skirt Refine から追加できます。Preset は Settings をまとめて変更するためのもので、ビルド時は Settings の値を参照して処理します。
Preview 対応ツールの Inspector 上部には Preview ボタンがあります。
Preview 中はシーン上の元モデルをできるだけ壊さないように一時オブジェクトで表示します。
Preview 表示が残ったり、モデルが見えなくなった場合は、各ツールの Advanced 内にある Reset Preview を押してください。
Yoridori Modifiers のどの Reset Preview からでも、各ツールの Preview 復旧がまとめて実行されます。
同一アバター上では同時 Preview を制限する場合があります。
特に AnimationMode を使う YM Arm Patch は、シーン上で同時に1つだけ Preview できます。
各ツールの詳しい説明は以下を参照してください。
ビルド時は、YM Arm Patch、YM VRoid Skirt Refine、YM Mesh Trimmer、YM MToon to lilToon、YM Hair Look Kit、YM Outline Extender、YM Eye Freeze、YM Facial Mapper の順で処理します。
Textureを扱う処理は YM Mesh Trimmer → TexTransTool Transforming → YM MToon to lilToon → YM Hair Look Kit → YM Outline Extender → TexTransTool Optimizing → YM Texture Finalizer → AAO の順で実行します。各YM Modifierの生成Textureは無圧縮のまま後続へ渡し、Finalizerがその時点でAvatarから参照されているYM生成Textureだけを一度圧縮します。
Finalizerは元TextureのPlatform Overrideを可能な範囲で継承し、既定ではPCのAlpha付きTextureをBC7、AndroidをASTC 6x6、SDF Alphaを含むTextureをPCではBC7、AndroidではASTC 4x4にします。PreviewではFinalizerを実行しません。
MIT License です。詳細は LICENSE を参照してください。
jp.yoridrill.yoridori-modifiers
未設定
1.1.2
2022.3 以降
なし
なし
未設定
未設定