Enhanced EyePointer Installer
収録パッケージ: kb10uy’s Various Tools / org.kb10uy.zatools
2024-09-03 以降はAutomatic EyePointer Installer ではなくこちらをご利用ください。
概要
Siromori 氏の Eye Pointer のセットアップを自動化するスクリプトです。 Constraint の挿入などをアバターのビルド時に自動で実行します。
使い方
Eye Pointer のプレハブをアバターに追加したあと、その GameObject に KusakaFactory/Enhanced EyePointer Installer
を追加します。
- VRC Constraint を使ってセットアップする: Unity の Aim Constraint ではなく VRC Aim Constraint を目のボーンに設定します。Eye Pointer が v1.2 以降である必要があります。
- ダミーボーンを挿入する: 元の目のボーンの上に
DummyEye_L/R
を挿入します。元の目のボーンの角度が (0, 0, 0) から大きく離れている場合に有効です。 最適化された FX Layer を生成する: 現在この機能は開発中です。
現状では両方のチェックボックスを有効にするのをおすすめします。
v1.4.2 以降Eye Pointer のプレハブの配置場所はアバタールートの直下である必要はありません。 ビルド時に自動でアバタールートの直下に移動されます。
Eye ボーンの判定方法
以下の順序で判定されます。
- Avatar Descriptor の Eye Look が有効な場合、その設定の Left Eye と Right Eye を参照します。
- Avatar Descriptor の Eye Look が無効な場合、アバタールートの Animator にセットされている Avatar アセット1に記録されているボーンの対応付けのうち、 Left Eye と Right Eye の値を参照します。
- いずれにもない場合、Enhanced EyePointer Installer は何もしません。
既知の問題
-
紛らわしいですが、Humanoid リグの FBX ファイルをインポートした後に Jaw を外したり Force T-pose したりするアレです。 ↩︎