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

Эта статья разбирает, как строить промты для персонажей так, чтобы герой получался предсказуемым и детализированным. Материал подходит для работы с Midjourney, Stable Diffusion, DALL-E и другими генеративными моделями: принципы структуры запроса в них схожи, хотя синтаксис параметров различается. Конкретные команды и флаги зависят от версии сервиса, поэтому перед использованием сверяйтесь с официальной документацией выбранной модели.

Что такое промт для персонажа и как его воспринимает нейросеть

Промт — это текстовое описание, которое модель преобразует в изображение. Для персонажей он работает как техническое задание художнику: чем точнее сформулированы внешность, одежда, поза и окружение, тем ближе результат к задуманному. Модель не «понимает» героя как личность — она сопоставляет слова с визуальными паттернами, на которых обучалась.

Важный нюанс: порядок слов имеет значение. Элементы в начале запроса обычно получают больший вес, чем те, что стоят в конце. Поэтому ключевые характеристики персонажа — пол, возраст, тип внешности — стоит размещать ближе к началу, а атмосферу и фон — ближе к концу.

Не пытайтесь описать героя одним длинным предложением из художественной прозы. Модель лучше воспринимает структурированный набор признаков через запятую, чем связный литературный текст.

💡

Нейросеть не знает вашего персонажа — она собирает образ из перечисленных признаков. Чем конкретнее каждый признак, тем стабильнее результат.