hiiii Setup Outfit Anywhere

Hipsが無くても、
Setup Outfit。

体型を調整したアバターでも、小物を選んでボタンを1回押すだけ。
Hipsボーンの無いピアス・髪型・ネイルにも、体型追従の骨組みを自動で作ります。

小物の位置合わせ、毎回こうなっていませんか?

  • MA Scale Adjusterやボーンのスケールで体型を調整すると、小物の位置とサイズがずれる。
  • Modular AvatarのSetup Outfitを小物にも使いたいのに「Hipsが無い」と言われて使えない。
  • ウェイト無しの小物、MA Bone Proxyで付ける小物、Headだけの髪型を、体型に追従させたい。
  • 体型を変えるたびに、手作業で位置とサイズを合わせ直すのが面倒。
小顔0.9・腕と脚1.1に調整したアバターでの比較。髪は頭の大きさに、ピアス・指輪・ネイルは位置と大きさが体型に合います。

Workflow

ボタン1回でここまでやります

01アバターからボーンを複製

アバターのHips〜取り付け先のボーンを複製して、小物にSetup Outfitが通る骨組みを作ります。

02小物のボーン・メッシュを付け替え

小物の既存ボーン・メッシュをその骨組みへ付け替えます。独自ボーンやPhysBoneはそのまま残ります。

03ウェイト無しメッシュを変換

ウェイトが無いメッシュは、取り付け先ボーンへ100%ウェイトのSkinnedMeshRendererへ変換します(元のMeshは変更しません)。

04Setup Outfitを実行

Modular AvatarのSetup Outfitを実行し、Merge ArmatureとMesh Settingsを設定します。

05位置とスケールを吸着

位置とスケールを現在の体型へ合わせます。Modular Avatarの「位置をアバターに合わせてリセット + スケールも合わせる」と同じ吸着です。

処理全体は原則Ctrl+Z 1回で元に戻せます。

ウィンドウは「アバター・小物・ボタン」だけ。小物を選んで「スケールを合わせる」を押します。

Supported outfits

対応する小物の作り

  • ウェイト無し(MeshRendererだけ)の指輪・ピアス・小物
  • blendshape付きでボーン未割当のメガネ・帽子
  • 独自の小さなボーン + MA Bone Proxyで付けるピアス・髪飾り
  • Head以下のボーンしか無い髪型
  • 左右のピアス、指ごとのネイル、両腕のブレスレットなど取り付け先が複数のもの

Hipsがあって最初からSetup Outfitが使える小物、Merge Armature設定済みの小物は、そのまま扱います。

Before purchase

動作環境・注意事項

動作環境

  • Unity 2022.3 系
  • VRChat向けアバタープロジェクト(VRChat SDK3 Avatars)
  • Modular Avatar 1.9 以降(1.17系で動作確認。Modular AvatarとVRChat SDKは同梱していません)

注意事項

  • prefab instanceは処理時にUnpackされます(必要なら結果をprefabとして保存できます)。
  • MA Scale Adjusterへの追従は複製ボーンへスキニングしたメッシュ分です。独自ボーンの子(PhysBone鎖など)はボーンのTransformスケールにのみ追従します。
  • Hips直下にArmatureが無いなど特殊な構造は自動判定できないことがあります(取り付け先は手動指定できます)。
  • 小物の基準体型が「対応アバターの初期状態」と違う場合、結果がずれることがあります。基準アバターの指定や実行後の微調整をおすすめします。
  • 完全自動で必ずぴったり合わせるツールではありません。最終確認はご自身でお願いします。
  • Hipsがあって最初からSetup Outfitが使える小物、Merge Armature設定済みの小物は、そのまま扱います。

FAQ

FAQ

Modular AvatarのSetup Outfitと何が違いますか?

Setup OutfitはHipsボーンを持つ衣装向けの機能です。本ツールは、ウェイト無しの小物やMA Bone Proxyで付ける小物、Headだけの髪型などHipsを持たない小物に、Setup Outfitが通る骨組みを自動で作ってから同じ処理を呼び出します。

元の小物データは壊れませんか?

処理はUndo対応で、多くの場合Ctrl+Z 1回で元に戻せます(Merge Armature設定済みの小物では環境によって効かないことがあります)。ウェイト無しメッシュを変換するときの元Meshアセットは変更しません。ただしprefab instanceはUnpackされるため、元prefabとの連携は切れます。必要なら「結果をprefabとして保存」を使ってください。

取り付け先ボーンが自動で見つからないときは?

MA Bone Proxy、親ボーン、ParentConstraint、メッシュに最も近いボーンの順で自動判定します。判定できない場合は、詳細設定から取り付け先を手動で指定できます。

複数の小物をまとめて処理できますか?

はい。複数の取り付け先(左右のピアス、指ごとのネイル・指輪、両腕のブレスレットなど)や複数の小物をまとめて処理できます。

サポートについて教えてください。

不具合のお問い合わせはBOOTHのメッセージ機能からお願いします。ツール名とバージョン、Unityのバージョン、症状と操作手順、Consoleのスクリーンショットをお知らせいただけると確認がスムーズです。

Distribution

BOOTHで公開準備中

hiiii Setup Outfit AnywhereはBOOTHのhiiii Toolsショップで頒布予定です。 公開後は、商品ページの説明・更新履歴・利用条件をご確認のうえ、同梱のREADMEを読んでから導入してください。

Notice

ご利用にあたって

本ツールはhiiiidayoが制作した非公式ツールです。Unity Technologies、VRChat Inc.、Modular Avatarおよび各開発元による公式・公認・提携ツールではありません。各名称・商標はそれぞれの権利者に帰属します。