- Class name: ADE_PairedConditioningSetUnmaskedAndCombine
- Category: Animate Diff 🎭🅐🅓/conditioning
- Output node: False
- Repo Ref: https://github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved.git
此节点旨在处理和组合成对的条件输入,应用取消掩码和可选的LoRA挂钩转换。它专注于将默认或基线条件与当前条件整合,准备进一步处理或生成任务,从而增强对条件过程的灵活性和控制。
- positive
- 要与其默认对应项结合的当前正向条件输入。
- Comfy dtype: CONDITIONING
- Python dtype: Dict[str, Any]
- negative
- 要与其默认对应项结合的当前负向条件输入。
- Comfy dtype: CONDITIONING
- Python dtype: Dict[str, Any]
- positive_DEFAULT
- 要与当前正向条件结合的默认正向条件输入。
- Comfy dtype: CONDITIONING
- Python dtype: Dict[str, Any]
- negative_DEFAULT
- 要与当前负向条件结合的默认负向条件输入。
- Comfy dtype: CONDITIONING
- Python dtype: Dict[str, Any]
- opt_lora_hook
- 一个可选的LoRA挂钩,用于在结合条件输入之前对其进行转换。
- Comfy dtype: LORA_HOOK
- Python dtype: Optional[LoraHookGroup]
- positive
- Comfy dtype: CONDITIONING
- 将当前和默认输入整合后的组合正向条件输出。
- Python dtype: Dict[str, Any]
- negative
- Comfy dtype: CONDITIONING
- 将当前和默认输入整合后的组合负向条件输出。
- Python dtype: Dict[str, Any]
- Infra type: CPU
- Common nodes: unknown
class PairedConditioningSetUnmaskedAndCombineHooked:
@classmethod
def INPUT_TYPES(s):
return {
"required": {
"positive": ("CONDITIONING",),
"negative": ("CONDITIONING",),
"positive_DEFAULT": ("CONDITIONING",),
"negative_DEFAULT": ("CONDITIONING",),
},
"optional": {
"opt_lora_hook": ("LORA_HOOK",),
}
}
RETURN_TYPES = ("CONDITIONING", "CONDITIONING")
RETURN_NAMES = ("positive", "negative")
CATEGORY = "Animate Diff 🎭🅐🅓/conditioning"
FUNCTION = "append_and_combine"
def append_and_combine(self, positive, negative, positive_DEFAULT, negative_DEFAULT,
opt_lora_hook: LoraHookGroup=None):
final_positive, final_negative = set_unmasked_and_combine_conds(conds=[positive, negative], new_conds=[positive_DEFAULT, negative_DEFAULT],
opt_lora_hook=opt_lora_hook)
return (final_positive, final_negative,)