Промт для рендера картинки: анатомия идеального запроса к нейросети

Промт для рендера картинки: анатомия идеального запроса

Почему одна фраза даёт шедевр, а похожая — хаос. Разбираем структуру, веса, параметры и итеративный процесс, чтобы получать предсказуемый результат.

Структура токеновВеса и модификаторыТехнические параметрыРабота с отрицанием

Нейросеть не читает смысл — она весит токены. Промт — это не задание художнику, а вектор в латентном пространстве. Каждое слово сдвигает точку генерации. Порядок слов, пунктуация и служебные параметры меняют результат сильнее прилагательных «красивый», «детализированный», «мастерпис».

Слои промта: от ядра к оболочке

1. Субъект и действие

Ядро запроса. Существительное + глагол/причастие. «Кот спит» лучше, чем «Милый кот». Избегайте абстракций: «красота», «атмосфера» — шум для модели.

Правило: первый токен имеет наибольший вес. Ставьте главное в самое начало.

2. Контекст и окружение

Где и при каких обстоятельствах. Фон, погода, время суток, интерьер. «на подоконнике, дождь за окном, утро». Контекст заземляет субъект, убирает «плавающие» артефакты.

3. Стиль и художественный язык

Жанр, эпоха, техника, референс-художник. «аquareль, мокрая на мокром, стиль Хайо Миядзаки». Один сильный стилевой маркер勝过 десяток слабых.

4. Свет и цвет

Тип освещения, палитра, настроение. «мягкий боковой свет, пастельные тона, вольфрамовая подсветка». Свет формирует объём и глубину сильнее тега «8k».

5. Композиция и камера

Ракурс, фокусное расстояние, соотношение сторон. «close-up, 85mm, f/1.8, rule of thirds, negative space». Технические теги камеры работают детерминированно.

6. Параметры рендера

—ar, —stylize, —chaos, —quality, —seed, model version. Это рулевые педали. «—ar 16:9 —stylize 250 —v 6.0». Менять по одному, чтобы понимать влияние.

Веса и синтаксис: как заставить модель слушаться

Синтаксис весов (Midjourney / SD)

token // базовый вес 1.0 (token) // вес 0.5 (понижение) (token:1.5) // явное повышение [token:0.3] // сильное понижение (SD) token::2 // вес 2.0 (MJ) token::-0.5 // отрицательный вес (MJ)

Круглые скобки — мягкое усиление/ослабление. Квадратные — только ослабление (SD). Двоеточия — точный вес (MJ). Комбинация: (красный:1.3) (синий:0.7) смешивает цвета в заданной пропорции.

Чего избегать в тексте промта

  • Наборы тегов-сортировки: «trending on artstation, 8k, unreal engine, octane render» — шум, загрязняющий латентное пространство.
  • Противоречивые модификаторы: «photorealistic» + «watercolor illustration». Модель усреднит, получив грязную текстуру.
  • Субъективные прилагательные: «amazing», «stunning», «perfect» — нулевая семантическая нагрузка, тратят токеновый бюджет.
  • Слишком длинные предложения: после 60-77 токенов (зависит от модели) внимание падает. Используйте переносы строк и запятые для группировки.

Итеративный цикл: от черновика к контролю

1

Черновик ядра

Пишите только субъект + действие + локация. Генерируйте 4-9 вариантов. Ищите правильную позу, ракурс, пропорции. Игнорируйте стиль и качество.

2

Наложение стиля

Добавляете художественный язык, свет, материал. Фиксируете сид (—seed) лучшего кадра из шага 1. Меняете только стилевые токены.

3

Тонкая настройка

Регулируете —stylize, —chaos, веса токенов. Добавляете negative prompt. Inpainting для исправления деталей (руки, текст, симметрия).

4

Финал и апскейл

Выбираете лучший вариант. Апскейлер (Creative Upscale, Magnific, Topaz) для текстуры. Сохраняете итоговый промт и сид в базу знаний для повторяемости.

Слабый vs Сильный промт: разбор на практике

Слабый (новичка)

beautiful stunning cute cat sleeping on bed, masterpiece, best quality, ultra detailed, 8k, 4k, unreal engine 5, octane render, trending on artstation, art by greg rutkowski and alphonse mucha, dramatic lighting, volumetric rays, sharp focus
  • Субъект затерян в шуме тегов.
  • Противоречие: «cute» + «dramatic lighting» + «mucha style».
  • Теги качества не улучшают рендер.
  • Нет параметров камеры и соотношения сторон.

Сильный (контролируемый)

fluffy ginger cat sleeping curled up, paws over eyes — (soft morning light:1.2) (cozy bedroom interior:1.1) — style: watercolor illustration, wet on wet, loose brushstrokes, pastel palette — composition: close-up, top-down view, shallow depth of field — —ar 4:5 —stylize 200 —v 6.0 —seed 12345
  • Чёткая иерархия: субъект → среда → стиль → техника.
  • Веса (:: или скобки) управляют акцентами.
  • Конкретные художественные термины вместо абстракций.
  • Фиксированный сид даёт воспроизводимость.

Универсальная формула: шаблон для копирования

[Субъект + Действие/Поза], [Окружение/Контекст], [Художественный стиль / Жанр / Референс-автор], [Свет / Цветовая схема / Атмосфера], [Композиция / Ракурс / Оптика / Глубина резкости], [Технические параметры: —ar X:Y —stylize N —chaos N —q N —seed N —v N] // Пример для фотореализма: portrait of elderly watchmaker repairing micro-gear, intense focus, magnifying glass, (cluttered vintage workshop:1.1), dust motes dancing in light, photorealistic, 85mm portrait lens, f/1.4, shallow DOF, skin texture pores, (cinematic rim light:1.2), warm amber vs cool teal split toning, rule of thirds, negative space left, shot on Sony A7R IV — —ar 3:4 —stylize 50 —chaos 10 —v 6.0 —seed 98765

Negative Prompt: хирургия исключений

Универсальный базовый набор

(worst quality:2), (low quality:2), (normal quality:2), lowres, bad anatomy, bad hands, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name, text, error, glitch, deformed, mutated, ugly, bad proportions, extra limbs, cloned face, disfigured, gross proportions, malformed limbs, missing arms, missing legs, extra arms, extra legs, fused fingers, too many fingers, long neck, mutation

Специфичные исключения (под задачу)

  • Портрет: (asymmetrical face), (cross-eyed), (double chin:1.3), (bad teeth), braces.
  • Архитектура: (warped perspective), (bent lines), (floating objects), (impossible geometry).
  • Текст/Логотипы: (text), (logo), (watermark), (signature), (title), (letters), (numbers), (cyrillic), (latin).
  • Стиль: если делаете акварель — исключайте (photorealistic, 3d render, cgi, plastic, glossy, airbrush).

Параметры, которые реально меняют картинку

ПараметрДиапазон / ЗначенияЧто делает на практике
—ar (—aspect)1:1, 16:9, 4:5, 9:16, 2:1Соотношение сторон. Задаёт композицию до генерации. 16:9 — кино, 4:5 — портрет/инста, 1:1 — квадрат.
—stylize (—s)0 — 1000 (MJ), дефолт 100Насколько модель «искусничает»: добавляет декор, драму, эстетику. Низкое — следование промту. Высокое — творчество модели.
—chaos (—c)0 — 100, дефолт 0Разнообразие между 4 вариантами в сетке. 0 — похожие. 50+ — разные интерпретации. Для мозгшторма — 30-50.
—quality (—q).25, .5, 1, 2 (MJ)Время рендера и детализация. .25 — быстрый черновик. 1 — стандарт. 2 — детали, но дольше и дороже (GPU-минуты).
—seed0 — 4294967295Точка старта шума. Фиксация сида + неменяющийся промт = идентичный результат. Ключ к итерациям и консистентности персонажей.
—noлюбые слова через запятуюЖёсткий запрет на уровне токенов. —no people, text, cars. Работает агрессивнее negative prompt в SD.

Промт — это код, а не просьба

Лучшие результаты получают не «творцы», пишущие поэзию, а инженеры, управляющие вероятностями. Структура, веса, сид, итерации — вот инструменты контроля. Начинайте с минимального ядра, добавляйте слои по одному, фиксируйте удачные находки. Нейросеть не угадывает намерение — она исполняет инструкцию. Чёткость инструкции и есть качество рендера.

  • Субъект в первом токене
  • Нет противоречивых стилей
  • Веса расставлены на акцентах
  • Параметры камеры заданы
  • Сид записан для итераций
  • Negative prompt очищен от мусора
  • Один промт — одна задача. Не пытайтесь сделать «и портрет, и пейзаж, и абстракцию» в одном запросе. Разделяйте, версионируйте, собирайте библиотеку работающих формул.