Негативный промпт: как исключать лишнее из изображения
Как составлять короткий негативный промпт, когда использовать --no в Midjourney и почему длинный список запретов не исправляет композицию.

Негативный промпт описывает то, чего не должно быть в результате генерации. Он полезен, когда модель регулярно добавляет понятный лишний элемент: надпись, рамку, людей на пустой площади. Но список запретов не объясняет, какой должна стать сама сцена. Сначала сформулируйте желаемый результат, затем уберите конкретную помеху.
Не у всех генераторов есть отдельный негативный промпт. В Midjourney для исключений предусмотрен параметр --no; в других интерфейсах может быть специальное поле или только обычная текстовая инструкция. Синтаксис нельзя переносить между сервисами без проверки.
Начните с положительного описания
Запрос «без беспорядка, без людей, без плохого света» оставляет открытым почти всё: место, объект, композицию, настроение. Лучше сказать, что именно находится в кадре, как расположено и чем освещено. Тогда исключение становится дополнением к ясной задаче.
Первый пример для Midjourney создаёт простой натюрморт:
A plain ceramic bowl on a clean oak table, one folded linen napkin beside it, soft daylight from the left, quiet still life photography, uncluttered background --ar 3:2 --no text, labels, flowers
Здесь отсутствие цветов имеет смысл: модель иногда украшает натюрморт растениями, а для выбранной композиции они не нужны. Запрет «плохое качество» гораздо менее конкретен. По нему трудно понять, что менять в следующем запросе.
Не превращайте отрицание в противоречие
В справке Midjourney о параметре No отмечено, что слова в параметре интерпретируются по отдельности. Поэтому сложная фраза с отрицанием может сработать не так, как предложение на обычном языке. Для желаемого костюма, возраста предмета или характера света надёжнее явно описать нужный вариант в основной части запроса.
Если нужен дождливый город без прохожих, не исключайте «дождливую толпу»: разделите погоду и присутствие людей.
An empty narrow city street after rain, wet pavement reflecting warm shop lights, early morning, eye-level architectural photograph, straight vertical lines --ar 3:2 --no people, cars, bicycles
Начните эксперимент в выбранной нейросети с одного промпта для исключения лишних деталей из изображения; в полученном варианте отдельно проверьте влияние каждого ограничения на нужные элементы сцены. Перенесите описание изображения в генератор «Промт Для» и выберите доступную модель для пробы.
Оцените, стало ли пространство действительно пустым. Отражения людей в витрине тоже относятся к результату, хотя их легко не заметить на маленькой превью-картинке. При локальном дефекте иногда проще исправить область редактором, чем заново генерировать всю улицу.
Добавляйте запреты по наблюдаемой ошибке
Сначала сделайте базовый вариант. Затем запишите одну проблему: появился декоративный бордюр, лишний объект или текст. Добавьте только соответствующее исключение и сравните несколько результатов. Иначе вы не узнаете, какое изменение помогло, а какое ухудшило изображение.
Для абстрактного фона можно использовать такой запрос:
Large overlapping shapes of translucent blue glass, pale neutral background, soft side lighting, open space in the center for later layout, restrained abstract composition --ar 16:9 --no letters, numbers, frames
Фраза про свободное место отвечает за композицию. Негативный список лишь препятствует появлению определённых элементов. Если центр всё равно занят, уточняйте расположение стеклянных форм, а не добавляйте ещё двадцать синонимов слова «пусто».
Как понять, что список пора сократить
Посмотрите, нет ли в нём запрета на желаемый эффект. «Размытие» может конфликтовать с мягким фоном, «тени» — с объёмным освещением, «зерно» — с плёночной подачей. Удаляйте пункты, для которых не можете назвать конкретный дефект.
Сохраните рабочий список вместе с основным промптом и настройками модели. Негативный промпт без контекста сцены редко бывает универсальным. Если сравниваете варианты, полезно разобраться с seed. А выбор самой визуальной техники лучше начать с разбора стилей.
Когда будете дорабатывать промпт в выбранной нейросети, сократите список запретов и сравните результат после одного уточнения.
Для работы с изображениями и видео откройте генератор ПромтДля. Доступные модели, параметры и стоимость показаны в форме перед запуском.