Найти тему
НейроМагия | Эпоха AI

Нейросеть Stable Diffusion: способы создания одинаковых лиц на нескольких изображениях

Оглавление

Друзья, возможно, вы работаете над иллюстрациями к сборнику рассказов или комиксу и ищете способы создания одинаковых лиц на нескольких изображениях.

Есть 3 способа добиться этого с помощью нейросети Stable Diffusion:

1. Использование нескольких имен знаменитостей

Использование имен знаменитостей — верный способ создать одинаковые лица на нескольких изображениях.

Для примера будем использовать следующий промт:

фотография молодой женщины, светлые волосы, сидящая возле ресторана, одетая в платье, краевое освещение, студийное освещение, смотрит в камеру, цифровая зеркальная фотокамера, сверхвысокое качество, резкий фокус, резкость, глубина резкости, зернистость пленки, Fujifilm XT3, кристально чистый, 8K UHD , высокодетализированные глянцевые глаза, высокодетализированная кожа, поры кожи

Отрицательный промт:

изуродованный, уродливый, плохой, незрелый, мультфильм, аниме, 3д, живопись, чб

Вот результат:

-2
-3

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

Имя знаменитости оказывает сильное влияние на результат. Вот мы и добавим в запрос имя знаменитости, например, Julia Roberts. И получим в результате Джулию на всех изображениях.

-4
-5
-6

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

Давайте возьмем три имени: Джулия Робертс, Шэрон Стоун и Ванесса Паради.

Наш запрос теперь выглядит так:

Джулия Робертс, Шэрон Стоун, Ванесса Паради, фотография молодой женщины, светлые волосы, сидящая у ресторана, одетая в платье, краевое освещение, студийное освещение, смотрит в камеру, DSLR, супер высокое качество, резкий фокус, резкость, глубина поля, зернистость пленки, Fujifilm XT3, кристально чистый, 8K UHD, глянцевые глаза с высокой детализацией, кожа с высокой детализацией, поры кожи

Нейросеть смешала все 3 лица, и получилось новое лицо:

-7
-8
-9

Лица одинаковы, но вы, наверно, заметили, что на всех этих изображениях просматривается лицо Джулии Робертс. Причина в том, что Julia Roberts — сильное ключевое слово.

В Stable Diffusion есть возможность регулировать вес слов. Регулировка веса каждого имени позволяет выбрать черты лица знаменитостей.

Скорректируем наш запрос: уменьшим вес Джулии и прибавим вес Ванессе. В итоге получим следующий запрос:

(Джулия Робертс: 0,5), (Шэрон Стоун: 0,9), (Ванесса Паради: 1,2), фото молодой женщины, светлые волосы, сидящая возле ресторана, одетая в платье, краевое освещение, студийное освещение, смотрит в камеру, цифровая зеркальная фотокамера, сверхвысокое качество, резкий фокус, абсолютная резкость, глубина резкости, зернистость пленки, Fujifilm XT3, кристальная четкость, 8K UHD, блестящие глаза с высокой детализацией, кожа с высокой детализацией, поры кожи

Посмотрите на полученный результат:

-10
-11
-12

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

Этот метод работает также в нейросети Playgroundai. Может он работает и в других нейросетях, но я не проверяла.

2. Расширение Roop

Расширение Roop AUTOMATIC1111 позволяет копировать лицо с эталонной фотографии на изображения, созданные с помощью Stable Diffusion. Автономная программа Roop может сделать это для видео. В расширении AUTOMATIC1111 поддерживается только преобразование изображений.

Установка расширения Roop в AUTOMATIC1111:

  1. Запустите веб-интерфейс AUTOMATIC1111 в обычном режиме.

2. Перейдите на страницу расширения.

3. Щелкните  вкладку Установить с URL-адреса.

4. Введите следующий URL-адрес в  поле URL-адрес репозитория git расширения.

https://github.com/s0md3v/sd-webui-roop

5. Дождитесь подтверждения о завершении установки.

6. Перезапустите AUTOMATIC1111.

3. Тренировка собственной модели с Dreambooth

Самый надежный способ создания одинаковых лиц — использовать Dreambooth для создания собственной модели Stable Diffusion:

https://colab.research.google.com/github/ShivamShrirao/diffusers/blob/main/examples/dreambooth/DreamBooth_Stable_Diffusion.ipynb?hl=ru

P. S. Все желающие приглашаются на бесплатный мастер-класс «Специалист по нейросетям»! Вы познакомитесь с нейросетями - ChatGPT, Midjourney, Claude, YandexGPT, GigaChat, Kandinsky. Узнаете, как стать востребованным специалистом с достойным доходом. Получите ПОДАРОК — PDF-книгу «10 способов заработка на нейросетях ChatGPT и Midjourney».

<<<<< Регистрация на мастер-класс >>>>>

**********************************************************************************

Друзья, не пропустите вебинары, которые помогут Вам навести порядок во всех сферах жизни:

<<<<< Участвовать БЕСПЛАТНО >>>>>