Замена лица - Pulid
Cхема которая позволяет изменить лицо по описанию с использованием референса лица и референса для стиля/композиции.
png
Stalogen-pulid-v1.1.png1.35 Mb
Возможности:
- полная перегенерирация изображение используя референс для стиля и описание для композиции.
- изменение части или всего лица,
- копирование стиля и/или композицию референса
Кроме замены лица на референсе и новой генерации изображения по подсказке в стиле референса, рабочий процесс позволяет:
- получать автоописания лица и/или референса с последующим смешиванием результата и Вашего ручного описания.
- подключать маску для большей точности с сохранением исходного референса или отключить маску и получить автозамену
- так же присутствует возможность увеличения/обрезки мелких лиц с помощью группы "Только для мелких лиц на исходнике". Полезная штука если в качестве референса идёт изображение по пояс или в полный рост с захватом ненужных объектов окружения.
Основные применения:
- полная перегенерация по описанию с заменой лица и с использованием стиля референса
- изменение лица с частичным изменением композиции.
Дополнительные плюшки:
- частичное изменение лица, для этого маску наносим на нужную часть референса
- смешивание лица с нечеловеческим
Из минусов — как бы мы не хотели, но перегенерация происходит всего изображения, а не только выделенного маской. Однако степень изменений можно контролировать.
Из плюсов — лицо меняется в стиле референса и хорошо согласуется с окружением и стилем.
С полноценными изображениями и тестами можно ознакомиться на сайте Stalogen.ru. Далее будут приведены примеры для общего ознакомления.
Пример :
Усложним пример - помимо нестандартной эмоции с высунутым языком на ЧБ изображении в качестве референса лица, используем референс с ярким цветным стилем и мелким лицом в антропоморфном стиле:
Для лица можно использовать стилизованных персонажей
Т.к. перегенерация происходит не только в указанной области, а во всём изображении, то можно изменить референс в соответствии с описанием. Например можно преобразовать портрет в микс со зверем. Поместим в лицо и референс стиля Животное и Стилизованное лицо, затем поменяем последовательность.
Обычная замена в зависимости от Ksampler denoise:
Частичная замена лица:
Одним из потенциально основных режимов применения схемы является полная перегенерация с упором на подсказку, при этом используется стиль с референса и лицо с подгруженной картинки.
Пример карикатурного стиля, для этого:
В картинку 1 - вставляем лицо.В подсказку вставляем расширенный или сокращённый вариант подсказки. Ключевыми будут художники art by Nicoletta Ceccoli и/или art by Skottie Young:
art by Nicoletta Ceccoli, art by Skottie Young, (epic:1.2), extremely detailed, great lighting, 4k wallpaper, beautiful, Fujifilm XT3, film grain, highres, depth of field, absurdres,chibi,cute,Kawaii,full body,Standing,shoe,(blue clean background),(Highly saturated background),PVC material, silicone material,standing character, soft smooth lighting, soft pastel colors, 3d blender render, polycount, modular constructivism, pop surrealism, physically based rendering, square image
Рекомендуемые Lora: 3DМилашка и SDXL- smiling
Обязательные параметры: IPAdapter Advanced weight_type=style transfer и KSampler denoise=1 - уменьшая добавляет больше стиля основной модели, увеличивая повышается сходство персонажей.
С примерами подобных рабочих схем для inpain/outpaint, upscale, исправлением рук, рисованием в реальном времени и т.д. можно ознакомиться вот тут - Stalogen.ru. Там же будут конкретные примеры использования, пояснения и тесты. Всё бесплатно, пользуйтесь на здоровье. Подписывайтесь на телеграмм - там новости выходят гораздо чаще чем тут.
Vladislav
Вот такое вылазит 

May 07 2025 18:34
DNK
vvvlllaaaddd1 ksv1, ругается на ноду волны - она нужна для ускорения генерации. Можете смело её отключить, это безвредно для общей работоспособности схемы.
May 07 2025 18:42
DNK
Упростил схему и пересобрал под новый ComfyUI. Файл во вложении в начале материала - обновил.
May 07 2025 18:46
Vladislav
что то я не смог найти нигде clip-vit-h-14-laion2b-s32b-b79k.safetensors
May 08 2025 00:48
DNK
Vladislav, https://huggingface.co/laion
May 08 2025 09:39
Vladislav
И вот такую штуку еще пишет The size of tensor a (256) must match the size of tensor b (729) at non-singleton dimension 1
May 08 2025 01:03 (changed)
DNK
Vladislav, сообщение выскакивает как раз из- за неправильно выбранной модели CLIP
May 08 2025 09:42
DNK
Вот ссылочка на бесплатный пост уважаемого Orex: https://boosty.to/stabledif/posts/808aeb79-d23e-4581-a442-0b3f367dee23 - там есть архив с моделями, в нём есть практически всё что нужно. Распакуйте его в папку comfyui дополнив основную папку models с заменой совпадающих файлов
May 08 2025 09:48
Vladislav
DNK, Спасибо за рекомендацию, все заработало, но по итогу лицо изменяет до неузнаваемости. Схожести нет ни на 1%
May 08 2025 15:16
DNKReplying to Vladislav
Vladislav, Через скриншот с вашего скриншота вот так, а с исходниками явно получше будет

May 08 2025 15:32
DNK
Обратите внимание, в схеме используется SPO lora - позволяет уменьшить количество шагов с 20 до 10, и CFG с 7 до 4. Соответственно если у вас не используется эта лора, проверьте эти параметры и сэмплер, поменяйте значения на рекомендуемые для модели.
May 08 2025 15:27