アクセサリの分離
このページでは髪メッシュの一部になっているヘアピンを分離し、独立して動かせるようにする方法について説明します。
- 空の Game Object をアバタールートの中に作成します。
この Game Object が後にヘアピンのボーンとなるため、ヘアピンの位置に配置しています。

MA Bone Proxyコンポーネントを追加します。

ターゲットにHeadボーンを設定し、そのままHeadボーンの子に移動するよう配置モードを子として・ワールド位置と向きを維持にします。

Bone Weight Modifierコンポーネントを 2 つ追加します。
1 つ目は既存のボーンウェイトを削除するために使用し、2 つ目は新規のボーンウェイトを割り当てるために使用します。

- 1 つ目の
ボーンには既存のウェイトが乗ったボーンを設定し、2 つ目のボーンにはこの Game Object を設定します。
また、両方のレンダラーに髪のSkinned Mesh Rendererを設定します。

+ボタンを押してMaskウェイトを追加します。

- 両方の
マスクテクスチャーにヘアピン部分だけを白く塗ったテクスチャーを設定します。
また、1 つ目のウェイトには0を設定し、2 つ目のウェイトには1を設定します。

Bone Weight Binderコンポーネントを追加します。

ボーンをバインドボタンを押します。

プレビューを有効にしてボーンを移動し、髪メッシュからヘアピン部分が分離されていることを確認します。