Skip to content

もちもちのほっぺ

このページではほっぺにボーンウェイトを追加してもちもちにする方法について説明します。

  1. 入れ子になった空の Game Object をアバタールートの中に作成します。
    この Game Object が後にボーンとなるため、それを前提とした位置に配置します。

Game Object の作成

  1. 外側の Game Object に VRC Phys Bone コンポーネントを追加します。

VRC Phys Bone の追加

  1. 手で触れられるよう Collision > Radius に適切な値を設定し、アバターの移動が影響しないよう Forces > Immobile1 を設定します。
    また、触れられたときに曲がりすぎないよう Limits > Limit TypeAngle にして Limits > Max Angle に適切な値を設定します。
    後から Forces > PullForces > SpringTransforms > Endpoint Position などの設定を調整することで、より良い動きを目指すことができます。

VRC Phys Bone の設定

  1. 外側の Game Object に MA Bone Proxy コンポーネントを追加します。

MA Bone Proxy の追加

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

MA Bone Proxy の設定

  1. 内側の Game Object に Bone Weight Modifier コンポーネントを追加します。

Bone Weight Modifier の追加

  1. レンダラー に顔メッシュの Skinned Mesh Renderer を設定します。
    今回はこの Game Object を対象としてウェイトを適用するため、ボーン は未設定のままにしています。

Bone Weight Modifier の設定

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

Volume ウェイトの追加

  1. 片側のほっぺの周りを覆うよう 半径 を設定します。
    また、ボーンの動きが影響しすぎないよう ウェイト を小さくしておきます。

Volume ウェイトの設定

  1. ここまでの手順で作成したボーンを複製して反対側に配置します。

ボーンの複製

  1. Play Mode に入って Game View でほっぺがもちもちできることを確認します。