金曜は「プロンプトの書き方」講座。被写体・構図・光・レンズ・質感・色・ネガティブの7要素を、Midjourney・FLUX.2・Nano Banana Pro・GPT Imageの公式ガイド等で確認できる範囲で整理し、コピペで試せる1本のテンプレと3つの作例にまとめます。

まず結論:7つの「視覚上の決定」を1つずつ言葉にする
各社のガイドを並べると、語順は違っても中身はほぼ同じです。FLUX.2の公式ガイドは「Subject + Action + Style + Context」を基本の枠組みとし、ライティングの指定が品質への影響が大きいとしています。Midjourneyについても、解説記事では「Content → Composition → Visual Treatment → Control」と、語順ではなく各句がどの判断を担うかで考える整理が紹介されています(解説記事)。つまり「公式の呪文」を探すより、次の7要素のうち何を決めて何をモデルに任せるかを意識するのが近道です。
| 要素 | 決めること | 書き方の例 |
|---|---|---|
| 被写体 | 誰/何が、何をしているか | a ceramic artist trimming a tea bowl |
| 構図 | 距離・角度・余白 | low angle, subject on left third, empty sky above |
| 光 | 光源・時間帯・質 | soft window light from the right, late afternoon |
| レンズ | 焦点距離・被写界深度 | 85mm, shallow depth of field |
| 質感 | 素材・フィルム・媒体 | matte glaze, visible film grain |
| 色 | パレット・色名・HEX | muted indigo and warm cream, accent #D9622B |
| 除外(ネガティブ) | 入れたくない要素 | モデルにより方法が違う(下記) |
作例1:人物・ポートレート(光とレンズを主役にする)
① 狙い:工房で作業する職人を、雑誌の巻頭写真のような落ち着いたトーンで。
A ceramic artist in a linen apron trimming a tea bowl on a wheel, hands covered in wet clay, quiet workshop with shelves of unglazed bowls behind her. Medium close-up, camera at chest height, subject on the left third with open space on the right. Soft north-facing window light from the right, late afternoon, gentle shadows. Shot on an 85mm lens at f/2, shallow depth of field, subtle film grain. Muted palette of cream, clay brown and faded indigo.
③ 分解:最初の一文で被写体・動作・背景を確定し、次に構図、光、レンズ、質感、色の順に1文ずつ役割を分けています。FLUX.2のガイドは「professional photo」より具体的なカメラ・レンズ指定のほうが自然な結果になるとしており、この作例の「85mm, f/2」もその考え方です。光は「どこから・いつ・どんな質か」まで書くと、単なる “cinematic lighting” より再現性が上がります。
作例2:プロダクト/広告ビジュアル(色と余白を指定する)
① 狙い:コピーを後から載せられる余白付きの、香水瓶の商品カット。
Product photograph of a small frosted-glass perfume bottle with a brushed brass cap, standing on a pale travertine block. Straight-on eye-level view, bottle centered in the lower half, large empty soft-grey background in the upper half for a headline. Single softbox light from the left creating a long gentle shadow, subtle reflection on the glass. Palette: warm grey, brass gold, and one accent of #C8553D on the bottle label. Clean minimalist studio look, sharp focus throughout.
③ 分解:「upper half is empty」と余白の位置を明示すると、後工程の文字入れがしやすくなります。色は色名にHEXを併記する方法がFLUX公式スキルでも勧められています(BFL skills)。末尾の「sharp focus throughout」は、後述の「否定を肯定に言い換える」例です。
作例3:イラスト(媒体と質感で画風を固定する)
① 狙い:絵本の1ページのような、紙の質感が見える水彩調の街角。
Children's picture-book illustration of a narrow seaside street at dusk, a small fox lighting paper lanterns above a bakery door. Wide view from slightly above, bakery on the right, street curving toward the sea on the left. Watercolor on cold-press paper, visible paper texture, soft bleeding edges, loose ink outlines. Warm lantern glow against deep teal shadows, limited palette of teal, apricot and cream.
③ 分解:「watercolor on cold-press paper」のように媒体+紙まで書くと、にじみや紙目といった質感の語が自然に連動します。色を3色程度に絞ると画面がまとまります。
「ネガティブ」はモデルごとに作法が違う
FLUX.2は公式ガイドでネガティブプロンプト非対応とされ、「no blur」ではなく「sharp focus throughout」、「no people」ではなく「empty scene」のように肯定表現へ言い換えることが推奨されています(BFL: Working Without Negative Prompts)。一方、Midjourneyでは解説記事で --no パラメータ(例:--no text)が紹介されています(Quick Prompt Co.)。GPT Imageなどの文章型モデルは、変えたくない点を「保持する要素」として文中に書くのが基本です。
| モデル | 除外・制御の考え方 | 出典 |
|---|---|---|
| FLUX.2 | ネガティブ非対応。肯定表現に言い換え。引用符で文字指定、HEXで色指定 | BFL公式 |
| Midjourney | パラメータは末尾に置く。--ar で比率、--no で除外(V8系の可否は公式ドキュメントで要確認) |
解説記事・公式Docs |
| Nano Banana Pro(Gemini画像生成) | 自然文で指示。「The background is white. No text.」のように文中で条件を書く例が公式ドキュメントにある | Gemini API Docs |
| GPT Image | 意図→被写体→構図→スタイル→制約の順。編集では「変更点」と「保持する点」を分け、一度に1つだけ直す | OpenAI公式(解説経由) |
コピペ用:汎用テンプレ
[Purpose: e.g. editorial photo / product shot / picture-book illustration]
[Subject + action + setting].
[Shot distance and angle], [where the subject sits in the frame, where the empty space is].
[Light source, direction, time of day, quality].
[Lens / camera or medium / material], [texture details].
[Palette: 2-3 color names, optional #HEX accent].
[What must stay sharp / clean / empty, written positively].
(Midjourney only: --ar 4:5 at the very end)
使い方のコツは3つです。(1) まず全部埋めず、被写体だけで1回生成して「足りないもの」を見る。(2) 足す要素は1回に1つ。(3) 同じプロンプトで2枚以上出して比較する。GPT Imageの解説でも、1回の当たりだけで判断せず複数枚を確認することが勧められています(解説記事)。
よくある失敗
- 古いタグの流用:旧バージョン向けの
--crefや::重み付けは、現行の既定モデルでは効かないとする解説があります。モデルごとの公式Docsで確認しましょう。 - パラメータの位置:Midjourneyでは末尾に置きます。
- 長文化:形容詞を重ねるより、要素ごとに1文で役割を分けるほうが安定します。
主な情報源
- Black Forest Labs: Prompting Guide – FLUX.2
- Black Forest Labs: Working Without Negative Prompts
- black-forest-labs/skills (GitHub)
- Google: Gemini API 画像生成ドキュメント
- OpenAI: Image generation guide
- Midjourney Docs
- The Anatomy of a Strong Midjourney V8.2 Prompt (Medium)
- Quick Prompt Co.: Midjourney Beginner’s Cheat Sheet
- Artificial Corner: ChatGPT Images & Nano Banana Guide
サンプルプロンプトは本メディアのオリジナル例です。各モデル・サービスは提供元の規約に従ってご利用ください。生成物の権利・商用条件は各規約をご確認ください。情報は公開時点のもの。収集・要約はAI、公開判断は人。