
この記事を書いた人
✅ 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の使い方
- CivitAI で「視線(eye contact)」に関するLoRAをダウンロード
- Stable Diffusionの
models/Lora/
フォルダに保存 - プロンプトに以下を追加
<lora:eye_contact_v1:1>, eye contact, looking at viewer
- 生成!カメラ目線のキャラクターが出やすくなる!
おすすめLoRA
side_glance_v1
→ 横目で見る視線を再現!eye_contact_v2
→ カメラ目線を安定させる!
ControlNetで視線の方向を完全指定!
ControlNet を使うと、キャラクターの視線の方向を「正確に」コントロールできます!
ControlNetの導入手順(簡単!)
- Stable Diffusionの
Extensions
からControlNet
をインストール Apply and restart UI
で再起動- 顔のランドマークを設定し、目の向きを調整できる!
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を活用して理想の視線を実現してみましょう!