Pony Diffusionで二人をきれいに描き分けるには?LoRAと呪文の使いこなし術!

「二人組を描きたいのに、髪の色が混ざってしまう」「Aさんの服をBさんが着ている」なんて経験はありませんか。Pony Diffusion V6 XLは非常に強力なモデルですが、複数のキャラを描き分けるには少しコツが必要です。この記事では、色が混ざるストレスをなくし、思い通りの二人組を生成するための具体的な手順を紹介します。

目次

Pony Diffusionで二人のキャラを別々に描く基本のコツ

二人のキャラクターを生成する際、AIは「どの呪文がどのキャラを指しているのか」を判別できなくなることがあります。これを防ぐには、情報の優先順位を整理して、AIが理解しやすい順番で言葉を並べることが重要です。まずは「誰が何人いるか」を最優先で伝え、その後にそれぞれの個性を付け足していく流れを意識しましょう。

1人ずつ順番に特徴を書き込む

プロンプトの記述順序は、生成される画像の構図に大きな影響を与えます。1人目の特徴(髪型、服装、ポーズ)をまとめて書き、その後に2人目の特徴を繋げるようにしてください。情報の塊(チャンク)を意識して書くことで、AIがキャラの特徴を取り違える確率を下げられます。

例えば「赤い髪の少女と青い髪の少女」を描く場合、バラバラに単語を並べるのはNGです。「赤い髪、赤い目、制服の少女」と「青い髪、青い目、ドレスの少女」という風に、属性をセットで固めて記述するのがコツです。これにより、色の混同を物理的に防ぐ土台ができあがります。

score_9 などの品質タグを冒頭に置く

Pony Diffusionにおいて、画質を安定させる「スコアタグ」は魔法の言葉です。プロンプトの一番最初に score_9, score_8_up, score_7_up と入れることで、モデルが学習した高品質な画像データに近い仕上がりになります。このタグがないと、二人の顔が崩れたり背景がぼやけたりしやすくなるため、必須の儀式だと考えてください。

また、スコアタグの直後に rating_explicitrating_safe といったレーティングタグを置くのもルールです。これにより、生成したい画像の方向性が定まり、構図の安定感が増します。二人の描き分けに入る前に、まずはこの「画質の下地」をしっかり固めることが成功への近道です。

2girls や 1boy, 1girl で人数を確定させる

AIに対して「これから二人を描くよ」とはっきり宣言する必要があります。プロンプトの早い段階で 2girls1boy, 1girl などの人数タグを入れてください。人数を明示しないと、AIが一人を二人に見せかけたり、逆に融合してしまったりする原因になります。

人数タグを入れる際は、(2girls:1.2) のように強調構文を使うのも効果的です。特に背景が複雑な場合や、LoRAを併用する場合は人数認識が甘くなりがちです。まずは「二人であること」をAIに強く意識させ、そこから個別の特徴を肉付けしていきましょう。

色移りや混ざり合いを防ぐ呪文の書き方

二人のキャラを描くときに最も厄介なのが、服や髪の色が混ざる「色移り(Color Bleeding)」です。これはプロンプト内の単語が、特定のキャラに紐付かずに画像全体に影響を与えてしまうために起こります。色の指定をより具体的に、そして単語同士を近づけて配置することで、この問題は解決できます。

髪の色と目の色をセットで指定する

色は「髪の色」単体で指定せず、「色のついた髪(red hair)」という形で名詞とセットにするのが基本です。さらに (red hair, red eyes) と目をセットにすることで、そのキャラの固有色としてAIに認識させやすくなります。特定のキャラの属性をカッコで囲って強調するのも、他への色移りを防ぐのに有効な手段です。

もしどうしても色が混ざる場合は、反対色(補色)を避けるなどの工夫も検討してください。例えば一人が赤、もう一人が緑だと、中間色の茶色が画面全体に現れやすくなります。色の組み合わせを工夫するか、後述する領域指定のテクニックと組み合わせるのが賢いやり方です。

服装の素材や形を具体的に変える

二人とも同じ「school uniform」にすると、個別の色が混ざりやすくなります。一人は「blazer」、もう一人は「serafuku」というように、アイテムの名称自体を変えてみてください。形が全く異なるアイテムを指定することで、AIの中で「別の個体である」という認識が強まります。

素材感を指定するのも一つの手です。一人は「denim jacket」、もう一人は「silk dress」など、質感が違う言葉を添えてみましょう。AIは形や質感の差を敏感に感じ取るため、結果として色の描き分けもスムーズに行われるようになります。

背景色をシンプルにして色の干渉を抑える

背景に情報が多いと、キャラの色が背景に吸い取られたり、その逆が起きたりします。描き分けの練習段階では simple backgroundwhite background を使いましょう。背景をスッキリさせることで、AIの計算リソースがキャラクターの描き分けに集中し、精度が劇的に向上します。

慣れてきたら背景を追加しても構いませんが、その際も blue sky のような単一色の指定から始めるのが無難です。キャラの服と同じ色を背景に使うと、境界線が曖昧になりやすいため注意してください。まずはキャラを主役にする構図作りを優先しましょう。

Regional Prompterで画面を左右に分割する手順

呪文だけで描き分けるのが難しいなら、物理的に画面を分けてしまうのが一番確実です。Stable Diffusionの拡張機能である「Regional Prompter」を使えば、画面の左側と右側で別々のプロンプトを適用できます。Pony Diffusion V6 XLのようなSDXLベースのモデルでも、このツールは絶大な効果を発揮します。

拡張機能のインストールと基本設定

まずはWebUIの「Extensions」タブから Regional Prompter をインストールしてください。設定画面では「Active」にチェックを入れ、分割方法を「Columns(列)」に設定します。比率を「1,1」にすれば、画面をちょうど半分に割って、左に1人目、右に2人目を配置できます。

この設定を行うだけで、左側のプロンプトが右側のキャラに影響を与えることがほぼなくなります。複雑なLoRAを二人分使う際や、髪色が対照的なキャラを描くときには、もはや手放せないツールです。導入の手間は数分ですが、それに見合うだけの圧倒的な安定感が得られます。

BREAK を使って左右の情報を分ける

Regional Prompterを使う際は、プロンプトの書き方に特殊なルールがあります。共通の背景や画質タグを書いた後、BREAK という大文字のキーワードで区切っていきます。「共通タグ BREAK 1人目のタグ BREAK 2人目のタグ」という構成にすることで、AIはどこで情報を切り替えるべきか判断します。

score_9, score_8_up, rating_safe, 2girls, park BREAK

(red hair:1.2), school uniform, standing BREAK

(blue hair:1.2), summer dress, sitting

このように記述すれば、赤髪の子が左に、青髪の子が右に、重なることなく描かれます。BREAK はAIに対して「ここで一旦情報をリセットして」と命令する合図のようなものです。

比率を変えて主役と脇役を配置する

画面を5:5で分けるだけでなく、比率を自由に変えることも可能です。設定の比率欄に「2,1」と入力すれば、左側が画面の3分の2、右側が3分の1という配分になります。遠近感を出したいときや、一人のキャラを大きく見せたいときに非常に便利なテクニックです。

分割は左右だけでなく、上下(Rows)に分けることもできます。例えば、水面に映る自分を描くような特殊な構図でも、この比率調整が役立ちます。Regional Prompterは、単なる「仕切り」ではなく「構図の設計図」として使いこなすのが正解です。

LoRAを二人分使う時の強度のバランス調整

キャラクターLoRAを使って二人を描く場合、強度の設定が成功の分かれ目になります。LoRAはモデルのデータを上書きする力が強いため、二つ同時に使うとお互いの特徴が喧嘩して画像が崩れがちです。合計の強度が1.0を大きく超えないように調整するのが、二人をきれいに描くための鉄則です。

0.5から0.8の間でベストな数値を探す

一人のキャラに強度1.0を割り当てると、もう一人の特徴がかき消されてしまいます。まずはそれぞれのLoRA強度を 0.6 前後からスタートさせてみてください。個性を維持しつつ、画面全体の調和を壊さない絶妙なラインがこの「0.5〜0.8」の範囲にあります。

もし片方のキャラだけ顔が崩れる場合は、そのキャラのLoRA強度を0.1ずつ上げ、逆に安定している方の強度を下げてみましょう。LoRAの学習元データによって適切な強度は異なるため、一律の正解はありません。何度も生成して、二人がバランスよく共存するポイントを探るのが楽しみの一つでもあります。

トリガーワードを正確に入力する

LoRAを呼び出すための「トリガーワード」は、必ずそのキャラのプロンプトブロック内に記述してください。Regional Prompterを使っているなら、1人目の BREAK 区間の中に1人目のトリガーワードを入れる必要があります。トリガーワードが共通区間に混ざってしまうと、二人の顔が合成された「別人」が生まれてしまう原因になります。

トリガーワードの前後には、そのキャラを象徴する特徴タグ(特定の髪飾りや目の形など)を添えるとより効果的です。AIに対して「このLoRAはこの特徴を持つキャラに適用してね」と補足説明をするイメージです。これにより、LoRAの効果を狙った場所にだけ集中させることができます。

キャラクターLoRA同士の相性を確認する

残念ながら、技術的に相性が悪いLoRAの組み合わせも存在します。同じ作者が作ったLoRA同士なら馴染みやすいですが、異なる学習環境で作られたものは干渉しやすいです。まずはLoRAを一つずつ使い、それぞれの推奨強度と「どのタグで顔が変わるか」を把握しておきましょう。

単体でうまく描けないLoRAを二体同時に使うのは、難易度が高すぎます。まずは一人ずつの品質を担保した上で、二人組に挑戦するのが遠回りのようで一番の近道です。相性が悪いと感じたら、LoRAの強度をさらに下げ、プロンプトによる補強(髪型や色の指定)を強めてみてください。

二人の関係性が伝わる構図の指定方法

ただ二人が並んでいるだけでなく、物語を感じさせる構図にしたいですよね。Pony Diffusionは構図に関するタグの理解力が非常に高く、適切な言葉を選べば複雑なポーズも再現できます。関係性を描く際は、二人の視線や体の向きを指定する単語をプロンプトの核に据えましょう。

背中合わせや向き合うポーズの単語

二人の立ち位置を指定する言葉として back-to-back(背中合わせ)や facing each other(向き合う)は非常に優秀です。これらの言葉を入れるだけで、AIは二人の空間的な位置関係を把握しやすくなります。視線を交わらせたいなら looking at each other、照れさせたいなら looking away などを添えてみてください。

こうしたポーズ指定は、プロンプトの最初の方、人数タグの直後に置くのが定石です。構図が決まれば、その後に続く服装や髪型の指定が、それぞれの位置に正しく割り振られやすくなります。構図は「骨組み」、キャラの詳細は「肉付け」だと考えて順序を組み立てましょう。

身長差を出すためのカメラアングル

凸凹コンビを描きたいときは height difference というタグが役立ちます。さらに具体的にしたいなら、一人のキャラに short girl、もう一人に tall girl と属性を振ってください。カメラを少し引いた full bodycowboy shot の構図にすることで、足元からの身長差がはっきり表現されます。

逆にアップの構図(close-up)だと、身長差が伝わりにくく、顔の大きさが揃ってしまいがちです。二人の体格差を強調したいなら、画面内に全身または膝上まで収まるようなアングルを選びましょう。これにより、キャラ同士の個性がより際立つようになります。

手を繋ぐなどの接触描写の難しさと対策

「手を繋ぐ(holding hands)」や「抱きしめる(hugging)」は、AIにとって最も難しい描写の一つです。腕が3本になったり、指が混ざったりするリスクが高いため、ここでも Regional Prompter や強調構文が欠かせません。接触部位をあえて指定せず、構図タグだけで雰囲気を出すのも一つのテクニックです。

もし物理的な接触を正確に描きたいなら、後述するControlNetを使うのが無難です。呪文だけで挑む場合は、何度もガチャを回す覚悟が必要ですが、決まった時の破壊力は抜群です。失敗を恐れず、ノイズ除去強度(Denoising strength)を低めにした状態で、少しずつ理想の形に近づけていきましょう。

ControlNetでポーズを固定して混同を避ける

呪文や Regional Prompter でも解決できない複雑な構図には、ControlNetを使いましょう。これは画像の「骨格」や「輪郭」を強制的に指定するツールです。物理的に二人の位置を固定してしまうため、キャラの入れ替わりや融合を力技で防ぐことができます。

OpenPoseで骨格を指定する

OpenPoseは、棒人間のような骨格データを使ってキャラクターのポーズを指定する機能です。二体分の骨格が描かれた画像を用意すれば、AIはその位置にキャラを配置せざるを得なくなります。「左の骨格は1人目の呪文、右の骨格は2人目の呪文」という対応関係が明確になり、描き分けの精度が飛躍的に高まります。

自作のポーズ画像を用意するのが大変な場合は、配布されているポーズ集を利用するのも手です。二人用のポーズデータは数多く公開されており、それを取り込むだけで「密着した構図」や「激しいアクション」も安定して生成できるようになります。

Depthマップで奥行きを作る

Depth(深度)は、画面のどこが手前でどこが奥かを指定する機能です。これを使えば「一人が手前にいて、もう一人が後ろから覗き込んでいる」といった奥行きのある構図が作れます。前後の関係がはっきりするため、色が混ざるリスクを最小限に抑えられます。

背景とキャラクターの分離も明確になるため、複雑なロケーションで撮影したような重厚な画像が仕上がります。単なる左右の分割に飽きたら、Depthを使った立体的な描き分けに挑戦してみてください。

既存の画像からポーズだけ抜き出す

「この写真の二人みたいな構図にしたい」という時は、ControlNetのプリプロセッサを使ってポーズだけを抽出しましょう。お気に入りのイラストや写真を読み込ませて解析すれば、その構図を維持したまま、自分の好きなキャラで再生成できます。ゼロからポーズを説明する呪文を考える必要がなくなり、作業効率が大幅にアップします。

ただし、元の画像の著作権には十分注意して、自分自身の創作活動の範囲内で活用してください。構図のアイデアをAIに「型」として教え込むこの手法は、2026年現在のプロレベルの制作現場でも広く使われているテクニックです。

仕上げのインペイントで崩れた顔を直すコツ

一発で完璧な二人を描き分けるのは、プロでも至難の業です。大まかな構図と色分けがうまくいったら、あとは「インペイント(描き直し)」機能で細部を整えましょう。「全体としては良いけれど、左の子の顔だけ少し変」という状態を100点に持っていく最後のステップです。

描き直したい部分だけをマスクする

WebUIの「img2img」タブにあるインペイント機能を使い、修正したい顔や手だけを塗りつぶします(マスク)。「Only masked」設定を有効にすることで、背景やもう一人のキャラに影響を与えず、その部分だけを集中して描き直せます。

このとき、プロンプトにはそのキャラ専用の呪文だけを残すのがポイントです。全体用のプロンプトをそのまま使うと、再びもう一人の特徴が混ざってしまうことがあるからです。修正したい部分だけに全神経を注ぐ設定にしましょう。

顔専用のLoRAをインペイント時に使う

インペイントを行う際、そのキャラ専用のLoRAを少し強めに設定して適用すると、一気に本人らしさが戻ります。全体生成ではバランスを考えて弱めていたLoRAを、顔の修正時だけはフルパワー(0.8〜1.0)に近い状態で使うイメージです。

これにより、ぼやけていた瞳のハイライトや、特徴的な髪のハネなどが鮮明に再現されます。二人同時にLoRAを効かせるのは難しくても、一人ずつ順番にインペイントで仕上げるなら、最高のクオリティを実現できます。

ノイズ除去強度を少しずつ上げて調整する

インペイントの成否を分けるのが「Denoising strength(ノイズ除去強度)」の数値です。0.4から0.5あたりから始め、元の形を活かしつつ綺麗にするのがコツです。

数値を上げすぎると、元の位置から顔がズレたり、全く別の顔に変わってしまったりします。逆に低すぎると変化が起きません。少しずつ数値をいじりながら「ここだ!」という納得の一枚が出るまで粘りましょう。この一手間で、AI生成特有の「惜しい感じ」が消え、作品としての完成度が一段跳ね上がります。

まとめ:Pony Diffusionで理想の二人組を描くために

Pony Diffusionでの二人描き分けは、一見難しそうですが、仕組みを理解して道具を揃えれば誰でも攻略可能です。大切なのは、AIに丸投げするのではなく、こちらから「情報の境界線」をはっきり提示してあげることです。

  • score_9 などの品質タグを先頭に置き、2girls で人数を確定させるのが基本。
  • 色移りを防ぐには、髪と目の色をセットで書き、具体的な服の名称を使う。
  • Regional Prompter で画面を物理的に分割し、BREAK で呪文を切り分ける。
  • LoRAの強度は合計が大きくならないよう 0.5〜0.8 の間でバランスを取る。
  • back-to-back などの構図タグで、二人の空間的な関係性を指定する。
  • 呪文で無理なポーズは ControlNetOpenPose で強制的に固定する。
  • 仕上げはインペイントを使い、一人ずつ丁寧に顔のクオリティを高める。

これらを組み合わせれば、色が混ざることのない、鮮やかで個性豊かな二人組が画面の中に現れるはずです。まずはシンプルな Regional Prompter の分割から試して、自分だけの最高のコンビを誕生させてください。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次