Бот для аватарок теряет сходство на входе, а не в промпте

Бот собирает аватарки, промпт вылизан, стиль нравится — а на выходе чужой человек. В девяти случаях из десяти сходство разваливается не в тексте промпта, а в том, что бот скормил модели: пересжатый селфи на 480 px, кроп по бровям,

Сходство убивает входной кадр: пересжатый JPEG и кроп по бровям

Считай вход по трём метрикам: длинная сторона минимум 1024 px, лицо занимает 40–60% кадра, линия глаз лежит на 40–45% высоты.

Отдельно проверь, что бот не режет лицо: кроп должен оставлять 20–30% поля над головой и по бокам, иначе уши и линия челюсти уходят в обрез, а модель теряет пропорции черепа.

Разница на входе видна до генерации: справа бот получает все пиксели лица, слева дорисовывает их сам.

Промпт фиксирует признаки, а не создаёт их: сначала геометрия лица

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

Держи один сид и один референс-сет на всю серию. Как только бот пересобирает вход под каждый стиль, ты теряешь базу сравнения и уже не понимаешь, что сломалось: сходство или стиль.

Якоря лица из промпта — это те же точки, по которым бот выравнивает кадр; они должны оставаться неизменными во всей серии.

Загрузи в «Аватар-Мастер» 3–5 чистых кадров без фильтров и сравни результат с тем, что выдавал твой прежний вход.

Сгенерировать здесь

Конвейер бота: детекция, выравнивание, апскейл, референс-сет — и только потом генерация

Порядок шагов такой: детекция лица по 5 точкам, поворот кадра так, чтобы линия глаз стала горизонтальной, кроп с фиксированным отступом, апскейл до 1024 px, денойз.

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

Когда референс-сет собран и выровнен, стиль меняется, а лицо остаётся одним и тем же — именно этого не хватало на входе.

Вопросы и ответы

Промпт подробный, а лицо всё равно не похоже. Почему?

Сходство задаёт входной кадр, а не текст. Проверь разрешение, резкость, угол поворота головы и поля вокруг лица; если исходник пересжат или кропнут по брови, модель дорисовывает усреднённые

Сколько фотографий нужно боту для стабильного сходства?

Минимум три, оптимум пять-семь кадров: фронт, две трёхчетверти, оба профиля. Важно, чтобы это был один свет и один период времени — если в наборе разные причёски, борода и вес, сеть смешает

У меня только один некачественный снимок. Что реально можно выжать?

Апскейл, денойз и восстановление лица дадут рабочую базу, но часть микродеталей модель придумает сама — сходство будет частичным.

Открыть бота в Telegram