キャラクターや画風を保つコツは「参照画像に何を任せ、プロンプトに何を書くか」の線引きです。今回は『固定するもの/変えるもの』を分けて書く型を軸に、FLUX.2・Midjourney・Runway・Veo 3.1 で使えるオリジナル作例を4つ紹介します。

考え方:参照は「固定」、プロンプトは「変化」
Runway の解説では、参照画像を使うときは外見の説明をプロンプトから外し、シーンや動きだけを書くのが推奨されています(Runway Resources)。外見を文章でも重ねて書くと参照とズレて、顔や服がぶれる原因になります。そこで次の3点を意識します。
- 固定:顔・服・画風。参照画像に任せる
- 変化:場所・ポーズ・光・カメラ。プロンプトに書く
- 一度に変えるのは1つ:ずれたとき原因を特定しやすい
作例1:FLUX.2 で参照画像に「役割」を与える
FLUX.2 は複数の参照画像を渡せます。公式ガイドでは、各入力をどう使うかをプロンプトで説明するよう案内されています(FLUX.2 Prompting Guide)。
1-1 キャラ+衣装+背景を合成
狙い:画像1の人物、画像2のジャケット、画像3の街角を1枚にまとめた、雑誌風のポートレート。
Use the person from image 1 (keep face and hairstyle unchanged).
Dress her in the mustard-yellow jacket from image 2.
Place her in the narrow alley from image 3, standing by a window.
Soft overcast light, 85mm lens look, shallow depth of field,
muted film colors, editorial portrait, vertical composition.
Use the person from image 1 のように番号と役割を対にするのが肝です。keep … unchanged で固定対象を明示し、後半の光・レンズ・色だけが「変化」の指定になります。参照枚数の上限はモデルや解像度で変わるため、公式ドキュメントで確認してください。
作例2:Midjourney で画風だけを固定する
スタイル参照 --sref は色・質感・光・画材といった「画風」を移し、被写体そのものは移さない設計です。強さは --sw(0〜1000、既定100)で調整します。--seed は初期ノイズを固定してテストを揃える用途に使えます(Midjourney Parameters 解説)。
2-1 絵本シリーズの統一
狙い:同じ水彩絵本の質感で、別々の被写体を3枚描く。1枚目を –sref に指定する。
a fox reading under a lantern, children's picture book, soft watercolor wash, visible paper grain, warm ochre and teal palette --sref [1枚目の画像URL] --sw 250 --ar 4:3
a lighthouse keeper feeding seagulls, children's picture book, soft watercolor wash, visible paper grain, warm ochre and teal palette --sref [1枚目の画像URL] --sw 250 --ar 4:3
プロンプトの画風語(watercolor wash など)と --sref を同じ方向にそろえると、参照とテキストが喧嘩しません。ずれる場合は --sw を上げ、被写体の個性が潰れる場合は下げます。なお最新バージョンではキャラ参照まわりの仕様が変わったとの解説もあり(--oref は V7 のもので、V8 系では Edit Model に置き換えとの記述)、使うバージョンの公式ドキュメントで確認してください。
作例3:Runway References で人物を呼び出す
Runway Gen-4 は1枚の参照画像から、別の光や場所でも同じキャラクターを出せるとされています。参照を「呼び出す」際はプロンプト側に外見を書かず、シーンだけを書きます(Runway: Character References Tips)。
3-1 同じキャラを3つの場面へ
狙い:参照した主人公を、雨の通り・昼のカフェ・夕暮れの屋上に連れ出す連作。
@hero walks through a rainy neon street at night, holding a clear umbrella,
wet asphalt reflections, medium tracking shot, cinematic teal and magenta lighting.
@hero sits at a sunny cafe window, stirring coffee, gentle smile,
natural daylight, medium close-up, shallow depth of field.
@hero stands on a rooftop at sunset, wind in the jacket, wide shot from low angle,
warm golden backlight.
@hero は参照に付けた名前の例です(呼び出し方はUIの仕様に従ってください)。各プロンプトは「場所・動作・カメラ・光」だけで構成し、顔や髪の記述は入れていません。うまくいった出力を新しい参照にして連鎖させる運用も有効です。
作例4:Veo 3.1 で最初と最後のフレームを決める
Veo 3.1 には、参照画像でキャラ・物・画風を保つ「Ingredients to Video」と、開始画像と終了画像をつなぐ「First and last frame」があります(Google Cloud: Veo 3.1 prompting guide)。
4-1 昼から夜へのつなぎ
狙い:開始画像=昼の駅前、終了画像=同じ構図の夜。時間経過をなめらかにつなぐ。
The camera stays locked off on the same station plaza.
Daylight fades into dusk, then night; street lamps and shop signs turn on one by one.
People cross the frame at a steady pace, slight time-lapse feel.
No camera movement, calm ambient city sound.
始点と終点が画像で決まっているため、プロンプトは「何が変わるか」と「カメラは動かすか」に集中できます。構図を揃えた2枚を用意するのが成功の条件です。
早見表:どのツールで何を固定するか
| ツール | 固定の手段 | プロンプトに書くこと |
|---|---|---|
| FLUX.2 | 複数参照+役割の明記 | 各画像の使い方、変えたい要素 |
| Midjourney | –sref / –sw / –seed | 被写体、構図、画風語 |
| Runway Gen-4 | References(1枚から) | 場所・動作・カメラ・光 |
| Veo 3.1 | Ingredients / 開始・終了フレーム | 変化とカメラの動き |
うまくいかないときのチェックリスト
- 参照画像は顔が明瞭で、光が十分か(ぼやけた参照はぶれの原因)
- プロンプトに外見の記述が残っていないか
- 一度に変える要素が多すぎないか
- Midjourney なら
--sw、FLUX なら役割文を見直す - 完全一致が必要な部分は、生成ではなく合成・レタッチで対応する
主な情報源
- Black Forest Labs: FLUX.2 Prompting Guide
- Black Forest Labs: FLUX.2 Overview
- Runway: How to Create Consistent AI Characters
- Runway: AI Character References Tips
- Runway: Introducing Gen-4
- Google Cloud: Ultimate prompting guide for Veo 3.1
- Google DeepMind: Veo
- Gradually: Midjourney Parameters(第三者解説)
サンプルプロンプトは本メディアのオリジナル例です。各モデル・サービスは提供元の規約に従ってご利用ください。生成物の権利・商用条件は各規約をご確認ください。情報は公開時点のもの。収集・要約はAI、公開判断は人。