Skip to content

アクセサリの分離 ​

このページでは髪メッシュの一部になっているヘアピンを分離し、独立して動かせるようにする方法について説明します。

  1. 空の Game Object をアバタールートの中に作成します。
    この Game Object が後にヘアピンのボーンとなるため、ヘアピンの位置に配置しています。

Game Object の作成

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

MA Bone Proxy の追加

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

MA Bone Proxy の設定

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

Bone Weight Modifier の追加

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

Bone Weight Modifier の設定

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

Mask ウェイトの追加

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

Mask ウェイトの設定

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

Bone Weight Binder の追加

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

Bone Weight Binder の設定

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