手・指・体の破綻を直す実践テクニック — AI画像の弱点を克服する
AI画像生成で起きがちな手指や体の破綻を減らすための実践テクニックを、プロンプト・ネガティブ・修正ワークフローの3段階で解説。崩れにくい構図の選び方もまとめます。
AI画像生成で最後まで残る弱点が「手」です。指が6本になったり、関節がねじれたり——せっかくの良い構図が手で台無しになる経験は誰しもあるはずです。本記事では、手・指・体の破綻を減らす実践テクニックを、予防と修正の両面から解説します。
崩れを防ぐ基礎はネガティブプロンプト完全ガイド、厳密な姿勢制御はControlNet実用ガイドも参照してください。
なぜ手は破綻するのか
手は「指5本・複雑な関節・無限の角度」を持つ、画像の中で最も自由度の高いパーツです。学習データでも手の形は千差万別で、AIが平均化しきれず破綻しやすいのです。つまり手は構造的に難所であり、完璧を期待せず「破綻率を下げる」発想が現実的です。
段階1:プロンプトで予防する
手を構図から外す/隠す
最も確実なのは、難しい手を見せないことです。
hands in pockets(ポケットに手)hands behind back(後ろ手)close-up portrait(顔のアップで手を画角外に)holding a cup(物を持たせて形を固定)
物を持たせると、手の形が「その物を握る形」に収束しやすく破綻が減ります。
手を明示的に記述する
見せる場合は丁寧に書きます。
detailed hands, five fingers, natural hand pose
段階2:ネガティブで弾く
定番のネガティブを入れて破綻パターンを抑制します。
bad hands, extra fingers, missing fingers, fused fingers, mutated hands, extra digits, deformed hands, bad anatomy, malformed limbs
タグ型モデル(SDXL系)で特に効果的です。モデルによっては専用の手補正Embeddingやネガティブが配布されているので、LoRA・Embedding活用ガイドもあわせて検討してください。
段階3:修正ワークフロー
予防しても破綻が残ったら、生成後に直します。
インペイントで部分修正
手の領域だけマスクして再生成する「インペイント」が王道です。手の部分だけを描き直すので、構図全体を保ったまま修正できます。
数撃って選ぶ
シードを変えて複数枚生成し、手が綺麗な1枚を選ぶのも実用的です。シード固定で再現性のある運用の逆で、ここではシードを振って当たりを探します。
ControlNet で骨格を与える
手の形を厳密に決めたい場合、ControlNet(depth / openpose hand)で手の骨格をガイドすると安定します。
手以外の破綻対策
| 破綻 | 対策 |
|---|---|
| 足・指が多い | ネガティブに extra limbs、全身は引きすぎない |
| 目が左右非対称 | 顔アップ+ネガティブ deformed eyes |
| 体の比率崩れ | bad anatomy をネガティブに、極端なポーズを避ける |
| 背景に溶ける | 被写体と背景のコントラストを意識した指定 |
崩れにくい構図の選び方
- 顔〜上半身のアップは破綻が起きにくい
- 全身+複雑ポーズは最難関。動きは1つに絞る(ポーズ・構図辞典参照)
- 高解像度すぎる一発生成より、標準サイズ→アップスケールの方が安定
まとめ
- 手は構造的な難所。完璧でなく「破綻率を下げる」発想で
- 予防(隠す・物を持たせる)→ ネガティブ → 修正(インペイント)の3段階
- 厳密に決めるなら ControlNet、それ以外は数撃ちも有効
破綻予防のネガティブやポーズ指定はPromptForge JP のツールのネガティブ欄・詳細設定からまとめて組み込めます。難所の手は「見せない構図」から試すのが近道です。