

「腕を伸ばす」プロンプトは、英語1単語を間違えると指が6本生えた別人が出来上がる。
「腕を伸ばす」という動作は、日本語では一言で表せますが、AIプロンプトでは目的や方向によってまったく異なる英語を使い分ける必要があります。これが基本です。
代表的なプロンプトを整理すると、大きく5種類に分かれます。
| プロンプト | 日本語の意味 | 向いているシーン |
|---|---|---|
| reaching | 手を(何かへ)伸ばす | 物をつかもうとする・誰かに触れようとする |
| reaching out | 手をこちらへ伸ばす | 読者・視聴者に向けて手を差し出す |
| reaching towards viewer | 画面の外へ腕を伸ばす | 3D感・迫力のあるアクションシーン |
| outstretched arms / outstretched arm | 腕を横・前へ大きく伸ばす | 羽ばたき・歓迎・解放感を表す |
| arms up | 両腕を頭上へ上げる | 万歳・喜び・ストレッチ |
| arm up | 片腕を上に上げる | 呼びかけ・挙手・元気なポーズ |
| stretching arms | 腕を伸ばしてストレッチする | 起床シーン・リラックス場面 |
| spread arms | 腕を左右に広げる | outstretched armsの代替表記 |
漫画制作で最も使いやすいのは `reaching out` と `outstretched arms` の2つです。`reaching out` はキャラクターが読者に向けて手を差し出すような構図になりやすく、感情的なシーンや告白シーンとの相性が抜群です。一方、`outstretched arms` は両腕を左右や前方へ大きく広げた構図になるため、戦闘直前のプレッシャーシーンや、広い場所に立つ解放感のある場面に向いています。
`reaching` と `reaching out` は似ていますが、`reaching` 単体は「何かへ手が伸びている状態」全般を指すため、方向が定まりにくく生成結果がブレやすい傾向があります。方向を明確にしたい場合は `reaching towards viewer`(視聴者方向)や `reaching out`(外へ向けて)など方向を補足した形を使うのが原則です。
漫画のポーズ参考として非常に整理されている記事はこちら。
【NovelAI・Stable Diffusion】ポーズ呪文 総まとめ!(手と腕編) - runrunsketch.net
`arm up`(片腕)と `arms up`(両腕)の使い分けも重要です。NovelAIでは特に単数・複数で制御しやすい仕様になっているため、片腕を上げたいのか両腕を上げたいのかを必ず意識して書き分けてください。この単数・複数の使い分けだけで、生成の再現率が体感でかなり変わります。
AIイラストの世界では、腕を伸ばした状態は「手や指が画面手前に大きく映る構図」になるため、指の崩れが特に発生しやすいポーズとして知られています。指の崩れに注意が必要です。
なぜ崩れるかというと、腕を前方へ伸ばすポーズでは手全体が画像の目立つ位置に来ます。AI(特にStable Diffusionの旧モデル)は、手の指の本数・形状・関節の角度を正確に学習できていない部分があり、`reaching out` のような腕を伸ばすポーズほど指の異常が目立ちます。手が画面の奥に隠れる `hands in pockets`(ポケットに手を入れる)や `crossed arms`(腕を組む)などのポーズが崩れにくいのは、指が見えない・隠れるからです。
崩れを防ぐネガティブプロンプトとして、以下をセットで使うことが推奨されています。
```
bad hands, extra fingers, missing fingers, liquid fingers, deformed hands, mutated hands, poorly drawn hands, extra limbs
```
これに加えて、`bad-hands-5` という専用の埋め込みテキスト(Textual Inversion Embedding)をネガティブプロンプトに入れることで、さらに手の崩れを抑えられるという報告も多く見られます。`bad-hands-5` はCivitAIからダウンロードできます。
また、ControlNetの `depth` モデルや `OpenPose` モデルを併用すると、手や指の位置を線画レベルで制御できます。ControlNetを使った場合、指の歪みや形の崩れを30〜50%程度抑制できるというデータも報告されています(出典:Hakky Handbook)。
Stable Diffusionで手の自然な描写を実現|具体的プロンプトと補助テクニック - Hakky Handbook(ControlNet活用でのエラー低減率に関するデータを掲載)
「崩れたらインペイントで直す」という考え方も有効です。腕を伸ばすポーズを生成したあと、指だけを部分的に再描写するインペイント機能を使えば、全体を何十枚も生成し直すよりも短時間で修正できます。これは使えそうです。
プロンプトを書いてもなかなか思い通りの腕ポーズにならない、という経験は多くの方にあります。そんなとき有効なのが、重み付け(強調構文)の活用です。
Stable Diffusion Web UI(AUTOMATIC1111版)では、プロンプト内の単語を `( )` で囲むとその単語の影響力を強められます。例えば、腕を伸ばしてほしいのにポーズが反映されない場合は、次のように書きます。
```
(reaching out:1.3), (outstretched arms:1.2), upper body, anime style
```
数値は通常 `1.0` を基準に、`1.2`〜`1.5` 程度まで上げると効果を感じやすいです。ただし、`2.0` 以上に設定するとキャラクターのバランスが崩れることがあるので、`1.5` 以内が目安です。
逆に、` ` で囲むと影響力を弱められます。例えば腕のポーズはある程度AIにおまかせしつつ、顔の表情を優先させたい場合は `reaching out` のように記述します。
NovelAIでは `{reaching out}` のように波括弧を使う記法が採用されています(`{}` で1.05倍、`{{}}` で約1.1倍)。使用するツールによって強調構文の書き方が異なる点には注意が必要です。
複数のプロンプトを組み合わせて腕ポーズを指定する場合の実例を挙げます。
```
1girl, (reaching out:1.3), looking at viewer, upper body, dynamic angle, manga style,
negative: bad hands, extra fingers, missing fingers, liquid fingers
```
このように「腕の方向」「視線」「構図」「スタイル」をセットで指定することで、意図した漫画的なコマが生成されやすくなります。プロンプトは「設計図」として考えることが大切です。
プロンプトだけでは「どうしても思い通りの腕の角度にならない」という場面があります。そのような場合に強力なのがControlNetです。
ControlNetはStable Diffusionの拡張機能で、参照画像から骨格・深度・輪郭などの情報を抽出してポーズを精密に制御できます。腕を伸ばすポーズで特に役立つのは `OpenPose` モデルです。
手順は以下の流れになります。
1. 理想の腕ポーズを持つ画像(写真・イラスト)を用意する
2. ControlNetの `OpenPose` プリプロセッサで骨格データを抽出する
3. 抽出された骨格情報をControlNetに入力してイラストを生成する
参照画像がない場合は、`OpenPose Editor` を使って骨格を自作するのが有効です。ブラウザ上のスティック図形を動かして任意の腕ポーズを設定できます。手首の角度や肘の曲がり方まで直接指定できるため、`reaching out` のような腕を正面に伸ばすポーズも精度良く再現できます。
注意点として、Stable Diffusion SD1.5系と SDXL系ではControlNetの対応モデルが異なります。バージョンを合わせないと動作しません。使用するモデルのバージョンと対応するControlNetのモデルを事前に確認することが条件です。
ポーズ参照に使う画像が第三者の著作物や人物写真の場合は、著作権・肖像権に注意してください。漫画制作での商用利用を想定する場合は特に確認が必要です。
生成AIのポーズ指定プロンプト集!ControlNetやOpenPoseの応用テクニックまで解説 - a-x.inc(ControlNetの具体的な使い方と注意点を詳しく掲載)
実際の漫画制作では「このシーンにはどのプロンプトを組み合わせればいいか」という場面別の判断が必要です。以下に、よく使われる4シーンのプロンプトレシピをまとめます。
📌 シーン別プロンプトレシピ
| シーン | ポジティブプロンプト | ポイント |
|---|---|---|
| 誰かへ手を伸ばす感動シーン | `reaching out, looking at viewer, tears in eyes, upper body` | `looking at viewer` で読者への訴求力アップ |
| 戦闘前の気合いポーズ | `outstretched arms, dynamic pose, action pose, wide stance` | `dynamic pose` を組み合わせて躍動感を出す |
| 万歳・喜びシーン | `arms up, big smile, full body, jumping` | `full body` で全身を写す |
| 画面から飛び出す迫力演出 | `reaching towards viewer, dynamic angle, from below` | `from below(下からのアングル)` でカメラを工夫する |
ネガティブプロンプトはどのシーンでも共通して以下を入れておくと安定します。
```
bad hands, extra fingers, missing fingers, liquid fingers, deformed arms
```
漫画のコマとして使う場合、`manga style` や `monochrome, lineart` を追加するとよりコミック的な表現に近づきます。フルカラーで仕上げたい場合でも、まずモノクロのラフ生成で構図・腕の角度を確認してから、カラー生成に進むのが効率的なワークフローです。
また、意外と見落とされがちなのが「upper body(上半身)」と「full body(全身)」の使い分けです。腕を伸ばすポーズの場合、`upper body` で生成すると腕が画面に大きく収まります。一方 `full body` では腕が小さく写り、ポーズの迫力が半減することがあります。腕の動きを前面に出したいなら `upper body` か `cowboy shot` が基本です。
詳細なプロンプト実例と画像作例を豊富に掲載している参考リンクはこちら。
ポーズ・体の特徴のプロンプト(呪文)一覧【Stable Diffusion】 - sorenuts.jp(腕の伸ばし方ごとの詳細プロンプトを網羅)