機能
ワークフロー
ソリューション
リソース
戻る

Nano Banana Pro JSONプロンプトガイド:構造化されたAI画像生成をマスター

Nano Banana Pro JSONプロンプトガイド:構造化されたAI画像生成をマスター

Nano Banana Pro JSONプロンプトガイド:構造化されたAI画像生成をマスター

はじめに:なぜテキストの塊は時代遅れなのか

進化を続けるAI画像生成の世界では、従来の「文字の壁」のようなプロンプトは力を失いつつあります。Nano Banana Proのユーザーにとって、一貫性のある高忠実度の結果を引き出す鍵は、JSONプロンプトにあります。

形容詞が互いに混ざり合ってしまう(「概念の混入」が起こる)標準的なプロンプトと異なり、JSON構造では、AIに情報を分類させます。このガイドでは、Nano Banana ProのJSON構造を活用して、照明、構図、被写体のディテールなどの変数を分離し、比類のないコントロールを実現する方法を解説します。

Nano Banana ProにおけるJSONプロンプトとは?

JSON(JavaScript Object Notation)プロンプトとは、AIモデルが個別のカテゴリを理解できるよう、入力を整形する手法です。「フラッシュ撮影された部屋にいる少女」 と書く代わりに、これらの概念を特定のキーと値のペアに分けます。

主なメリット:

  • 関心の分離: 背景の色が、被写体の服に誤って混ざってしまうことを防ぎます。

  • 重みづけされた注目: 特定のキー(例:カメラと被写体)で定義されたディテールに、モデルが個別に注意を払います。

  • 再現性: 被写体の一貫性を損なうことなく、1つの要素(背景など)だけを入れ替えられます。

完璧なJSONプロンプトの構造

狙いどおりの結果を得るには、各「キー」の役割を理解する必要があります。以下では、「Direct Flash Gamer Girl」テンプレートをもとに、Nano Banana Proの標準的な構造を解説します。

1. 基本識別子

  • label:プロンプトの内部用の短い名前。(例:「direct-flash-gamer-girl」)

  • tags:大まかなキーワード。全体的な美的方向性のアンカーとなります。

    • 使い方: 「film-aesthetic」や「retro」のような、幅広い概念に使います。

2. 被写体ブロック

ここで主役のキャラクターを定義します。

  • Subject:身体的特徴(年齢、肌、髪、表情)を説明するリスト。

    • ヒント: 1つの長い文ではなく、特定の行に分けて記述します。


  • MadeOutOf:素材とテクスチャを具体的に定義します。

    • 重要な理由: プラスチックのような肌や生地になるのを防ぎます。「綿のキャミソール」か「スパンデックス」かを指定するだけで、光の反射が変わります。


  • Arrangement:ポーズと身体の配置。

    • 使い方: 「Subject sits centered... cross-legged.」

3. 環境

  • Background:全体的な設定(例:「薄暗いレトロなゲーマー部屋」)。

  • RoomObjects:シーンを構成する具体的なアイテム。

    • ヒント: ここに「ヴィンテージのCRTモニター」と書いておけば、被写体の手の中ではなく、背景に表示されます。

  • Accessories:被写体と背景をつなぐ小さなディテール(例:「ぬいぐるみのピカチュウ」「ヘッドホン」)。

4. 技術的なコントロール(「プロ」向けセクション)

ここでNano Banana Proの真価が発揮されます。

  • Lighting:光源、方向、質を説明します(例:「硬い直射フラッシュ」「タングステンランプ」)。

  • ColorRestriction:まとまりを出すために重要です。 カラーパレットを制限して、色が散らかりすぎるのを防ぎます。

    • 例: 「全体のパレットは、暖かいタングステンのトーンを基調とする。」


  • Camera:「仮想機材」を定義する入れ子のオブジェクト。

    • lens:焦点距離(例:環境ポートレートには「35mm」)。

    • aperture:被写界深度(例:背景をぼかすには「f/2.0」)。

    • iso / grain:質感をコントロールします。

例:「ゲーマーガール」プロンプトを分解する

構造化されたJSONプロンプトは、次のような形です。この構造をコピーして、「ダイレクトフラッシュ」の雰囲気を実現しましょう。

  {

  "label": "direct-flash-gamer-girl",

  "tags": [

    "direct-flash", "90s-photography", "film-aesthetic"

  ],

  "Style": [

    "direct-flash-photography-3",

    "documentary-candid-style-2"

  ],

  "Subject": [

    "young woman, early 20s, fair skin",

    "long dark hair, loose braids",

    "eyes looking directly into camera"

  ],

  "MadeOutOf": [

    "white cotton camisole",

    "high-waisted shorts",

    "plastic gaming controller"

  ],

  "Arrangement": "subject sits cross-legged on couch, holding controller",

  "Background": "dimly lit retro room, crowded shelves",

  "ColorRestriction": [

    "warm tungsten tones",

    "white outfit for contrast",

    "red and black accents"

  ],

  "Lighting": "strong direct on-camera flash, hard shadows",

  "Camera": {

    "type": "digital rangefinder",

    "lens": "35mm",

    "aperture": "f/2.0",

    "flash": "high intensity direct"

  },

  "OutputStyle": "photorealistic snapshot, visible texture, film grain",

  "Mood": "intimate, nostalgic"

}
  {

  "label": "direct-flash-gamer-girl",

  "tags": [

    "direct-flash", "90s-photography", "film-aesthetic"

  ],

  "Style": [

    "direct-flash-photography-3",

    "documentary-candid-style-2"

  ],

  "Subject": [

    "young woman, early 20s, fair skin",

    "long dark hair, loose braids",

    "eyes looking directly into camera"

  ],

  "MadeOutOf": [

    "white cotton camisole",

    "high-waisted shorts",

    "plastic gaming controller"

  ],

  "Arrangement": "subject sits cross-legged on couch, holding controller",

  "Background": "dimly lit retro room, crowded shelves",

  "ColorRestriction": [

    "warm tungsten tones",

    "white outfit for contrast",

    "red and black accents"

  ],

  "Lighting": "strong direct on-camera flash, hard shadows",

  "Camera": {

    "type": "digital rangefinder",

    "lens": "35mm",

    "aperture": "f/2.0",

    "flash": "high intensity direct"

  },

  "OutputStyle": "photorealistic snapshot, visible texture, film grain",

  "Mood": "intimate, nostalgic"

}
  {

  "label": "direct-flash-gamer-girl",

  "tags": [

    "direct-flash", "90s-photography", "film-aesthetic"

  ],

  "Style": [

    "direct-flash-photography-3",

    "documentary-candid-style-2"

  ],

  "Subject": [

    "young woman, early 20s, fair skin",

    "long dark hair, loose braids",

    "eyes looking directly into camera"

  ],

  "MadeOutOf": [

    "white cotton camisole",

    "high-waisted shorts",

    "plastic gaming controller"

  ],

  "Arrangement": "subject sits cross-legged on couch, holding controller",

  "Background": "dimly lit retro room, crowded shelves",

  "ColorRestriction": [

    "warm tungsten tones",

    "white outfit for contrast",

    "red and black accents"

  ],

  "Lighting": "strong direct on-camera flash, hard shadows",

  "Camera": {

    "type": "digital rangefinder",

    "lens": "35mm",

    "aperture": "f/2.0",

    "flash": "high intensity direct"

  },

  "OutputStyle": "photorealistic snapshot, visible texture, film grain",

  "Mood": "intimate, nostalgic"

}

希望する結果に合わせて編集する方法

結果を変えたいときは、プロンプト全体を書き直さないでください。その要素を担当する特定のキーだけを変更します。

シナリオA:場所を変更する

同じ少女を、サイバーパンクの都市に置きたい場合:

  1. Subject、Camera、Lightingはまったく同じままにします。

  2. Backgroundを次のように変更します:"Neon-lit rain-slicked street, futuristic stalls."

  3. ColorRestrictionを次のように変更します:"Cyberpunk palette, cyan and magenta neons, deep blacks."

シナリオB:雰囲気を「ソフトシネマティック」に変更する

  1. SubjectとBackgroundはそのままにします。

  2. Lightingを次のように変更します:"Soft diffused window light, golden hour, no flash."

  3. Camera > flashを次のように変更します:"Off"。

  4. Camera > apertureを次のように変更します:"f/1.4" (ボケを強くするため)。

FAQ:Nano Banana Proのプロンプト

Q:JSONプロンプトを使うには、コーダーである必要がありますか?
A:いいえ。この形式は、あくまでテキストを整理するために使うだけです。プログラミングのロジックを知る必要はありません。括弧 { } と引用符 " " を守るだけです。

Q:JSON形式で画像の品質が向上するのはなぜですか?
A:「トークンの混乱」が減るためです。「赤」はSubjectではなくRoomObjectsに属すると、AIに明示的に伝えることで、色の分離が良くなり、よりクリーンな画像が得られます。

Q:フォトリアルではないスタイルにも、この構造を使えますか?
A:はい。OutputStyleのキーを「Oil Painting」「3D Render」「Anime」などに変更し、そのアートスタイルに合わせてSubjectの記述を調整するだけです。

まとめ

Nano Banana ProのJSON構造 をマスターすることは、行き当たりばったりの生成から、プロ品質の厳選されたAIアートへ進むための最短ルートです。プロンプトを構造化されたデータセットとして扱うことで、最終画像の構図、照明、ムードを完全にコントロールできます。

あなたの物語を伝える準備はできましたか?

あなたの物語を伝える準備はできましたか?

あなたの物語を伝える準備はできましたか?