Skip to main content

複雑なCloth衣装セットアップ

自動セットアップでは対処しきれない衣装もあります。ラケシアさんのドレス・ルミー を例に見てみましょう。

このチュートリアルは簡単な衣装チュートリアルを通過したことを前提に、そちらの方で詳しく解説した部分を 一部割愛します。

まずは、ドレス・ルミーのプレハブをアバターにドロップし、衣装の一部と干渉する部分を隠しておきます(Clothを消し、Underwearのbra_offシェープキーを入れて、 Bodyの各種シェープキーを調整したところです)。

初期状態

見ての通り、この衣装はオブジェクトがたくさんついています。簡単な衣装チュートリアルで使った自動設定は Merge Armatureコンポーネントを作ってくれますが、それ以外のオブジェクトはもう少し手間がかかります。とはいえ、最初は 自動セットアップで行きましょう。

基本設定

次は、コライダーオブジェクトがベースボーンと一緒に動かせるためにBone Proxyコンポーネントを作ります。 まずはHips_Colliderオブジェクトを全部選択し、MA Bone Proxyコンポーネントを一括で追加します。 ターゲットには、元のアバターのHipsオブジェクトをドラッグ&ドロップします。

Hipsコライダー設定

配置モードは自動的に「子として・ワールド位置を維持」に更新されます。

他のボーン・コライダーにも同じ設定をしましょう。

これでクロスコライダーがちゃんと動くようになります。

足コライダー、ヨシッ!

最後に、SkirtとTopsにBlendshape Syncコンポーネントを追加します。

Skirtのブレンドシェープ同期設定 Hipsのブレンドシェープ同期設定

他にできること

Merge Animatorを使って、アニメーターでBodyのブレンドシェープ(torso_thin => 100, elbow_off => 0, bra_off => 100)を設定し、 Clothをオフにすればこの衣装の設定を完全に自動化することもできます。 ただし、衣装変更アニメーションと干渉する可能性が高いので、非推奨です。