
この記事を書いた人
・AI×ブログ運営に挑戦中!
・ ChatGPT・生成AIで記事作成を研究
・ブログの効率化&収益化を発信!
「AI×ブログ」の可能性を探求し、学びをシェア!
なぜ視線指定が重要か?
キャラクターの視線は、画像の印象やストーリー性を大きく左右します。
たとえば、
- カメラ目線 → 親近感が強く、メッセージ性が高い
- 横目(サイドグランス) → 謎めいた雰囲気を演出
- 遠くを見つめる視線 → 物憂げな情感やドラマ性を強調
しかし、プロンプトだけでは思った方向に視線がいかないことも…。
そこで本記事では、 プロンプト/LoRA/ControlNet の3つのアプローチで視線を自在に操る方法を徹底解説します!
目次
1. プロンプトで視線を指定する|即効&手軽
基本フレーズ例
視線の種類 | プロンプト(英語) |
---|---|
カメラ目線 | eye contact, looking at viewer |
右を見る | looking to the right |
左を見る | looking to the left |
斜め上を見る | gazing upward |
斜め下を見る | looking downward |
横目で見る | side glance, looking from the corner of the eye |
遠くを見る | staring into the distance |
プロンプトで視線を指定するコツ
- 専用フレーズは必ずプロンプト中に記載。
- 重み付けを調整して強調(例:
(side glance:1.2)
)。 - 撮影構図やスタイルのキーワードも併せて使用すると効果アップ。
この方法は試すのが簡単で、即効性があるのが魅力です。
2. LoRAで視線を精密にコントロール|安定性重視
LoRAの活用手順
- CivitAIで視線LoRA(例:「eye_contact」や「side_glance」)を検索
- ダウンロードして
models/Lora/
フォルダに保存 - プロンプトに以下を追加:
<lora:eye_contact_v1:1>, eye contact, looking at viewer
- 同様に
side_glance_v1
を使えば横目も再現可能
CivitAIで「視線(eye contact)」に関するLoRAモデルをダウンロードして活用できます。
LoRAの選び方や導入方法が不安な方は、以下の動画で手順を確認してみましょう。
How to Train A LoRA File in CivitAI(YouTube) – LoRAモデルの導入と調整の流れを丁寧に解説
LoRAの実用メリット
- 視線の安定性が格段に向上
- 汎用モデルよりも精度高く作用
- LoRA×キーワード併用でさらに強調可能
3. ControlNetで視線を完全指定|超精度派向け
LoRAでも不安定な場合は、ControlNetを使って「視線」を構造的に制御できます。
ControlNet導入&設定手順
- Extensions → ControlNet をインストール【推奨】
- UIを再起動し、「ControlNet」タブが表示されているか確認します。
- プリプロセッサに OpenPose_face(顔ランドマーク+目位置) を選択し、
- 顔画像を読み込んで、目の方向を細かく調整していきます。
インストールや設定が不安な方は、以下の解説動画も参考になります。
ControlNet Stable Diffusion Tutorial(Automatic1111) – ControlNetの導入から基本操作までを丁寧に解説
プロンプト例
young woman, looking at camera, photorealistic, keep original pose
ControlNet設定ポイント
- Control Weight:0.5以上で強制制御が強くなる
- Control Mode:「Balanced」→構図とプロンプトを両立、「ControlNet優先」で視線重視
- Resize Mode:「Just Resize」で目の位置を忠実に維持
この方法なら「この目線で」と完全に指定可能です。
4. 視線がうまくいかないときの対処法
よくある問題 | 対策方法 |
---|---|
カメラ目線にしたのに左を向く | プロンプトに eye contact, looking at viewer を追加 |
横目のはずが正面向く | (side glance:1.3) や LoRA+ControlNet併用 |
視線がバラバラ安定しない | LoRA+ControlNet+重み調整による三重補強 |
まとめ:視線はプロンプト→LoRA→ControlNetで段階強化!
- 最も手軽に試せる → キーワードプロンプト(例:
eye contact
) - 安定性が欲しいなら → LoRAで制御
- 完全指定&構図保持なら → ControlNetで精密制御
まずは「プロンプトで即効」にチャレンジし、安定しない視線はLoRA、そして最終調整にControlNetへと進んでください。
次の一歩:お試し用プロンプトセット
<lora:eye_contact_v1:1>, eye contact, looking at viewer, photorealistic face, soft lighting
+ ControlNet(OpenPose_face)設定:Control Weight = 0.7, Mode = Balanced