Одно лицо ИИ персонажа в каждом изображении: как этого добиться

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

Обновлено , 4 мин чтения

Чтобы ИИ персонаж выглядел одинаково, давайте модели одно и то же лицо, а не просите придумывать новое. Используйте картинку-образец, не меняйте описание и держитесь одного стиля. Без образца каждая генерация выдаёт новое лицо, и сходство уплывает. Так персонаж остаётся узнаваемым в любой позе и сцене.

Почему лицо ИИ персонажа постоянно меняется?

Модель не помнит предыдущую картинку. Каждый раз она начинает со случайного шума и подгоняет его под ваш запрос. Описание вроде «девушка с зелёными глазами и короткой тёмной стрижкой» подходит тысячам разных лиц.

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

Одну удачную картинку получить легко, а десять картинок одного человека трудно. Постоянство не появляется само, его нужно добавлять намеренно.

Какие есть способы сохранить лицо одинаковым?

Обычно люди сочетают несколько подходов. Ни один не идеален, а доступность зависит от инструмента, поэтому сначала проверьте, что умеет именно ваш.

  • Картинки-образцы: показываете модели лицо и просите новые сцены с ним. В целом это самый надёжный путь, ведь лицо задано, а не угадывается.
  • Лист персонажа: одна картинка с несколькими ракурсами одного человека, которую потом используют как образец.
  • Фиксированное описание: короткий подробный текст, который вставляют без изменений. Он сужает набор лиц, но не сводит его к одному.
  • Seed: в некоторых инструментах можно повторить случайную основу. Это воспроизводит результат, но обычно перестаёт работать, когда меняется запрос или поза.
  • Отдельный образец лица: в некоторых сценариях лицо подаётся отдельным входом и накладывается на новую картинку. Это сильнее, чем описывать лицо словами.

Какие у этих способов минусы?

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

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

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

Для первого образца выберите чёткий портрет анфас с ровным светом. Чистый образец даёт хороший старт всем следующим картинкам.

Как сохранить персонажа в любой позе?

Сначала создайте лицо один раз и осознанно. Получите чёткий портрет и считайте его единственным источником правды. Всё остальное должно на него опираться.

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

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

  • Сделайте один чёткий портрет и храните его как образец.
  • Напишите короткое описание и не переформулируйте его.
  • Держитесь одного стиля для персонажа.
  • Меняйте сцену и позу, а не описание лица.
  • Если результат уплыл, начните с исходного образца.

Как CraveMe сохраняет одно лицо?

CraveMe Private работает через чат. Вы создаёте персонажа в мини-приложении Telegram: загружаете портрет, на использование которого у вас есть право, как вдохновение, и CraveMe создаёт на его основе новое оригинальное лицо. Этот портрет становится постоянным образцом лица персонажа.

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

Можно выбрать реалистичный стиль или аниме и завести до 10 персонажей, у каждого своё лицо. Готового персонажа можно редактировать. Как и любая генерация, каждое новое изображение создаётся заново, но образец лица остаётся прежним.

Что сделать до начала?

Решите, кто ваш персонаж. Дайте имя, характер и стиль и не меняйте их. Персонажа с ясной личностью проще описывать одинаково, а картинки выглядят единым набором.

Используйте только портреты, которые вы вправе использовать, и никогда изображения несовершеннолетних. Цель в новом персонаже, а не в копии кого-то, поэтому новое оригинальное лицо надёжнее и чище как отправная точка.

Вопросы

Может ли ИИ сохранить одного персонажа на многих картинках?

Да, если лицо передаётся модели как образец, а не описывается словами каждый раз. Одни только запросы дают отклонения, и небольшие отличия всё равно возможны.

Гарантирует ли seed одно и то же лицо?

Нет. Seed повторяет результат, пока ничего не меняется, но новая поза, сцена или запрос обычно меняют и лицо.

Почему аниме персонаж отличается от картинки к картинке?

Аниме стили сильно различаются между моделями, а мелкие правки запроса сдвигают лицо. Держите один стиль, одно описание и фиксированный образец.

Нужны ли длинные запросы, чтобы сохранить лицо?

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