生成画像の横方向アングルを指定しよう
今回は前回に引き続き
生成AI(Stable Diffusion)でのカメラアングルの指定について解説していきます
生成AIにアングルを任せて出力すると正面や斜めからの構図が多くなり
横方向や後ろ姿が出力されることは少ないです
実際構図としては、前向きや斜め方向からのものが見栄えがよいわけですが
すべて同じ方向からの生成ではその良さも埋もれてしまうため
アクセントとして別方向からの出力をすることで
キャラクターの魅力の掘り下げができるでしょう
今回も「桃崎ルナ」を使って検証していきます
前回に引き続いて距離はmedium shotで固定して出力していきますが
一部それではうまくいかない場面があったのでそこはまた解説します
正面からのアングル
使用したプロンプトはfront view

出力結果としては、普通の正面からのポーズになります
キャラクターを見せる基本のアングルになりますね
基本だけにこのアングルは、指定すると割と素直に効いてくれますが
多少問題もあるので、そこは後述することにします
横からのアングル
使用したプロンプトはside view

出力結果はこちら
横からなので肩と腕がよく見えるのと
胸の大きさがよくわかるアングルになります
横からのアングルなので、左側、右側からの2パターンあるわけですが
どちら側からのアングルは指定できませんでした
例えば右肩、左肩を指定すれば行けるかと思いましたが
キャラが分身するだけで、方向を固定することはできませんでした
ほかにもfrom right side、from left sideも試してみましたが
イマイチ効いている感じはしませんでした
おそらくそこはランダムに頼るしかないと思います
後ろからのアングル
使用したプロンプトはback view

出力結果はこちらに
ご覧の通り、こちらに背中を向けている画像になりますが
back viewに関してはここまでの出力とは違い
そのままのプロンプトでは出力できませんでした
というのも、「桃崎ルナ」はキャラを固定するために
キャラ属性をいろいろと指定しているわけですが
生成AIは「指定された全タグを同時に満たそう」とします
back viewでは視覚的に再現不可能な属性(目・前髪)を無理に表示しようとし

その結果として分裂が起きると考えられます
さすがにこれは困るので、出力した際には
後ろからは見えないものを指定するプロンプトを削る必要があります
桃崎ルナで言うと、blue eyesとhime cutを外す必要がありました
medium-large breastsも外す必要があるかと思いましたが、そこはあっても問題なかったです
ちなみに、振り返ってこちらを見るというlooking backを使用すると

キャラが振り返ってくれるため、目と前髪が表示されるため
プロンプトを削らなくても出力することができました
斜めからのアングル
いわゆる右斜め45度的な感じのアングルになります
使用するプロンプトはthree-quarter view

出力結果がこちらになります
ご覧の通りキャラが少し斜めになっている、かなり見栄えのいい角度になっています
しかし画像を見てわかる通り
上までのアングルと違ってこの画像ではupper bodyを使用し腰から上を表示しています
これはmedium shotを使用して試したものの
ほぼほぼ正面からのアングルになってしまい、three-quarter viewが効かなかったからです
medium shotを使用したぼっ立ちポーズの場合、キャラクターの画像占有率が少なく
three-quarter viewは被写体が小さいとほぼ正面扱いになる傾向があります
なので、アングルを傾けるためには
被写体のキャラクターがある程度大きく表示されている必要がありそうです
ちなみに桃崎ルナの構成パーツに何か問題があるのかと思い
特徴のないキャラでも試してみましたが、結果は同じでした
固定ポーズはアングル指定が効きにくい?
ここまでは特に指定のない立ポーズでアングルを指定していましたが
先ほどのキャラの画面占有率の問題もあるので、今度は座りポーズで試してみました
使用したのは女の子座りのプロンプト、warizaになります

立ポーズと違って座りポーズはmedium shotを使用していても
キャラクターが大きく表示されます
しかしこの出力結果、構図的にはキャラが斜めに映っていますが
アングルの指定はfront viewになっています
何度か試すと正面からの構図も出てきましたが
キャラが分裂したり、分割表示されたりとなかなか素直に表示してくれませんでした
座りポーズにfront viewが効かないか、というとそんなことはなく

こちらはただのsittingにfront viewを使用した出力になります
ごらんのとおり、まっすぐ正面からのアングルになりますね

ちなみにside viewも同じように素直に効いてくれます
なので座りポーズにアングル制御が効かないということではなく
warizaというポーズが、斜めアングル多めで学習されていると考えられます
そのため、正面からのアングル指定が効きづらいのではないかと思います
ただ、効きづらいだけで、効かないわけではないので

(front view:1.6)と強度指定をすることで
ある程度は正面からのアングルを出力することができました
特定のポーズを使用する際は、アングルの指定を強くする必要があるようです
まとめ
今回使用したプロンプト
medium shot,front view
medium shot,side view
medium shot,back view
upper body,three-quarter view
今回は横方向に関するカメラアングルについて解説しました
高さのアングルとは違い、横方向のアングルは
その方向からキャラを見る以上、どうしても見えない部分が出てくる
その場合はうまく生成されない、という事態が起きました
狙った構図が出力されないな
と思ったらアングルとは別のプロンプトが影響していないかチェックしましょう
また、固定のポーズを指定しているプロンプトは
学習によってアングルの指定が効きづらい場合があるようなので
必要であれば強めに強度指定を入れるか
あるいは可能であれば、手や足の位置を指定してポーズを分解してあげると
アングルの指定が効きやすくなるかと思います
なお、前回の高さ、今回の横方向のアングルは組み合わせることができるので
次回はアングルを組み合わせた際の効果について検証していきます
構図制御を体系的に知りたい方はこちら
表示範囲・カメラ角度・衣装との競合をまとめた
「生成AIで構図を指定する方法まとめ」をご覧ください
個別の解説記事はこちら
- 生成AIで表示範囲を指定する方法
- 生成AIでカメラアングルを指定する方法1(高さ編)
- 生成AIでカメラアングルを指定する方法2(横方向編)
- 生成AIでカメラアングルを指定する方法3(縦横合成編)
- 生成AIで表示範囲と衣装設定に関する検証
- 遠近法を使ったアングルの指定方法
- Stable Diffusionで時間帯を指定する方法
- Stable Diffusionで壁にもたれるポーズを作る方法
- Stable Diffusionで壁にもたれる構図を作る方法
- Stable Diffusionでキャラの位置関係を指定する方法
- Stable Diffusionでキャラを拘束する方法
- Stable Diffusionで拘束構図を作る方法2
- Stable Diffusionで動きを作る方法
- 生成AIで構図を指定する方法まとめ
- Stable Diffusionで構図を指定する方法まとめ2
ポーズ集・CG集はこちら
桃崎ルナのポーズ集とCG集はこちらからご覧いただけます
ポーズ集
ポーズのバリエーションをまとめて確認したい方はこちら

R18ポーズ集はこちら
※成人向け(R18)作品のため、閲覧はご注意ください
※18歳未満の方は閲覧をご遠慮ください

CG集
同キャラクターの全年齢対象のCG作品はこちら



R18CG集はこちら
※成人向け(R18)作品のため、閲覧はご注意ください
※18歳未満の方は閲覧をご遠慮ください

ガールズシーンシリーズ
教室編や体育倉庫編など、ガールズシーンシリーズ一覧はこちらから確認できます





