Dream Project Animation Nodes
This extension offers various nodes that are useful for Deforum-like animations in ComfyUI.
Nodes (58)
Measure your color before it drifts away
Make your animation move to the music
Pick one of ten floats on the fly
Route between up to ten images with one number
Swap between up to ten integers mid-render
Route latents between ten sources without dropping a sample
Swap color palettes with a single number
Pick between up to ten strings on the fly
The yes/no to number adapter, float edition
Turn a yes/no into a number your graph can use
Assemble weighted prompts the modular way
A real math evaluator inside your graph
Stop hand-calculating resolutions that divide cleanly — Common Frame Dimensions
The node that stops long animations from drifting into a different color world
Drive your animation from a spreadsheet — CSV Curve turns data into motion
Watching a float change per frame, in a file you can actually inspect
Turn thousands of frames into one mp4
How many frames are actually in that folder? One node, no shell required
Turn a pile of weighted prompt fragments into one clean positive and negative
The primitive replacement that just works
Label a number, pass it on — the building block for the Dream logging system
Do the animation math before you hit go
A frame counter that survives crashes — it reads your render folder, not your memory
Peel the numbers out of a frame counter to drive logic, timers, and progress
Look at the previous frame without re-rendering — shift the counter, not the graph
The least complicated frame counter there is — a plain integer with a wrapper
Shift a curve in time, not in frames — offsets expressed in seconds
Fade a shot to black (or blind it white) with one factor, animated or not
Per-channel color grading with three multipliers — the knob the palette nodes turn
Punch up (or flatten) any frame with one number — Image Contrast Adjustment
The Deforum zoom-and-pan node that keeps your animation alive
Blend rendered frames into smoother, motion-blurred motion
Load frame N back into the graph — the loop that keeps Deforum-style renders coherent
The node that collects your animation into a video-ready pile
Multiply your frame count without re-rendering — smooth motion, new frames
A typed integer constant, because sometimes a primitive just isn't clear enough
The int-flavored logging brick — label a whole number and pass it down the chain
A number generator with a memory, for when randomness has to behave
One clean interpolation from A to B across your whole animation
Merge four log streams into one tidy line
An annotated diary of your animation, written as you go
Nine palettes, one image, color by region
Colored noise that matches your animation's mood
Drag one palette toward another's mood
Warm it up, cool it down, keep the light level
Let your prompts improvise between frames
Grab the sky, not the ground
Steal an image's color identity in one step
One long push, then snap back to zero
Breathe life into your animation with a sine wave you can actually wire up
One bell-shaped pulse at exactly the moment you want it
A boring string node that exists because ComfyUI primitives can't be wired
Turn one comma list into a switchable prompt, live
Get your text into the pack's logging chain
A clean, wireable multiline string source
The ping-pong wave that never gets boring
One sharp spike, exactly on cue
Drive your animation from an actual audio file
This extension offers various nodes that are useful for Deforum-like animations in ComfyUI.