AIで人物の画像を作っていて、足先が切れてしまったり、頭が枠からはみ出したりしてガッカリしたことはありませんか。特に全身を入れたいのに、なぜか膝から上しか映らないという悩みは、多くの人が通る道です。
この記事では、Stable Diffusionなどのツールを使って、頭から指先まで一発で全身を収めるための具体的な方法をお話しします。プロンプトのコツから、画面サイズの数値、困ったときの修正方法まで、すぐに使える技術をまとめました。読み終わる頃には、思い通りの縦長画像が作れるようになりますよ。
全身の構図で指先まで出すための具体的な解決策
全身をきれいに収めるには、AIに「今は全身を撮っているんだよ」と強く認識させる必要があります。アップの画像ばかり学習しているAIは、放っておくと勝手に顔に寄ってしまうからです。まずは、カメラを引かせるための必須の言葉と、土台となる設定から見直していきましょう。
画面から人物が切れないための必須プロンプト
全身を出すために最も強力な言葉は「full body」です。これをプロンプトのなるべく最初の方に書きましょう。これだけでAIは「頭から足先まで入れる構図なんだな」と理解してくれます。
さらに効果を高めるなら「standing」や「wide shot」をセットで使ってください。人物が立っている状態を指示することで、縦長の空間をどう使うべきかがAIに伝わります。
full body:頭からつま先までを定義する言葉wide shot:カメラを引いて周囲まで映す指定feet in frame:足が枠の中に収まっていることを念押しする
全身を収めるのに最適な縦横比の数値
画像を作る際のサイズ指定も、全身を出すためには非常に重要です。正方形よりも縦に長いサイズを選ぶことで、人物が収まりやすくなります。
ただ、縦に長くしすぎると「上に頭、下にもう一つの体」といった分裂が起きてしまいます。まずは標準的な縦長サイズから試して、AIが混乱しないバランスを探るのがコツです。
足元まで描き込ませるための具体的なアイテム指定
AIは「描くもの」がない場所を省略する癖があります。足元までしっかり出してほしいときは、靴や地面の情報を具体的に書き込んでください。
たとえば「wearing sneakers」や「high heels」と書くと、AIはその靴を描くために足先まで画面に入れるよう頑張ってくれます。特定のアイテムを指定することが、間接的に全身の構図を保つ力になります。
人物が切れない縦長画像のサイズ設定と注意点
画像サイズを大きくすれば全身が入ると思われがちですが、実は逆効果になることもあります。AIには「得意なサイズ」があり、そこから外れると途端に形が崩れてしまうからです。ここでは、失敗しにくい数値の選び方と、大きく引き伸ばす際の手順を確認しましょう。
分裂を防ぐための推奨解像度
Stable Diffusionのv1.5系を使うなら、最初は「512×768」あたりから始めるのが一番安定します。これより縦を長くしすぎると、足が4本になったり、お腹から別の人が生えたりするエラーが起きやすくなります。
最新のSDXLモデルなら、もう少し余裕があって「832×1216」が公式の推奨サイズに近いです。自分が使っているモデルの「得意な大きさ」を知っておくことが、きれいな画像を作る近道です。
縦に長くしすぎると起きるトラブルと対策
縦長の画像を作ろうとして、縦の数値を1000以上に設定すると、十中八九モデルが混乱します。これはAIが学習した画像の多くが512から1024程度のサイズだからです。
もしどうしても超縦長の画像が欲しいなら、一度小さなサイズで作ってから、後で拡大する方法を選びましょう。最初から欲張らないことが、結果として作業時間を短縮させてくれます。
Hires. fixを使って構図を崩さず拡大する方法
小さなサイズで全身がうまく収まったら、そこから「Hires. fix」という機能を使って高画質化します。これを使えば、最初に決まった「全身の構図」を維持したまま、細かい部分を描き込んでくれます。
このとき「Denoising strength」という数値を「0.45」くらいに設定するのがおすすめです。数字を上げすぎると途中で形が変わってしまうので、バランスを見ながら調整してみてください。
| 項目 | 推奨設定値(目安) | 理由 |
| 基本サイズ (v1.5) | 512 × 768 | 分裂エラーが起きにくい |
| 基本サイズ (SDXL) | 832 × 1216 | モデルが学習した理想的な比率 |
| Hires. fix 拡大率 | 2倍 | 破綻せずに情報量を増やせる |
| Denoising strength | 0.4 〜 0.55 | 構図を保ちつつ指先を整える |
全身の構図を安定させるプロンプトの並べ方
プロンプトは、書く順番によってAIへの伝わり方が変わります。全身を出したいときは、顔のパーツよりも先に「カメラの距離」や「ポーズ」について語るのが鉄則です。全体の枠組みを先に決めてから、中身を詰めていくイメージで構成しましょう。
カメラの距離を遠ざけるワードの選び方
「全身を出して」と言う代わりに、「遠くから撮って」と伝えるのも効果的です。プロンプトに「view from distance」や「distant view」と入れることで、カメラが後ろに下がります。
被写体が小さくなる分、足元や指先がフレーム内に余裕を持って収まるようになります。
view from distance:遠景からの撮影を指示full length shot:頭から足元までの全身ショットlong shot:広範囲を映し出す映画のような構図
立ち姿やポーズを指定して余白を作るコツ
人物の動きを指定することも、全身を出す手助けになります。「standing」や「walking」など、足を使うポーズを明示してください。
座っているポーズだと画面が詰まってしまいますが、立っている姿ならAIは自然と縦のラインを意識してくれます。
standing tall:背筋を伸ばして立っている姿striding:大股で歩いている様子dancing:躍動感のある全身の動き
周囲の地面を描写して足元を固定する手順
足元が切れるのは、地面のイメージがAIにないからです。プロンプトに「standing on the street」や「grassy field」といった場所の情報を入れましょう。
地面を描く必要が出てくれば、AIは自然とそこに着地している足を描こうとします。
standing on concrete:固い地面を意識させるon the beach:砂浜と足元の境界線を作るshadow on floor:床に落ちる影を描かせて接地感を出す
(masterpiece:1.2), (full body shot:1.3), standing, 1girl, (feet in frame:1.2), wide shot, wearing sneakers, denim jeans, white t-shirt, looking at viewer, outdoor, city street, cinematic lighting, 8k resolution, ultra-detailed skin textures
指先まで出すために書き込むべきネガティブプロンプト
「出してほしいもの」だけでなく、「やってほしくないこと」を伝えるのも大切です。ネガティブプロンプトを上手く使うことで、AIが勝手に画面を切り取ってしまうのを防ぐことができます。
枠外にはみ出すのを防ぐための禁止用語
人物が枠からはみ出すのを防ぐには、「out of frame」や「cropped」という言葉をネガティブ欄に入れましょう。これらは「画面の外に出てしまうこと」や「切り取られること」を禁止する命令です。
これを入れるだけで、頭の先が切れたり、腕が画面外に消えたりする失敗を減らせます。
out of frame:枠からはみ出すのを防ぐcropped:画像が途中で切れるのを防ぐ
手先や指の形を綺麗に保つための指定
全身を引いて撮ると、どうしても指先が潰れてしまいがちです。「bad hands」や「missing fingers」をネガティブプロンプトに入れておきましょう。
AIに「指が変なのはダメだよ」と常に意識させることで、小さな面積でも指の形を維持しようと頑張ってくれます。
bad hands, missing fingers:手の崩れを抑制するfused fingers:指同士がくっつくのを防ぐ
頭が切れてしまう現象を回避する言葉
足元だけでなく、頭の上がギリギリで切れてしまうこともありますよね。そんなときは「headless」という言葉をネガティブに入れましょう。
「頭がない状態」を拒否することで、AIは必ず頭のてっぺんまでを画面の中に収めるようになります。
headless:頭部が欠損したり切れたりするのを防ぐcut off head:頭が枠外に消えるのを防止する
縦長画像で人物が切れないようにするControlNetの活用
プロンプトだけではどうしてもAIの気まぐれに左右されます。そんなときに頼りになるのが「ControlNet(コントロールネット)」です。これを使えば、棒人間のような骨組みを使って、人物の配置を1ミリ単位で強制できます。
OpenPoseで頭から足先までの骨組みを指定する
「OpenPose(オープンポーズ)」という機能を使えば、頭、肩、腰、足の位置を自分で決められます。縦長の画面の中に、最初から足元まで含んだ骨組みを置いてしまいましょう。
AIはその骨組みに沿って肉付けをするので、物理的に「足が切れる」ということがなくなります。
control_v11p_sd15_openpose:最も標準的なポーズ指定ツールpose canvas:自分で関節の位置を動かして構図を作る
ポーズの参照画像を使って構図を強制する方法
自分で骨組みを作るのが難しいなら、理想的な全身が映っている写真を用意しましょう。その写真をControlNetに読み込ませるだけで、AIが同じ構図を真似してくれます。
これなら、プロンプトで試行錯誤するよりも確実に全身を収めることができます。
Image-to-Pose:写真からポーズを読み取るReference only:写真の雰囲気を保ちつつ全身を描く
プレビュー画面で人物が枠に収まっているか確認する手順
ControlNetを使うときは、実行前にプレビュー画面で骨組みを確認しましょう。骨組みが画面の下端ギリギリすぎると、やはり足先が切れてしまいます。
少し余裕を持って、画面の中に骨組み全体が収まっていることを確かめてから生成ボタンを押すのが失敗しないコツです。
指先まで出すための描き込み設定と解像度
全身ショットでは、一人ひとりのパーツが小さくなるため、どうしても指先の描写が甘くなります。これを解決するには、生成の最後に行う「拡大と描き込み」の工程が欠かせません。
指が潰れるのを防ぐアップスケーラーの選び方
画像を拡大する「アップスケーラー」には色々な種類がありますが、実写系なら「R-ESRGAN 4x+」などがおすすめです。アニメ系なら「R-ESRGAN 4x+ Anime6B」が良いでしょう。
これらのツールは、小さな指先の情報を補完しながら大きくしてくれるので、仕上がりがとても綺麗になります。
R-ESRGAN 4x+:実写画像に向いた高画質化ツールSwinIR:ノイズを抑えて滑らかに拡大する
拡大時のデノイジング強度の目安
Hires. fixなどで拡大する際、「Denoising strength」という数値の設定が指の運命を決めます。数値が低すぎるとぼやけたままになり、高すぎると指が6本に増えたりします。
まずは「0.45」から「0.5」あたりで試してみてください。**「元の形を崩さず、新しい情報を書き足す」**のに最適なバランスです。
手のパーツだけを個別に修正する機能の使い方
どうしても指先だけがうまくいかないときは「Inpaint(インペイント)」機能を使いましょう。手の部分だけをなぞって、そこだけを「指が綺麗な画像」として作り直します。
全体をやり直す必要がないので、お気に入りの構図を壊さずに指先だけを完璧に仕上げることができます。
Inpaint masked area only:塗った部分だけを集中して直すdenoising 0.6:インペイント時は少し高めの数値で描き直させる
人物が切れないための構図のバリエーション
全身を入れる方法は一つではありません。カメラの角度や周囲の入れ方を変えることで、もっと自然に、もっとダイナミックに全身を表現できます。ここでは、少し工夫した構図の作り方を紹介します。
ローアングルから全身を捉えるプロンプト
カメラを低い位置に置いて見上げる「low angle」を指定してみましょう。足元がカメラに近くなるため、AIが足先を意識しやすくなります。
足が長く見える効果もあり、ファッション写真のようなかっこいい全身画像が作れます。
low angle shot:下から見上げるような構図view from below:煽りの視点で迫力を出す
左右に余白を持たせて窮屈さを消す方法
人物を画面いっぱいに描こうとすると、少し動いただけで端が切れてしまいます。あえて「simple background」や「white space」と書いて、周囲に余白を作りましょう。
余裕がある構図にすることで、AIも伸び伸びと指先まで描いてくれるようになります。
negative space:意図的な余白を作るcentered:人物を中央に配置してバランスを取る
周囲の景色を多めに入れて人物を小さく配置する
いっそのこと、人物を風景の一部として描くのも手です。「landscape」や「standing in the middle of a vast field」と書いてみましょう。
人物が少し小さくなることで、確実に頭からつま先までを一枚の絵の中に収めることができます。
landscape background:広い周囲の景色を描かせるsmall person in frame:あえて人物を小さく配置して全身を出す
全身の構図で指先まで出す際のトラブル対策
ルール通りにやっても、どうしても上手くいかない時はあります。そんな時にチェックすべき、よくある原因と解決策をまとめました。
足が4本になったり体が伸びたりした時の対処
縦長のサイズ(例えば512×1024など)に設定したとき、AIが「空間が余っている」と勘違いして、体を二つ描いてしまうことがあります。これはサイズが長すぎることが原因です。
一度サイズを「512×768」くらいまで短くするか、プロンプトに「(multi leg, multiple body:1.5)」をネガティブに入れて拒否してみてください。
プロンプトを変えても全身が出ない原因
使っているモデル(チェックポイント)自体が、アップの画像しか学習していない場合があります。その場合は、モデルを変えるか、全身が得意な「LoRA」という追加データを併用しましょう。
モデルとの相性は本当にあるので、「全身が得意」と評判のモデルを探してみるのも一つの解決策です。
最新モデルを使った最新の構図安定テクニック
2026年現在の最新モデル(Flux.1など)は、昔のモデルに比べて「指先まで含めて全身を出して」という言葉をとても賢く理解してくれます。
古いやり方で苦戦しているなら、思い切って最新のモデルに乗り換えるだけで、プロンプトの苦労が嘘のように消えることもありますよ。
まとめ:全身をきれいに収めてクオリティの高い画像を
お疲れ様でした。思い通りの全身画像を作るためのヒントは見つかったでしょうか。最後に、大切なポイントをもう一度振り返ります。
- プロンプトの先頭に
full bodyを入れ、feet in frameで足元を念押しする。 - 縦長サイズは
512×768(v1.5) や832×1216(SDXL) を基本にする。 sneakersやhigh heelsなど、足元のアイテムを具体的に書く。out of frameやcroppedをネガティブプロンプトに入れて切れを防ぐ。- 構図が安定しないときは
ControlNet (OpenPose)で骨組みを固定する。 - 指先の細かな描写は
Hires. fixやInpaintで後から整える。 - 縦に長くしすぎて分裂したときは、サイズを縮めるかネガティブで拒否する。
最初は足が切れてしまっても、設定を少しずつ変えていけば必ず解決できます。この技術をマスターすれば、あなたの画像生成の世界はもっと広がるはずです。まずは一つ、足元の靴を指定することから始めてみてくださいね。
