Кейс: Промт-инженерия для генерации изображений
Промт для DeepSeek: как получить идеальную картинку «с сигаретой»
DeepSeek не рисует, но пишет промты для Midjourney и Stable Diffusion лучше большинства людей. Разбираем, как заставить его выдать нуарную эстетику, дымку и правильный свет — без «пальцев из колбасы» и лишних деталей.
Почему не просто зайти в Midjourney?
Midjourney любит детализацию, токены, веса и параметры. Человек тратит часы на подбор. DeepSeek (R1/V3) умеет рассуждать: он декомпозирует образ на композицию, свет, палитру, текстуру и сборку промта.
Вы даёте *концепцию* («детектив 50-х, сигарета, дождь»), модель выдаёт *техническую спецификацию* для рендера.
Сила «Chain-of-Thought» в промтах
Включая рассуждение (Think step by step), заставляете модель прописать: тип пленки, диафрагму, источник света, цвет дымка, рефлексы на коже. Это разница между «картинкой» и «кадром».
Ниже — готовый мета-промт. Копируйте, меняйте тему, получайте результат.
Мета-промт: архитектура идеального запроса к DeepSeek
1. Роль (System Prompt)
Зафиксируйте экспертизу. «Senior Prompt Engineer» включает в латентном пространстве знание токенов MJ (—style raw, —stylize, —cw).
2. Декомпозиция (Structure)
Структура заставляет модель не галлюцинировать, а собирать промт как конструктор. Каждый блок отвечает за свой слой изображения.
3. Физика дыма (Smoke Physics)
Самая частая ошибка — «дым наложен сверху». Пропишите: volumetric smoke, turbulent flow, illuminated by rim light.
Что выдаёт DeepSeek: 3 вариации одной идеи
Gritty 1950s detective, rain-slick trench coat, glowing cigarette tip held near face, smoke swirling into key light, Chiaroscuro lighting, wet pavement reflections, Kodak Vision3 500T, 35mm f/1.4, shallow DOF, teal-orange split tone, film grain —ar 16:9 —style raw —stylize 350 —v 6.0
Frank Miller style, high contrast b&w, heavy ink lines, detective silhouette, cigarette as single white dot, harsh cross-hatching shadows, rain as white streaks, speech bubble texture, Sin City aesthetic —ar 2:3 —style raw —stylize 400 —niji 6
Octane render, 8k, macro shot, water droplets on skin, ember physics, subsurface scattering on smoke, ash texture falling, volumetric god rays through smoke, Unreal Engine 5, cinematic color grading, ACES —ar 16:9 —style raw —stylize 250 —v 6.0
Анатомия «сигаретного» промта: на что смотрит рендерер
Состояние тени
«Glowing tip» (свечающийся кончик) vs «Unlit» (незажжённая). Первое даёт точечный источник света на лице (rim light), второе — текстуру табака и бумаги. Указывайте явно.
Физика дыма
«Wispy» (тонкие кудри) — для портретов. «Turbulent / Billowing» (туман/валы) — для среды. «Illuminated by rim light» — критично для объёма. Без этого дым — плоская текстура.
Взаимодействие света
Свет *через* дым (god rays/tyndall effect) создаёт глубину. Токены: volumetric lighting, tyndall effect, crepuscular rays. Работает только при тёмном фоне и ярком ключевом свете.
Время экспозиции / ISO
«Low ISO, fast shutter» — застывший дым, чёткий кончик. «High ISO, motion blur» — кинетика, размытый дым, зернистость. Для нуара лучше: ISO 800, 1/60s, motion blur on smoke.
Типичные ошибки: что ломает нуар-эстетику
❌ Ошибка
«Beautiful woman smoking, smoke, dark background, 8k»
✅ Решение
Укажите *тип света*: «Split lighting, half face in shadow, cigarette glow illuminates jawline». Без этого — флеш-свет со смартфона.
❌ Ошибка
Руки: «holding cigarette», результат — 6 пальцев, сломанный запястье, сигарета телепортирует.
✅ Решение
Добавьте в промт: «anatomically correct hand, index and middle finger pinching cigarette, knuckles visible, relaxed grip».
❌ Ошибка
Игнорирование палитры: «colorful», «vibrant». Нуар терпит только акцентный красный/оранжевый (кончик) на фоне холодных тонов.
✅ Решение
Жёсткий цветокор: «monochromatic blue-teal palette, single accent: glowing ember orange #FF4500, no other warm colors».
Итеративный цикл: доводим до идеала в диалоге
Первый ответ DeepSeek — черновик. Лучший результат получается за 2-3 хода уточнения. Не пересоздавайте чат — продолжайте диалог.
Ход 1: Корректировка композиции
«Сдвинь камеру ниже (low angle), сделай дым главной линией, ведущей к глазам. Убери фон, сделай его чисто чёрным (void background).»
Ход 2: Текстура и деталь
«Добавь макро-деталь: пепел, готовый к обвалу, текстура бумаги сигареты, капли дождя на пальцах. Пленка: Cinestill 800T для гало around light source.»
Ход 3: Финальная полировка
«Собери финальный промт. Убери лишние прилагательные. Оставь только токены, влияющие на пиксели. Выдай готовый к копированию блок кода.»
Готовые шаблоны для копирования (подставьте свою тему)
Нуарный детектив (портрет)
Вставьте в чат DeepSeek после системного промта выше:
Киберпанк / Техно-нуар
Вставьте в чат DeepSeek после системного промта выше:
Минимализм / Графика (Poster)
Вставьте в чат DeepSeek после системного промта выше:
DeepSeek — не генератор картинок. Это ваш старший промт-инженер, который знает оптику, фотохимию и синтаксис Midjourney лучше вас.
Задача человека — задать *намерение* и *эстетику*. Задача модели — перевести это на язык токенов, весов и параметров рендера.
Дайте контекст. Получите контроль. Остальное — техническая работа.