AIツール・生成AI

Stable Diffusionの視線指定!成功するプロンプト&ツール3選

この記事を書いた人

AI×ブログ運営に挑戦中!
ChatGPT・生成AIで記事作成を研究
ブログの効率化&収益化を発信!

💡 「AI×ブログ」の可能性を探求し、学びをシェア!

この記事でわかること

✅ Stable Diffusionでキャラクターの視線を思い通りにコントロールする方法
✅ プロンプトで視線を指定するテクニック&具体例
✅ LoRAやControlNetを活用したより精密な視線制御
✅ 視線が意図しない方向を向いてしまう場合の対策

1. Stable Diffusionで視線を指定する重要性

キャラクターの視線は、画像の印象を大きく左右する重要な要素 です。
視線の方向 によって、以下のようにイメージが変わります。

  • カメラ目線(Eye Contact) → 親しみやすく、感情が伝わりやすい
  • 斜め横を見る(Side Glance) → ミステリアスな雰囲気を演出
  • 遠くを見る(Looking Away) → 物思いにふける、ドラマチックな表現

ただし、適切なプロンプトを指定しないと、意図しない方向を向いてしまうことも…!
そこで、正しく視線をコントロールする方法 を詳しく解説していきます!

2. プロンプトで視線を指定する方法(簡単&効果的)

視線を意図した方向にするためには、プロンプト内で「視線の方向」を明示的に記述 するのがポイントです!

視線を指定するプロンプト例(英語)

視線の種類プロンプト例(英語)
カメラ目線(正面を見る)"eye contact, looking at viewer"
右を見る(right)"looking to the right"
左を見る(left)"looking to the left"
斜め上を見る"gazing upward"
斜め下を見る"looking downward"
横目で見る(チラ見)"side glance, looking from the corner of the eye"
遠くを見つめる"staring into the distance"

プロンプトのコツ!
✅ 「eye contact」「looking at viewer」を入れると、キャラクターがカメラ目線に!
✅ 「side glance」を使うと、少し横目で見る表情が作れる!
✅ 「staring into the distance」を使うと、遠くを見つめる雰囲気に!

➡ これらのキーワードをプロンプトに組み込むだけで、視線をある程度コントロール可能!

3. LoRA&ControlNetを活用して、視線を細かく調整!

プロンプトだけでは思い通りの視線が出ない場合、LoRAやControlNetを活用 すると、より高精度な視線調整が可能です!

LoRAで視線をコントロールする

LoRA(Low-Rank Adaptation) とは、特定の視線や表情を学習した追加モデルを適用し、視線の方向を強制的に変える方法です。

LoRAの使い方

  1. CivitAI で「視線(eye contact)」に関するLoRAをダウンロード
  2. Stable Diffusionの models/Lora/ フォルダに保存
  3. プロンプトに以下を追加 <lora:eye_contact_v1:1>, eye contact, looking at viewer
  4. 生成!カメラ目線のキャラクターが出やすくなる!

おすすめLoRA

  • side_glance_v1 → 横目で見る視線を再現!
  • eye_contact_v2 → カメラ目線を安定させる!

ControlNetで視線の方向を完全指定!

ControlNet を使うと、キャラクターの視線の方向を「正確に」コントロールできます!

ControlNetの導入手順(簡単!)

  1. Stable Diffusionの Extensions から ControlNet をインストール
  2. Apply and restart UI で再起動
  3. 顔のランドマークを設定し、目の向きを調整できる!

ControlNetで視線をコントロールする方法

  • OpenPoseを使う → 顔の向き&視線を細かく調整できる!
  • Depth Mapを使う → 目の位置を奥行き方向に調整できる!

詳細な使い方はこちら
🔗 ControlNet導入ガイド(YouTube)

➡ ControlNetを活用すると、「この方向を見てほしい!」という視線指定が簡単になる!

4. 視線がうまくコントロールできない場合の対策!

よくある失敗例

  • カメラ目線にしたいのに、横を向いてしまう…
  • プロンプトに「looking right」を入れたのに、左を向いてしまう…
  • 視線がバラついて安定しない…

解決策

✅ 「eye contact」「looking at viewer」を追加 → カメラ目線が安定する
✅ 「side glance」を強調((side glance:1.3)) → 横目の視線を強める
✅ LoRAやControlNetを併用 → 正確な視線のコントロールが可能

5. まとめ|Stable Diffusionで視線を自由に操ろう!

✅ プロンプトだけでも、視線の方向をある程度コントロール可能!
✅ 「eye contact」「side glance」「staring into the distance」などを活用!
✅ LoRAを使うと、カメラ目線や横目を安定させやすい!
✅ ControlNetを活用すると、視線を完全に指定できる!
✅ 思い通りの視線にならない場合は、プロンプトの強調やツールの併用で調整!

まずは基本のプロンプトから試し、LoRAやControlNetを活用して理想の視線を実現してみましょう!

  • この記事を書いた人

しろ

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

-AIツール・生成AI