画像生成で全身表示させるには?

画像生成AI(Stable Diffusion、Midjourney、DALL-E など)で全身をしっかり表示させるには、以下のポイントを押さえると成功率が上がります。
1. プロンプトに「全身」を明示的に入れる

full body shot, whole body visible, standing pose, from head to toe
→ これを必ず最初か最後に追加例:
a young woman in a red dress, full body shot, standing in a park, detailed face, realistic, 8k

2. アスペクト比(縦長)を調整
  • 縦長の画像にすると全身が入りやすい。
    • --ar 2:3(Midjourney)
    • --ar 9:16512x768(Stable Diffusion)
例(Midjourney):
/imagine a knight in armor, full body, epic pose --ar 2:3

3. 構図を指定する

wide shot, full figure, standing straight, centered composition
→ カメラが「引いた状態」を想像させる。NG例:
close-up → 顔しか出ない
portrait → 上半身になりがち

4. ネガティブプロンプトで切り抜きを防ぐ

cropped, cut off, half body, close-up, out of frame, missing legs, missing arms
→ これを必ず入れる
5. ポーズを具体的に

standing with arms at sides, walking pose, dynamic full body pose
→ 座ったり屈んだりすると足が隠れやすい。
6. モデル・LoRAに応じた調整
  • アニメ系モデルfull body だけでは足が変形しやすい → 1girl, full body, standing, straight legs を追加。
  • リアル系photorealistic full body portrait, shot on 35mm など。

実例プロンプト(Stable Diffusion / Midjourney 共通)
a cyberpunk girl with neon hair, wearing a trench coat and boots, full body shot, standing on rooftop at night, cyberpunk city background, detailed, cinematic lighting, --ar 9:16
ネガティブ
cropped, half body, close-up, out of frame, bad anatomy, missing limbs

コツまとめ
項目
推奨
プロンプト
full body shot 必須
アスペクト比
縦長(2:3, 9:16)
ネガティブ
cropped, half body
ポーズ
立位・直立

これで9割以上は全身表示になります。
どうしても切れる場合は、生成後に img2img で足元を拡張するのも有効です。

コメント

このブログの人気の投稿

PortProtonとは

Windows Updateのキャッシュをクリアする方法

HTA+JScriptでウインドウのサイズ変更するプログラム

【Bing Image Creator】「くるくる動画」ばかりになる理由と対策

Whiskで超かわいい!2頭身(ちびキャラ)を生成するプロンプトテクニック

【VBScript】文字列の前後の空白を削除

Gemini先生、ある人がサンドイッチより茶碗一杯のご飯の方が安いと言っているけど、茶碗一杯のご飯はいはいくら?