AIツール・生成AI

Stable Diffusionの視線指定!成功するプロンプト&ツール3選【保存版2025年】

この記事を書いた人

・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の活用手順

  1. CivitAIで視線LoRA(例:「eye_contact」や「side_glance」)を検索
  2. ダウンロードして models/Lora/ フォルダに保存
  3. プロンプトに以下を追加: <lora:eye_contact_v1:1>, eye contact, looking at viewer
  4. 同様に side_glance_v1 を使えば横目も再現可能

CivitAIで「視線(eye contact)」に関するLoRAモデルをダウンロードして活用できます。


LoRAの選び方や導入方法が不安な方は、以下の動画で手順を確認してみましょう。

LoRAの実用メリット

  • 視線の安定性が格段に向上
  • 汎用モデルよりも精度高く作用
  • LoRA×キーワード併用でさらに強調可能

3. ControlNetで視線を完全指定|超精度派向け

LoRAでも不安定な場合は、ControlNetを使って「視線」を構造的に制御できます。

ControlNet導入&設定手順

  • Extensions → ControlNet をインストール【推奨】
  • UIを再起動し、「ControlNet」タブが表示されているか確認します。
  • プリプロセッサに OpenPose_face(顔ランドマーク+目位置) を選択し、
  • 顔画像を読み込んで、目の方向を細かく調整していきます。

インストールや設定が不安な方は、以下の解説動画も参考になります。

プロンプト例

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

  • この記事を書いた人

しろ

・AIを活用したブログ運営に挑戦中!|・ChatGPT・生成AIを活かした記事作成を研究中|・効率的なブログ運営 & 収益化を目指して情報発信!|「AI×ブログ」の可能性を探りながら、学んだことを発信していきます!

-AIツール・生成AI