Как отделить стиль от сюжета и повторять его в ChatGPT
В генерации изображений чаще всего ломается не один удачный кадр, а серия картинок в одном стиле. Автор статьи показывает метод, который помогает вынести из референса именно визуальный язык, собрать из него мастер-промпт и сохранить его для следующих задач.
Почему одно похожее изображение — это ещё не система
Если просить нейросеть просто повторить референс, она обычно справляется, пока нужно воспроизвести и объект, и композицию, и свет, и настроение почти без изменений. Но стоит заменить предмет или сюжет, и стиль начинает «уплывать»: модель возвращается к своим привычным решениям.
В статье предлагается не копировать картинку целиком, а сначала разложить её на составляющие. Для этого автор использует понятия «геном» — полное описание визуального языка без сюжета, «ядро» — признаки, без которых стиль перестаёт узнаваться, и «скил» — сохранённую инструкцию, которую можно применять снова и снова.
Как собрать геном стиля из референса
Сначала изображение просят описать как подробный промпт: отдельно фиксируют объект, композицию, формы, цвета, свет, материалы, фактуры, настроение и способ рендера. Важно не ограничиваться словами вроде «винтажный» или «кинематографичный», потому что они передают впечатление, но не объясняют, из чего оно сложено.
Затем из описания убирают всё, что относится только к конкретному сюжету. Если на картинке ночная заправка, сама заправка и неоновая вывеска не нужны, а вот способ построения света, плоские тени, зерно, отсутствие градиентов или ограниченная палитра могут оказаться частью стиля.
Что должно остаться неизменным, а что можно менять
После очистки описания ChatGPT предлагают выделить обязательные признаки. Так отделяют ядро от переменных: например, число цветов, отсутствие контуров, характер теней или зернистость могут быть постоянной частью стиля, а ракурс или плотность композиции — тем, что можно менять без поломки визуального языка.
Дальше из этого собирают мастер-промпт: в постоянной части остаются правила цвета, света, фактуры и рендера, а подставляемыми слотами становятся [Subject] и при необходимости [Action]. Это помогает менять персонажей, предметы и действия, не теряя общий вид.
Проверка и сохранение метода в виде скила
Автор советует тестировать мастер-промпт не на похожих объектах, а на максимально разных: так легче понять, выдерживает ли стиль смену сюжета. Если картинка расползается, нужно уточнить формулировки и снова проверить результат.
Когда ядро стабильно сохраняется, мастер-промпт можно считать рабочим. Финальный шаг — сохранить его как скил, чтобы не собирать заново каждый раз, когда нужно быстро получить серию изображений в одном узнаваемом стиле.