Перейти к содержимому
meirlabs
Назад ко всем статьям
Мейр Розеншейн21 июля 2026 г.5 мин чтения

Как сохранить бренд-ассеты и маскота от ИИ одинаковыми во всей кампании?

Коротко

Перестаньте описывать персонажа словами — прикрепляйте его как изображение. Каждая генерация несёт сам якорный образ плюс одну инструкцию: тот же персонаж, просто в новой позе, так что идентичность живёт в пикселях, а не в тексте. Из этого якоря вы собираете набор утверждённых поз, выбираете по одной на каждый материал и накладываете заголовки поверх через HTML. На маскоте soclever, Lottie, это удержало одного аксолотля неизменным на 48 готовых к загрузке рекламных файлах.Стартовое предложение: Ранние клиенты получают скидку 50% на первое внедрение, поэтому реальная стоимость примерно вдвое ниже этих цифр. Запишитесь на бесплатный AI‑план, чтобы зафиксировать предложение.

В цифрах
$0,067За одно сгенерированное изображение — полное обновление арта для шести объявлений обходится примерно в $0,40 плюс одна-две повторные попытки
48Готовых к загрузке рекламных файлов из одного набора референсов: 6 курсов, 7 нативных холстов, один рендер работает за двоих
0Слов, впечатанных в арт: каждый заголовок — это HTML поверх изображения

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

Канонический якорь Lottie, маскота soclever: персиково-золотой аксолотль, нарисованный анфас, — единственное изображение, на которое опирается каждая последующая генерация
Этот один файл и есть персонаж. Каждое объявление ниже генерируется прикреплением этой картинки, а не переписыванием того, как выглядит Lottie.

Почему один и тот же промпт каждый раз даёт другого персонажа?

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

Как закрепить персонажа на месте?

Вы прикрепляете сам якорный образ как часть запроса, перед текстом, и позволяете ему нести идентичность. Тогда промпт говорит только о том, что отличается на этот раз. В soclever внутренний свод правил, управляющий каждой генерацией Lottie, формулирует это как пронумерованный закон:

  • Референс-изображение прикрепляется ВСЕГДА. Идентичность живёт в картинке, а не в тексте.
  • Внешность НИКОГДА не описывается словами заново. «Text competing with the reference is the #1 cause of drift» — текст, конкурирующий с референсом, это причина дрейфа №1.
  • Одно изменение состояния за вызов. Никогда не совмещайте позу, реквизит и смену настроения одновременно.

Единственная несущая инструкция в промпте звучит так: «Keep the mascot's identity (colors, face, proportions) EXACTLY consistent with the attached reference image. It is the same character, just re-posed» — сохрани идентичность маскота (цвета, лицо, пропорции) ТОЧНО такой же, как на прикреплённом референсе; это тот же персонаж, просто в другой позе. Обратите внимание, чего она не делает. Она нигде не повторяет цвета или форму Lottie. Она лишь утверждает, что всё, что есть на прикреплённой картинке, должно остаться, и передаёт модели единственное, чему разрешено меняться, — позу. Изображение ниже сгенерировано ровно так, из якоря выше.

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

Как получить разнообразие, чтобы оно не уплывало?

Вы собираете набор. Из одного якоря вы генерируете набор утверждённых настроений и образов — коуч, профессор, разведчик, — и каждый из них становится референсом сам по себе, но все они восходят к одной и той же закреплённой идентичности. Затем вы выбираете референс под каждый материал, чтобы заранее задать нужный тон ещё до того, как модель прочтёт хоть слово брифа. В рекламной кампании soclever на шесть курсов сопоставление было редакторским, а не механическим:

"Teach a kid who's given up"   ->  поза коуча       (терпеливый, сидит низко)
"Grow your tutoring business"  ->  собранная поза
"Understand medical results"   ->  ободряющая поза
"Spot fake news"               ->  поза разведчика
"Master Excel"                 ->  поза профессора  (очки, книга)
"Build a portfolio"            ->  обычный якорь 3/4

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

  • Перья жабр уходили в малиновый. Тёплые сцены тянули золотые перья жабр Lottie в красный, подстраивая под палитру. Решение — постоянное правило, что перья «must stay the mascot's natural warm gold/peach/orange exactly as in the reference image, NEVER crimson, red, or recolored to match the scene palette»: остаются природного тёплого золотисто-персиково-оранжевого точно как на референсе, НИКОГДА не малиновыми, не красными и не перекрашенными под палитру сцены.
  • Маскот искажался, когда его нужно было уменьшить. Модель упрощала пропорции вместо масштабирования. Решение: «If the mascot needs to appear smaller in the frame, scale it down; never recolor it» — если маскот должен быть меньше в кадре, уменьшай масштаб, а не перекрашивай.
  • В сцену забредал случайный человек. Решение: «NO real human figures, faces, or photographic people anywhere» — никаких настоящих людей, лиц или фотографических персонажей нигде, чтобы аксолотль оставался единственным лицом всего бренда.

Зачем держать любой текст вне арта?

Потому что модели изображений не умеют рисовать читаемый шрифт, а текст, впечатанный в картинку, невозможно перекомпоновать или переписать, не заплатив за целую новую генерацию. Поэтому арт генерируется с тотальным запретом: «ABSOLUTELY NO text, words, letters, numbers, labels, captions, signage, or speech bubbles anywhere in the image» — абсолютно никакого текста, слов, букв, цифр, подписей, надписей, вывесок или речевых пузырей нигде в изображении. Каждый заголовок, чип и логотип-надпись накладываются поверх потом как настоящий HTML-текст, чёткий при любом размере. Это разделение даёт три вещи: идеальный по пикселям шрифт на любом языке, одну исходную иллюстрацию, заново скомпонованную нативно под каждый формат, и свободу переписать заголовок, не перегенерируя ни единого пикселя арта.

Готовое объявление: тот же Lottie в позе коуча, теперь с заголовком и призывом к действию, наложенными чётким HTML поверх нетронутой иллюстрации
Одна ИИ-иллюстрация, ноль впечатанного текста. Заголовок, кнопка и логотип-надпись — всё это живой HTML поверх, поэтому один и тот же арт заполняет семь размеров под платформы.

И каждый размер под платформу рендерится нативно, а не обрезается. LinkedIn хочет 1200 на 627, X хочет 1200 на 675, Meta хочет 1200 на 628 — все «горизонталь с колонкой текста», но расходятся на горстку пикселей. Обрежьте один мастер-образ под все три — и маскот или заголовок обрежется на каждом по-своему; вместо этого одна квадратная иллюстрация заново компонуется под семь точных холстов. Приём, который стоит украсть: когда вставляете квадратный арт в неквадратную рамку, зафиксируйте контейнеру жёсткое соотношение сторон, иначе получите белые полосы-леттербоксы сверху и снизу от арта.

Чего это не решает?

Честно сказать, чего он не делает. Обусловливание референсом удерживает неподвижного персонажа стабильным; оно не даёт вам анимацию или оснащённую 3D-модель. Оно также не гарантирует попиксельную идентичность — выражения и ракурсы всё же слегка варьируются, и именно поэтому человек утверждает каждую позу в набор, прежде чем она станет референсом. И работает это только на модели, которая принимает изображение на вход (soclever использует модель изображений Gemini примерно по $0,067 за картинку). То, что вы получаете, — не клон на каждом вызове. Это один и тот же узнаваемый персонаж, каждый раз, примерно за цену ошибки округления. Закрепить персонажа за набором референсов — такая же сборка под один рабочий процесс, как и любой другой проект по внедрению ИИ: узко очертите рамки, запустите и дайте конвейеру окупать себя в каждой следующей кампании.

Источники