generated

Easy Apply IPAdapter (FaceID Kolors)(ipadapterApplyFaceIDKolors)

Нода Easy Apply IPAdapter (FaceID Kolors) из ComfyUI-Easy-Use.

ipadapter Apply Face ID Kolors

model
image
image_negative
attn_mask
clip_vision
optional_ipadapter
preset
FACEID PLUS KOLORS
lora_strength
0.60
provider
CUDA
weight
0.80
weight_faceidv2
1.00
weight_kolors
0.80
weight_type
COMBO
combine_embeds
COMBO
start_at
0.000
end_at
1.000
embeds_scaling
COMBO
cache_mode
all
use_tiled
use_batch
sharpening
0.00
Easy Use

Этот узел представляет собой комплексную обертку для применения IPAdapter FaceID с пресетом Kolors. Он объединяет стандартную настройку FaceID (извлечение face embedding, масштабирование FaceID LoRA, композицию embedding и внедрение Внимания IPAdapter) в один узел Easy Apply. Пресет зафиксирован как FACEID PLUS KOLORS, поэтому узел готов к генерации с условием по лицу с использованием модели, совместимой с Kolors.

Входы

ВходТипПо умолчаниюОписание
modelМОДЕЛЬДиффузионная модель, к которой применяется условие IPAdapter.
imageИЗОБРАЖЕНИЕВходные изображения лица. Используются как для извлечения face embedding через InsightFace, так и для получения признаков CLIP vision.
presetКОМБОFACEID PLUS KOLORSФиксированный пресет. Доступен только FACEID PLUS KOLORS.
lora_strengthПЛАВАЮЩИЙ0.6Сила FaceID LoRA, применяемого перед условием IPAdapter. Более низкие значения ослабляют перенос личности; более высокие могут сделать лицо более выраженным, но могут вызвать артефакты.
providerКОМБОCUDAПровайдер выполнения для анализа лица InsightFace. Варианты: CPU, CUDA, ROCM, DirectML, OpenVINO, CoreML. Используйте CPU, если совместимое ускорение недоступно.
weightПЛАВАЮЩИЙ0.8Общий вес условия IPAdapter. Диапазон: от -1 до 3.
weight_faceidv2ПЛАВАЮЩИЙ1Вес компонента FaceID v2 embedding. Диапазон: от -1 до 5.
weight_kolorsПЛАВАЮЩИЙ0.8Вес компонента Kolors embedding. Диапазон: от -1 до 5.
weight_typeКОМБОРежим взвешивания, используемый при применении Внимания IPAdapter по всему UNet. Точный набор вариантов определяется базовой реализацией IPAdapter.
combine_embedsКОМБОСпособ объединения embedding FaceID и Kolors/CLIP. Варианты: concat, add, subtract, average, norm average.
start_atПЛАВАЮЩИЙ0Начало интервала влияния IPAdapter. Диапазон: от 0 до 1.
end_atПЛАВАЮЩИЙ1Конец интервала влияния IPAdapter. Диапазон: от 0 до 1.
embeds_scalingКОМБООпределяет способ внедрения embedding во Внимание. Варианты: V only, K+V, K+V w/ C penalty, K+mean(V) w/ C penalty.
cache_modeКОМБОallЧто кэшировать между вызовами. Варианты: insightface only, clip_vision only, ipadapter only, all, none.
use_tiledБУЛЕВОfalseВключает плиточную обработку, которая может снизить использование VRAM при работе с большими изображениями.
use_batchБУЛЕВОfalseВключает пакетную обработку входных изображений и embedding.
sharpeningПЛАВАЮЩИЙ0Количество повышения резкости, применяемое при обработке IPAdapter. Диапазон: от 0 до 1.
image_negativeИЗОБРАЖЕНИЕНеобязательное негативное эталонное изображение. Используется как негативное условие для лица/embedding.
attn_maskМАСКАНеобязательная маска Внимания. Ограничивает действие IPAdapter определенными областями латентного пространства/изображения.
clip_visionCLIP_VISIONНеобязательная модель CLIP Vision. Если не указана, узел полагается на пресет и кэшированную модель.
optional_ipadapterIPADAPTERНеобязательная модель IPAdapter. Используйте этот вход для подачи модели IPAdapter, загруженной извне, вместо внутренней настройки пресета.

Выходы

Согласно определению узла в исходном коде, выходные слоты отсутствуют.

Примечания по использованию

  • Вход preset зафиксирован как FACEID PLUS KOLORS, поэтому переключение пресетов не требуется при обычном использовании.
  • Настраивайте lora_strength перед изменением weight. Если идентичность лица слишком слабая, попробуйте увеличить lora_strength, weight или weight_faceidv2. Если результат выглядит переобученным или искаженным, сначала уменьшите lora_strength.
  • start_at и end_at управляют интервалом денойзинга, в котором IPAdapter активен. Полный диапазон по умолчанию (от 0 до 1) применяет условие на всем протяжении. Более узкий интервал может помочь сохранить композицию, не теряя идентичности.
  • cache_mode управляет кэшированием ресурсов InsightFace, CLIP vision и IPAdapter. Режим all удобен для повторных генераций; none безопаснее, когда входные данные часто меняются и устаревшие кэшированные признаки могут стать проблемой.
  • image_negative можно указать для негативного условия по лицу, что может помочь подавить нежелательные черты лица.
  • attn_mask полезна, когда условие по лицу должно влиять только на определенную часть изображения, например, на область лица.
  • Если доступное оборудование не поддерживает CUDA, переключите provider на CPU или другой подходящий провайдер; в противном случае анализ лица InsightFace может завершиться ошибкой во время выполнения.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…