Слои промта: от ядра к оболочке
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». Менять по одному, чтобы понимать влияние.
Веса и синтаксис: как заставить модель слушаться
Чего избегать в тексте промта
- Наборы тегов-сортировки: «trending on artstation, 8k, unreal engine, octane render» — шум, загрязняющий латентное пространство.
- Противоречивые модификаторы: «photorealistic» + «watercolor illustration». Модель усреднит, получив грязную текстуру.
- Субъективные прилагательные: «amazing», «stunning», «perfect» — нулевая семантическая нагрузка, тратят токеновый бюджет.
- Слишком длинные предложения: после 60-77 токенов (зависит от модели) внимание падает. Используйте переносы строк и запятые для группировки.
Итеративный цикл: от черновика к контролю
Черновик ядра
Пишите только субъект + действие + локация. Генерируйте 4-9 вариантов. Ищите правильную позу, ракурс, пропорции. Игнорируйте стиль и качество.
Наложение стиля
Добавляете художественный язык, свет, материал. Фиксируете сид (—seed) лучшего кадра из шага 1. Меняете только стилевые токены.
Тонкая настройка
Регулируете —stylize, —chaos, веса токенов. Добавляете negative prompt. Inpainting для исправления деталей (руки, текст, симметрия).
Финал и апскейл
Выбираете лучший вариант. Апскейлер (Creative Upscale, Magnific, Topaz) для текстуры. Сохраняете итоговый промт и сид в базу знаний для повторяемости.
Слабый vs Сильный промт: разбор на практике
Слабый (новичка)
- Субъект затерян в шуме тегов.
- Противоречие: «cute» + «dramatic lighting» + «mucha style».
- Теги качества не улучшают рендер.
- Нет параметров камеры и соотношения сторон.
Сильный (контролируемый)
- Чёткая иерархия: субъект → среда → стиль → техника.
- Веса (:: или скобки) управляют акцентами.
- Конкретные художественные термины вместо абстракций.
- Фиксированный сид даёт воспроизводимость.
Универсальная формула: шаблон для копирования
Negative Prompt: хирургия исключений
Универсальный базовый набор
Специфичные исключения (под задачу)
- Портрет: (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-минуты). |
| —seed | 0 — 4294967295 | Точка старта шума. Фиксация сида + неменяющийся промт = идентичный результат. Ключ к итерациям и консистентности персонажей. |
| —no | любые слова через запятую | Жёсткий запрет на уровне токенов. —no people, text, cars. Работает агрессивнее negative prompt в SD. |