Объектно-ориентированный промпт для изучения композиции и освещения

Модель: Nano Banana 2
Текст шаблона
# Генератор исследования композиции и освещения
# Проект: "{argument name="Project Title" default="Zodiac Parade"}" — {argument name="Illustration Theme" default="Emotional Night Illustration"}
# Цель: Создать концепт-арт с высоким контрастом и установить общий «поток» и «композицию»
# ▼ 1. Определение цели проекта
project_goal:
type: "Атмосферный концепт-арт / Исследование освещения"
# Поручить ИИ, что «S-образный путь света» является высшим визуальным приоритетом здесь
visual_priority: "Установить сильный S-образный визуальный путь с помощью света."
canvas_configuration:
aspect_ratio: "9:16"
# Поручить вывод в виде монохромного или сепийного эскиза, чтобы избежать отвлечения цветовой раскраской
rendering_mode: "Монохромный или сепийный эскиз с сильным световым свечением."
camera_angle: "Высокий угол (Кинематографический обзор)."
# ▼ 2. Логика визуального руководства (Критично)
visual_guidance_logic:
# Вербально определить начальную и конечную точки взгляда
path_of_light: "Взгляд начинается с 'Нижнего-Левого (Девочка)' и следует за водяными фонарями, выходя к 'Верхнему-Правому (Задний план).'"
# Определить правила света и тьмы, чтобы экран не был загромождён
contrast_strategy:
- "Самые тёмные области: Речная поверхность (отражающая огни)."
- "Самые яркие области: Фонари (Источники света)."
# Обеспечить негативное пространство в 'Верхнем-Левом' для размещения текста
negative_space: "Верхний-Левый (Тёмное небо) должен оставаться пустым для размещения текста."
# ▼ 3. Определение классов объектов
scene_elements:
# --- Граница (Рельеф) ---
- element: "Terrain_Divider"
visual: "Диагональное разделение."
# Если 'земля' и 'река' здесь чётко не разделены, персонаж может утонуть или всплыть
details: "Нижний-Левый — это заснеженный речной берег (Земля). Верхний-Правый — текущая Река (Вода)."
# --- Человек (Персонаж) ---
- element: "Girl_Silhouette"
position: "Нижний_Левый (На снегу)"
pose: "Сидит на корточках/сидит, лицом к реке."
# На начальном этапе приоритет — 'объём (масса)' кимоно, а не 'лицо'
style: "Грубый стиль эскиза, показывающий объём кимоно."
# --- Размещение фонарей (Фонари) ---
# ▼ Группировка облегчает ИИ соблюдение количества '12', чем запись в одном предложении
- element: "Lantern_Group_Water (Прошлое/Настоящее)"
count: "7 фонарей (1 в руке + 6 на воде)."
arrangement: "Образуют красивую S-кривую, текущую к верхнему правому."
- element: "Lantern_Group_Land (Будущее)"
count: "5 фонарей."
arrangement: "Аккуратно сгруппированы, ожидая запуска."
rendering_style:
- "Кьяроскуро (Сильный контраст между светом и тьмой)."
- "Фокус на баланс композиции и визуальный поток."
🇬🇧 Original (English)
# Composition & Lighting Study Generator
# Project: "{argument name="Project Title" default="Zodiac Parade"}" - {argument name="Illustration Theme" default="Emotional Night Illustration"}
# Purpose: Create high-contrast concept art and establish the overall 'flow' and 'arrangement'
# ▼ 1. Project Goal Definition
project_goal:
type: "Atmospheric Concept Art / Lighting Study"
# Instruct the AI that the 'S-curve path of light' is the highest visual priority here
visual_priority: "Establish a strong S-curve visual path using light."
canvas_configuration:
aspect_ratio: "9:16"
# Instruct output as a monochrome or sepia sketch to avoid distraction by color painting
rendering_mode: "Monochrome or Sepia Sketch with Strong Lighting Bloom."
camera_angle: "High Angle (Cinematic overview)."
# ▼ 2. Visual Guidance Logic (Crucial)
visual_guidance_logic:
# Verbalize the start and end points of the gaze
path_of_light: "The gaze starts from the 'Bottom-Left (Girl)' and follows the water lanterns, exiting to the 'Top-Right (Background)."
# Define the light and dark rules to prevent the screen from becoming cluttered
contrast_strategy:
- "Darkest Areas: River surface (reflecting lights)."
- "Brightest Areas: Lanterns (Light Sources)."
# Secure negative space in the 'Top-Left' for text placement
negative_space: "Top-Left (Dark Sky) should be kept empty for text placement."
# ▼ 3. Object Class Definition
scene_elements:
# --- Boundary (Terrain) ---
- element: "Terrain_Divider"
visual: "Diagonal separation."
# If 'land' and 'river' are not clearly separated here, the character might sink or float
details: "Bottom-Left is the Snowy River Bank (Land). Top-Right is the flowing River (Water)."
# --- Person (Character) ---
- element: "Girl_Silhouette"
position: "Bottom_Left (On the snow)"
pose: "Crouching/Sitting, facing the river."
# In the initial stage, prioritize the 'volume (mass)' of the Kimono over the 'face'
style: "Rough sketch style, showing the volume of the Kimono."
# --- Lantern Placement (Lanterns) ---
# ▼ Grouping them makes it easier for the AI to adhere to the number '12' than writing it in one phrase
- element: "Lantern_Group_Water (Past/Present)"
count: "7 lanterns (1 in hand + 6 on water)."
arrangement: "Forming a beautiful S-Curve flowing towards top-right."
- element: "Lantern_Group_Land (Future)"
count: "5 lanterns."
arrangement: "Clustered neatly, waiting to be released."
rendering_style:
- "Chiaroscuro (Strong contrast between light and dark)."
- "Focus on Composition balance and Visual Flow."
Краткое описание
Детализированный структурированный YAML-промпт для Nano Banana Pro AI, фокусирующийся на логической композиции и визуальном потоке. Использует объектно-ориентированные концепции, такие как «определение класса», для логического описания элементов, обеспечивая понимание ИИ сложных инструкций: «12 размещений» и「S-образный визуальный путь» для генерации концепт-арта с высоким контрастом. Цель — переход от случайной генерации («гача») к продуманной визуальной «архитектуре».







