Проблема обычного промта: хаос вместо системы
Просьба «нарисуй девушку в красном платье» даёт случайный результат: другой тип фигуры, другая длина рукава, другой оттенок красной. Сравнить фасоны или цвета на таких генерациях нельзя — меняется всё сразу.
Рабочий промт для сравнения строится как конструктор: жёстко зафиксированная база + изолированные переменные + замороженное окружение. Только так получается чистый A/B-тест одежды.
Суть подхода: вы не просите «разные варианты», а задаёте параметрическую сетку: одна модель, одна поза, один свет, один фон — только аутфит меняется по заданным слотам.
Четыре опорных элемента промта
1. Якорь субъекта
Фиксируйте идентичность: --cref URL --cw 100 (Midjourney) или IP-Adapter / ControlNet OpenPose (SD). Указывайте тип фигуры, рост, позу, угол головы. Seed блокирует стохастику фона, но не одежды — нужен отдельный контроль.
2. Матрица аутфитов
Описывайте одежду через разделённые слоты: «upper: white silk blouse, fitted», «lower: navy wool trousers, straight cut», «outer: beige trench coat». Используйте веса: upper::1.3 lower::1 outer::0.8. Избегайте общих слов «стильно», «модно».
3. Заморозка окружения
Свет, фон, камера — константы. studio lighting, 85mm lens, f/2.8, solid #F5F5F5 background, centered composition. Любой сдвиг света изменит восприятие цвета ткани сильнее, чем сам цвет.
4. Синтаксис вариаций
Midjourney: --repeat 4 --chaos 0 для сетки. Stable Diffusion: X/Y Plot или Script «Prompt Matrix» по осям цвет/крой. ComfyUI: Batch Prompt Scheduler. Главное — один запуск, одна сетка, нулевой дрифт.
❌ Хаотичный промт
a beautiful woman wearing different outfits, fashion photography, various colors and styles, professional lighting, high quality, 8k --ar 16:9 --v 6.0- Модель меняется в каждом кадре
- Свет и фон плавают
- Нет изоляции переменных (цвет/крой)
- Непригодно для принятия решения
Три подводных камня, которые ломают сравнение
Дрифт идентичности
Даже с --cw 100 при сильном изменении объёма одежды (пуховик vs топ) фигура модели «подстраивается». Лечение: ControlNet OpenPose/Depth + Inpainting зоны головы/рук после генерации сетки.
Смешивание текстур
Запрос «silk and wool» часто даёт гибрид «шелковистая шерсть». В матрице указывайте один доминантный материал на слой. Для комбо: «wool coat, silk lining» — разные слоты. Веса ::1.3 для основной ткани помогают.
Иллюзия идеальной посадки
Нейросеть не знает анатомии — она рисует «картинку, похожую на одежду». Плечи могут быть слишком широкими, талия — физически невозможной. Сравнение даёт визуальное ранжирование, а не технический паспорт. Финальную проверку делайте на 3D-аватаре или в реале.