概要
KenJin Eye Look Driver は、Blender 5.1で作成したキャラクターの黒目オブジェクトを、Cameraまたは指定した対象方向に追従させるための自作アドオンです。
通常の Track To で眼球全体を回転させる方法ではなく、黒目を平面またはスクリーン状のオブジェクト上で X方向・Z方向に移動させることで、2D的な黒目表現を作ることを目的にしています。
特に、以下のような用途に向いています。
- 球体の眼球ではなく、平面上の黒目を動かしたい
- 顔の表情を2D的にデザインしたい
- カメラ方向に応じて黒目だけを自然に移動させたい
- 左右の目を
.R/.Lで管理したい - 片側の設定値を反対側にコピーしたい
BlenderのDriverは、あるプロパティを別の値に応じて自動的に変化させる仕組みです。本アドオンでは、CameraとReferenceの位置関係をDriverで読み取り、PupilオブジェクトのLocation X/Zを自動制御します。Blender公式マニュアルでも、Driverは変数や式によってプロパティを制御する仕組みとして説明されています。
対象バージョン
- Blender:5.1
- アドオン:KenJin Eye Look Driver v1.4.9
- 必要なobject
- カメラ : 黒目のターゲットとなる : camera objectに指定
- 投影面 :黒目を投影する平面(が望ましい) : Referenceに指定
- 黒目 : shrinkwrapで投影面に張り付ける : pupilに指定
- Nメニュータブ:KJ Mirror
- パネル名:KenJin Eye Look Driver



Add-on Python code, KenJin Eye Look Driver, Ver.1.4.9, 2026/06/30
~メンバー専用 ↓
~~~~~~~~~~~~~~~~~~~
↑ メンバー専用~
無料登録は右の握手ボタンからかできます.
このアドオンでできること
このアドオンでは、左右の黒目に対して以下の設定ができます。
| 機能 | 内容 |
|---|---|
| Camera Object | 黒目が追従する対象。通常はCameraを指定 |
| Pupil Object | 実際に動く黒目オブジェクト |
| Reference Object | 方向計算の基準になるオブジェクト |
| Mode | CameraとReferenceの位置差をどの座標系で計算するか |
| Forward Axis | 正面方向として扱うローカル軸 |
| Invert X / Z | 黒目の左右・上下の動きが逆の場合に反転 |
| Live Offset | 黒目の中心位置をリアルタイム調整 |
| Live Movement | 黒目の移動量・感度を調整 |
| Live Limits | 黒目が動きすぎないように移動範囲を制限 |
| Copy Params | 片側の黒目設定を反対側にコピー |
v1.4.9では、.R / .L の名前を使って、片側のPupilまたはReferenceを指定したときに、反対側の対応オブジェクトを自動設定できるようにしています。
例えば、pupil.R を指定すると、Blender内に pupil.L が存在する場合、自動的にLeft Side側へ設定されます。
事前準備
使用前に、以下のオブジェクトを用意しておきます。
| 種類 | 例 | 説明 |
|---|---|---|
| Camera | Camera | 黒目が追従する対象 |
| 右黒目 | pupil.R | 右目の黒目オブジェクト |
| 左黒目 | pupil.L | 左目の黒目オブジェクト |
| 右Reference | reference.R | 右目側の方向計算基準 |
| 左Reference | reference.L | 左目側の方向計算基準 |
名前は、できるだけ次のように統一します。
pupil.R
pupil.L
reference.R
reference.L
または、以下のような形式でも自動判定できます。
pupil.R.001
pupil.L.001
reference.R.001
reference.L.001
.R と .L の対応名が一致していないと、自動設定できません。
基本的な考え方
このアドオンでは、次の3つのオブジェクトが重要です。
Camera Object
黒目が見る方向の対象です。
通常は、レンダリングに使用するCameraを指定します。
Pupil Object
実際に動く黒目オブジェクトです。
このオブジェクトの Location X と Location Z にDriverが設定されます。
Reference Object
Cameraとの位置差を計算するための基準オブジェクトです。
Referenceは、各目の中心、または黒目を動かすスクリーンの中心付近に置くと扱いやすくなります。
画面の開き方
Blenderでアドオンを有効化した後、3D Viewportで以下を開きます。
3D Viewport > Nキー > KJ Mirror > KenJin Eye Look Driver
パネルには、主に以下の項目があります。
- Common
- Right Side Settings
- Left Side Settings
- Apply / Clear Pupil Drivers
- Last Apply Result / Warnings
- Notes


コメントを残す