Blender : add-on「Eye Look Driver」取扱説明書:黒目を白目スクリーン上でカメラ方向に滑らせる

Cropped d4cd7ac1381dc72b731d1c4cdf542dd3.png

Clearボタン

ボタン内容
Clear Left Eye Driver左目PupilのLocation X/Z driverを削除
Clear Right Eye Driver右目PupilのLocation X/Z driverを削除
Clear Available Eye DriversPupil Objectが設定されている側のdriverを削除

Last Apply Result

Apply後、Nパネル下部に結果が表示されます。

表示例:

Right Eye: Applied
Mode: WORLD_NORMALIZED
Pupil: Pupil.R
Reference: Eye_Base.R
Offset X/Z: 0.01000, -0.00200
X initial: 0.01452 / X: not clamped
Z initial: -0.00311 / Z: not clamped

ここで確認できる内容は次です。

表示意味
Applied / Skippeddriverが適用されたか
Mode使用した計算方式
Pupildriver対象Object
Reference方向計算の基準Object
Offset X/Z保存されている中心位置
X/Z initialApply時点の初期driver評価値
clampedMin/Maxに到達しているか

基本的な使い方

1. Objectを準備する

以下を用意します。

Camera
Eye_Base.L
White_Screen.L
Pupil.L
Eye_Base.R
White_Screen.R
Pupil.R

片目だけでも使えます。


2. PupilにShrinkwrapを設定する

黒目ObjectにShrinkwrap Modifierを追加します。

Pupil.L
Shrinkwrap Target = White_Screen.L

右目も同様です。

Pupil.R
Shrinkwrap Target = White_Screen.R

3. NパネルでObjectを指定する

Eye Driver タブを開きます。

Camera Object = Camera
Left Pupil Object = Pupil.L
Left Reference Object = Eye_Base.L
Right Pupil Object = Pupil.R
Right Reference Object = Eye_Base.R

4. Offsetを設定する

黒目を手動で白目スクリーン中央へ配置します。
その後、以下を押します。

Set Current as Left Offset
Set Current as Right Offset

安全な手順は次です。

1. Clear Eye Driver
2. 黒目を手動で中央へ配置
3. Set Current as Offset
4. Apply Eye Driver

5. DriverをApplyする

片目ずつ設定する場合:

Apply Left Eye Driver
Apply Right Eye Driver

設定済み側だけまとめて設定する場合:

Apply Available Eye Drivers

6. 画面を見ながら調整する

v1.4.0では、次の項目はリアルタイムに反映されます。

Base X Offset
Base Z Offset
X Range
Z Range
X Sensitivity
Z Sensitivity
X Min / X Max
Z Min / Z Max

スライダーまたは数値入力で調整し、Viewportで黒目位置を確認します。


値が保存される仕組み

v1.4.0では、Nパネルで設定した値はPupil ObjectのCustom Propertyに保存されます。

保存される値は次です。

Custom Property内容
kj_eye_offset_xBase X Offset
kj_eye_offset_zBase Z Offset
kj_eye_range_xX Range
kj_eye_range_zZ Range
kj_eye_sens_xX Sensitivity
kj_eye_sens_zZ Sensitivity
kj_eye_min_xX Min
kj_eye_max_xX Max
kj_eye_min_zZ Min
kj_eye_max_zZ Max

これにより、add-onパネルを閉じても、.blendを保存すれば値はPupil Object側に残ります。

DriverはこれらのCustom PropertyをSingle Property変数として参照します。
そのため、OffsetやRangeなどは再Applyなしで反映されます。


再Applyが必要な項目

次の項目を変更した場合は、driver式やDriver Variablesの構造が変わるため、再Applyが必要です。

項目再Applyが必要な理由
Camera ObjectDriver Variableの参照先が変わる
Pupil Objectdriver対象が変わる
Reference ObjectDriver Variableの参照先が変わる
Mode式構造が変わる
Forward Axis式構造が変わる
Invert X/Z式構造が変わる

コメント

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA