Home » Категории карточек » Замена лица — Pulid

Замена лица — Pulid

Замена лица — Pulid это схема которая позволяет изменить лицо по описанию и референсу с хорошей согласованностью по стилю.

Возможности:

— полная перегенерация изображения используя референс для стиля и описание для композиции.

— изменение части или всего лица,

— копирование стиля и/или композицию референса

juggernautXL
9
ComfyUI

Замена лица — Pulid

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

  • получать автоописания лица и/или референса. Полезно для последующего копирования с внесением корректировок.
  • подключать маску для большей точности с сохранением исходного референса или отключить маску и получить автозамену
  • так же присутствует возможность увеличения/обрезки мелких лиц с помощью группы «Только для мелких лиц на исходнике«. Полезная штука если в качестве референса идёт изображение по пояс или в полный рост с захватом ненужных объектов окружения.

Основные применения: 

  • полная перегенерация по описанию с заменой лица и с использованием стиля  референса
  • изменение лица с частичным изменением композиции.

Дополнительные плюшки:

  • частичное изменение лица, для этого маску наносим на нужную часть референса
  • смешивание лица с нечеловеческим

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

Из плюсов — лицо меняется в стиле референса и хорошо согласуется с окружением и стилем.

Замена лица возможна в маске, для этого проверяем подключение Get_mask2 к Apply PuLID ant_mask. Таким образом мы указываем необходимость работы по замене в указанной области маски, которую нужно нарисовать в ноде Референс стиля - выбрать в меню Open in MaskEditor. Можно отключить эту связь и тогда лицо будет автоматически найдено, но будет больше изменений во всей картине. Важное правило: Если маска нанесена вручную то связь между Get_mask2 и Apply PuLID ant_mask должна быть , а если маска не нанесена - связь отключаем! Если связь не отключить и не нанести маску на лицо в референсе - то будет генерироваться лицо с приоритетом на описание.

Изменения будут происходить во всей картине референса вне зависимости от маски.

Основные настройки:

  • IPAdapter Advanced weight=style transfer
  • KSampler denoise (шумоподавление)=0,5 - чем меньше, тем больше передаётся референс стиля и его композиция, но теряется лицо.

Рассмотрим простой пример, крупное качественное лицо на исходниках:

Усложним пример - помимо нестандартной эмоции с высунутым языком на ЧБ изображении в качестве референса лица, используем референс с ярким цветным стилем и мелким лицом в антропоморфном стиле:

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

Пример карикатурного стиля, для этого:

  • В картинку 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

или облегчённые примеры:

art by Nicoletta Ceccoli, absurdres, chibi,cute,Kawaii,full body,

art by Skottie Young, absurdres, chibi,cute,Kawaii,full body,

Рекомендуемые Lora:
- 3DМилашка SDXL
- smiling (вес может быть до 5)

Обязательные параметры:
- IPAdapter Advanced weight_type=style transfer
- KSampler denoise=1 - уменьшая добавляет больше стиля основной модели, увеличивая повышается сходство персонажей.

Если в лицо и референс стиля поместить одну и туже фотку с лицом - можно получить соответствующий результат первой генерации:

Для лица можно использовать стилизованных персонажей

Т.к. перегенерация происходит не только в указанной области, а во всём изображении, то можно изменить референс в соответствии с описанием. Например можно преобразовать портрет в микс со зверем. Поместим в лицо и референс стиля Животное и Стилизованное лицо, затем поменяем последовательность. Маску не рисуем.

Подсказка должна быть развёрнутая, например для лица льва : a lion with its mouth open and its mouth wide, ultra-realistic digital art, showing anger, by Art Brenner, sharp looking portrait, an extremely angry, rendered in corona, sharp image, defiant, about to step on you, mad painting.  То можно получить отличный микс. Результат будет разным если лица помещать в Ноду лица или ноду референса стиля. Ещё раз, Маску не рисуем! Примеры с разным размещением:

В зависимости от исходника лица и подсказки будет сложно или легко подобрать KSampler denoise. Вот пример чувствительного denoise:

Нода IPAdapter Model Loader подключает модели влияющие на результат:

  • ipadapter_file=ip-adapter-plus-face_sdxl_vit-h - лучше подходит для замены лица на нечеловеческое
  • ipadapter_file=ip-adapter-plus_sdxl_vit-h

Но сам результат будет зависеть от подсказки и референсов.  

Так же на результат будет влиять подключена ли маска к ноде Apply PuLID и есть ли да, то есть ли маска на референсе,

  • KSampler denoise=0,75,
  • IPAdapter Model Loader ipadapter_file=ip-adapter-plus-face_sdxl_vit-h

Протестируем возможность частичной смены лица, важно выставить KSampler denoise в районе 0.65 без подсказки:

Сделаем маску более аккуратной:

Протестируем возможность частичной смены лица , важно выставить KSampler denoise в районе 0.55, пример без и с подсказкой Portrait with a wide -open mouth and a stuck tongue :

Как скачать рабочий процесс к любой картинке, а также важные пояснения по работе со схемами вы найдёте в соответствующем разделе помощи - ComfyUI — Stalogen.ru

Reviews

There are no reviews yet.

Be the first to review “Замена лица — Pulid”