kentskooking-nodes
various deforum style effects
Nodes (17)
Reload the render that ComfyUI killed at frame 900
Crossfade two prompts over one latent — no frame-by-frame loop required
The knob panel for prompt crossfading
The deforum-style image morph loop, compressed into one node
Shape your image morph before it burns the GPU
Tune how two videos melt into each other
Checkpointing for renders that outlive your patience
Morph video A into video B — the sampler that actually morphs
Wave-driven video
The heartbeat of the pack — cycle motion, zoom and steps over time
A CLIP vision encode that remembers the wave
Attach a ControlNet to a wave run (it doesn't apply it yet)
Pump ControlNet strength along the wave
IPAdapter settings that ride the wave — and the model passes through
Wave-modulate IPAdapter weight over time
Style transfer that breathes with the wave
See your wave before you burn the GPU hours
kentskooking-nodes
A nodepack that applies deforum style animation effects to images and videos.
Overview
This pack adds wave-driven iterative tools for ComfyUI. It is built around frame-by-frame and iteration-by-iteration workflows that let you push motion, morphing, feedback, and stylization over time instead of treating each frame as an isolated render.
It currently covers four main workflow styles:
- Video iteration and stylization
- Image iteration
- Video interpolation and morphing
- Conditioning exploration across prompt states
Included Nodes
Controllers
Video Wave ControllerImage Wave ControllerInterpolation Wave ControllerExplorer Conditioning Wave ControllerWave CLIP Vision EncodeWave Style Model ApplyWave IPAdapter ControllerWave ControlNet ApplyWave ControlNet Controller
Samplers
Video Iterative SamplerImage Iterative SamplerVideo Interpolate SamplerExplorer Conditioning Sampler
Checkpointing and Utility
Iterative Checkpoint ControllerCheckpoint Preview LoaderWave VisualizerWave IPAdapter Advanced
Example Workflows
Included workflows live in examples/workflows/:
FLUX Video Iterative WF_kentskooking-nodes.jsonImage Iterative Sampler - zImage.jsonVideo Interpolate WF - FLUX.jsonVideo Interpolate WF (SDXL).jsonVideo Interpolate WF (SD 1.5).jsonkentskooking_nodes_all.jsonWF_using_standard_nodes.json
Included assets live in examples/assets/ and include demo GIFs, reference images, and sample input clips.
Installation
cd ComfyUI/custom_nodes
git clone https://github.com/Kentskooking/kentskooking-nodes.git
Restart ComfyUI after cloning.
Dependencies
Core Python dependencies are listed in pyproject.toml and are standard ComfyUI-side packages:
torchnumpy>=1.25.0Pillowsafetensors>=0.4.2
Optional dependency:
ComfyUI_IPAdapter_plusis only needed for the IPAdapter-related nodes.
cd ComfyUI/custom_nodes
git clone https://github.com/cubiq/ComfyUI_IPAdapter_plus.git comfyui_ipadapter_plus
Typical Workflow Patterns
Video Iteration
Load video latents -> Video Wave Controller -> optional wave integrations -> Video Iterative Sampler -> VAE Decode -> Save or Preview
Image Iteration
Load image latent -> Image Wave Controller -> optional wave integrations -> Image Iterative Sampler -> VAE Decode -> Save or Preview
Video Morphing
Video A + Video B -> Interpolation Wave Controller -> Video Interpolate Sampler -> VAE Decode -> Save or Preview
Conditioning Exploration
Positive A (+ optional B/C) -> Explorer Conditioning Wave Controller -> Explorer Conditioning Sampler -> VAE Decode -> Grid or Video
Checkpointing
Use Iterative Checkpoint Controller for long renders.
- Saves rolling progress during a run
- Lets you resume after interruption
- Can restore workflow state from preview metadata with
Checkpoint Preview Loader
Notes
- The project is still evolving and the workflows are the fastest way to get oriented.
- FLUX, SDXL, and SD 1.5 example workflows are all included.
- A small frontend script is bundled under
js/for node width behavior in ComfyUI.
Support
- Issues: https://github.com/Kentskooking/kentskooking-nodes/issues
- Discussions: https://github.com/Kentskooking/kentskooking-nodes/discussions
License
This repository is licensed under GPL-3.0. See LICENSE and NOTICE for project and third-party attribution details.