VRMLookAtHead + VRMLookAtBlendShapeApplyer の2つのコンポーネントを組み合わせます。
VRMLookAtBoneApplyer
を削除して、代わりに VRMLookAtBlendShapeApplyer
をアタッチしてください。
Inspector -> Add Component -> VRMLookAtBlendShapeApplyer
.
Textureを上下左右にスライドさせることで目線を移動させる方法です。
Unityちゃん
はこのタイプです。
マテリアルのインスペクタの目のテクスチャの Tiling Offset
の設定に注目してください。
1, 1, 0, 0
になっているはずです(なっていない場合は特殊なので以降を適切に読み替えてください)。
試しに、Offset
Xの値を増減させてみてください。目が左右に動きます。Yの値では上下に動くはずです。
目的の設定が見つかったので元に戻して次に進みます。
LookUp, LookDown, LookLeft, LookRight が、目標のマテリアルのカラーマテリアルの UV を操作するようにします。
例では、Materialに unlit/transparent cutout
を使用しています。
LookLeft
選択してください。
Material List
タブを選択+
を選択eye_L1
- _MainTex_ST
を選択Tliling = 1, 1
, Offset = 0, 0
に設定しますeye_R1
も同様に以下の設定で、目標物への相対角度 yaw, pitch の適用度合を調整できます。
次の3つを設定してください。