generated

Easy Apply IPAdapter (FaceID Kolors) 节点(ipadapterApplyFaceIDKolors)

来自 ComfyUI-Easy-Use 的 Easy Apply IPAdapter (FaceID Kolors) 节点。

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

此节点是使用 Kolors 预设应用 IPAdapter FaceID 的一站式封装。它将常规 FaceID 设置(人脸 embedding 提取、FaceID LoRA 缩放、embedding 组合和 IPAdapter 注意力注入)整合到一个 Easy Apply 节点中。预设固定为 FACEID PLUS KOLORS,因此此节点可直接配合 Kolors 兼容模型进行人脸条件生成。

输入

输入类型默认值描述
modelMODEL要应用 IPAdapter 条件的 diffusion 模型。
imageIMAGE输入的人脸图像。同时用于 InsightFace 人脸 embedding 提取和 CLIP 视觉特征。
presetCOMBOFACEID PLUS KOLORS固定预设。仅提供 FACEID PLUS KOLORS
lora_strengthFLOAT0.6在 IPAdapter 条件之前应用的 FaceID LoRA 强度。较低的数值会减弱身份迁移效果;较高的数值会使面部更突出,但可能产生伪影。
providerCOMBOCUDAInsightFace 人脸分析的执行提供商。选项:CPUCUDAROCMDirectMLOpenVINOCoreML。在没有兼容的加速环境时使用 CPU
weightFLOAT0.8IPAdapter 条件的整体权重。范围:-13
weight_faceidv2FLOAT1FaceID v2 embedding 组件的权重。范围:-15
weight_kolorsFLOAT0.8Kolors embedding 组件的权重。范围:-15
weight_typeCOMBO在 U-Net 中应用 IPAdapter 注意力时使用的加权模式。具体选项来自底层的 IPAdapter 实现。
combine_embedsCOMBOFaceID 与 Kolors/CLIP embedding 的组合方式。选项:concataddsubtractaveragenorm average
start_atFLOAT0IPAdapter 影响区间的起始点。范围:01
end_atFLOAT1IPAdapter 影响区间的结束点。范围:01
embeds_scalingCOMBO控制 embedding 注入注意力的方式。选项:V onlyK+VK+V w/ C penaltyK+mean(V) w/ C penalty
cache_modeCOMBOall调用之间要缓存的内容。选项:insightface onlyclip_vision onlyipadapter onlyallnone
use_tiledBOOLEANfalse启用分块处理,在处理较大图像时可减少显存占用。
use_batchBOOLEANfalse启用输入图像和 embedding 的批处理。
sharpeningFLOAT0IPAdapter 处理期间应用的锐化程度。范围:01
image_negativeIMAGE可选的负面参考图像。用作负面人脸/embedding 条件。
attn_maskMASK可选的注意力遮罩。将 IPAdapter 效果限制在 Latent/图像的特定区域。
clip_visionCLIP_VISION可选的 CLIP 视觉模型。如果未提供,此节点将依赖预设/缓存的模型处理。
optional_ipadapterIPADAPTER可选的 IPAdapter 模型。使用此输入提供外部加载的 IPAdapter 模型,而不是依赖内部预设设置。

输出

来源提供的节点定义没有暴露任何输出槽位。

使用说明

  • preset 输入固定为 FACEID PLUS KOLORS,因此正常使用无需切换预设。
  • 在调整 weight 之前,先调节 lora_strength。如果人脸身份特征过弱,请尝试增大 lora_strengthweightweight_faceidv2。如果输出看起来过拟合或扭曲,请先降低 lora_strength
  • start_atend_at 控制 IPAdapter 生效的 denoise 区间。默认的完整范围(01)会在整个过程中应用条件。较窄的区间有助于在保留身份特征的同时维持构图。
  • cache_mode 控制 InsightFace、CLIP 视觉和 IPAdapter 资源的缓存。对于重复生成,使用 all 更为方便;当输入经常变化且过时的缓存特征可能造成问题时,none 更安全。
  • 可以提供 image_negative 作为负面人脸条件,这有助于抑制不需要的面部特征。
  • 当人脸条件只需要影响图像的特定部分(例如面部区域)时,attn_mask 非常有用。
  • 如果当前硬件不支持 CUDA,请将 provider 切换为 CPU 或其他适用的提供商;否则 InsightFace 人脸分析可能在运行时失败。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…