Как создать уникальное лицо персонажа и генерировать его в разных ситуациях или позах — Stable Diffusion
Уже много раз получали от подписчиков вопрос вроде этого: "Хочу создать персонажа и использовать его в разных стилях, но хочется чтобы его лицо, образ и детали оставались одинаковыми".
Итак, нейросети, хоть и создают изображения из шума (цифрового хаоса), но логика их действий подчиняется вполне определенным правилам, это значит, что мы можем создать стабильные образы, если будем использовать четкий порядок действий.
Есть несколько способов сохранить (или имитировать) образ или лицо:
- смешивание образов для получения собственного "рецепта"
- функция DeepFace (подстановка лица), см. подробный разбор в этом видео: https://www.youtube.com/watch?v=Gzvd3__oqUA
- текстовые инверсии позволяют сохранять свои "рецепты" в отдельный триггер, но на практике это не очень удобно
- seed (семя) — применяется не для сохранения образов, а для сохранения конкретного отпечатка изображения и объектов, которые на нем размещены, поэтому в контекст сегодняшней темы не попадает.
В этой статье мы разберем смешивание образов для получения собственного "рецепта", так как именно этот метод является наиболее простым и стабильным.
Все очень просто — используйте несколько образов и/или описаний известных людей вместе с весовыми коэффициентами в одном промпте.
Все тесты будем проводить в боте с доступом к Stable Diffusion в Телеграм: @yes_ai_bot
✏️ Пример: (дейнерис:0.7), (ален де лон:0.8), (марго робби:0.6)
Вряд ли смешивание разнополых людей позитивно скажется на красоте персонажа, зато даст вам понять, что дело вовсе не в этом. Самое важное то, что такие промпты дают достаточно стабильные одинаковые лица на разных генерациях. Вы можете к тестовому промпту добавлять элементы окружения и стили так же, как при составлении обычных промптов.
✏️ Пример 1: (дейнерис:0.7), (ален де лон:0.8), (марго робби:0.6), стоит на фоне лазурного дождя
✏️ Пример 2: (дейнерис:0.7), (ален де лон:0.8), (марго робби:0.6), верхом на лошади, скачет по поверхности луны
Уже догадались, в чем минус применения этого метода?
Дело в том, что перечисление разных людей через запятую повышает вероятность появления нескольких персонажей на картинке.
🚀 Приглашаем изучить нейросети бесплатно, включая ChatGPT, Stable Diffusion и Dalle-3.
Подробности находятся по этой ссылке: ОПИСАНИЕ ШКОЛЫ
Как убрать клонов в генерациях Stable Diffusion?
Во-первых следует выбрать для генераций квадратные изображения (840х840, 1024х1024 и т.д.), а во-вторых в начале промпта можно указать "1woman" или "1man", тем самым давая понять нейросети, что нужен только один человек в кадре (это помогает не всегда), поэтому читаем дальше.
Что делать если получили картинку, которая понравилась, но на ней несколько персонажей с одинаковым лицом?
С помощью этого великолепного инструмента замените нужные лица на любые другие, хоть на рандомные, хоть на кого-то из личной коллекции DeepFace.
Кроме имен известных людей, можно использовать прозвища или иные обозначения, которые достаточно точно указывают на нужный образ.
Заходите на наш сайт - там вы найдете дополнительные сведения о нейронных сетях.
Адрес: https://yesai.su
Рекомендуем ознакомиться и с другими лайвхаками для генерации изображений в нашем открытом сообществе в Телеграм: https://t.me/yes_ai_chat/10
Полный список статей о боте @yes_ai_bot находится по этой ссылке
Подробнее о сервисе Yes Ai рассказываем в этом коротком видео
Станьте частью нашего сообщества на форуме об Ai и нейросетях