2023-12-09 17:50:13 -08:00
2023-12-09 17:50:13 -08:00
2023-12-09 14:29:24 -08:00
2023-12-08 15:53:59 -08:00
2023-12-09 14:27:11 -08:00
2023-12-06 14:49:02 -08:00
WIP
2023-12-04 12:22:19 -08:00
2023-12-04 13:57:55 -08:00
2023-12-04 12:18:35 -08:00
2023-12-09 14:29:24 -08:00
hmm
2023-12-04 13:03:45 -08:00

ComfyUI-Keyframed

🚧 Work In Progress 🚧 - ComfyUI nodes to facilitate value keyframing by providing an interface for using keyframed in ComfyUI workflows.

...Open question: if I make this, what will differentiate it from https://github.com/FizzleDorf/ComfyUI_FizzNodes ?

  • easier curve composition
  • easier to change interpolators/easing functions

Philosophy

Treat curves/schedules and keyframes as objects that can be passed around, plugged and unplugged, interchanged, and manipulated atomically.

Starter Workflows

Prompt Scheduling

Prompt Scheduling

Prompt Interleaving (aka Prompt Entanglement, aka Prompt Superposition)

Prompt Entanglement

Which is the node equivalent for achieving this type of thing

Simple Curved Parameter

Simple Curved Parameter

Multi-Prompt Transition With Manually Specified Curves

Manual Prompt Transition

Nodes

Curve Constructors

Curve From String

Curve From String

Curve From YAML

Curve From YAML

Constant-Valued Curve

Curve From YAML

Entangled Curves

Entangled Curves

Curve Operators

Evaluate Curve At T

Evaluate Curve At T

Apply Curve To Conditioning

Apply Curve To Conditioning

Add Conditions

Apply Curve To Conditioning

Curve Arithmetic Operators

Curve Arithmetic

NB: the division operator is unreliable at the time of this writing (2023-12-09).

Scheduling

Keyframed Condition

Keyframed Condition

Set Keyframe

Set Keyframe

Evaluate Schedule

Evaluate Schedule

S
Description
No description provided
Readme MIT
9.2 MiB
Languages
Python 100%