mirror of
https://git.datalinker.icu/comfyanonymous/ComfyUI
synced 2026-10-09 14:27:10 +08:00
Optimized CLIP hook scheduling to treat same strength as same keyframe
This commit is contained in:
parent
3bcbcce88d
commit
489846905e
@ -293,7 +293,7 @@ class HookGroup:
|
|||||||
# find ranges of values
|
# find ranges of values
|
||||||
prev_keyframe = hook.hook_keyframe.keyframes[0]
|
prev_keyframe = hook.hook_keyframe.keyframes[0]
|
||||||
for keyframe in hook.hook_keyframe.keyframes:
|
for keyframe in hook.hook_keyframe.keyframes:
|
||||||
if keyframe.start_percent > prev_keyframe.start_percent:
|
if keyframe.start_percent > prev_keyframe.start_percent and not math.isclose(keyframe.strength, prev_keyframe.strength):
|
||||||
hook_schedule.append(((prev_keyframe.start_percent, keyframe.start_percent), prev_keyframe))
|
hook_schedule.append(((prev_keyframe.start_percent, keyframe.start_percent), prev_keyframe))
|
||||||
prev_keyframe = keyframe
|
prev_keyframe = keyframe
|
||||||
elif keyframe.start_percent == prev_keyframe.start_percent:
|
elif keyframe.start_percent == prev_keyframe.start_percent:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user