ComfyUI Node
Difforum · Feedback Sampler
The Deforum look on any image model: every frame is the last one, moved by the camera and re-imagined by the sampler. Plug a Director `direction` wire and a first frame; that is the whole setup. Works with SD1.5, SDXL, Flux, SD3.5 and turbo/LCM/DMD2 distills (plain MODEL / VAE / CONDITIONING). Connect a depth map (e.g. Depth Anything V2 on the first frame) and set the Director to 3d for real parallax - the depth then follows the image frame by frame. Outputs the frames, the tracked depth per frame (for comp / relight / video-model guides) and a run report.
Difforum · Feedback Sampler
- model
- positive
- negative
- vae
- init_image
- direction
- options
- params
- camera
- strength
- cfg_curve
- prompts
- depth
- control_net
- control_image
- key_images
- frames
- depth
- report
◄steps20►
◄cfg6.0►
◄sampler_nameeuler►
◄schedulernormal►
◄cadence1►
◄control_strength0.60►
◄energy0.50►
◄key_indices—►
◄key_pull0.65►
◄key_approach12►
CategoryDifforum/4 · Render
Inputs (26)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | The image model (SD1.5 / SDXL / Flux / turbo). MODEL output of your checkpoint or LoRA chain. | |
| positive | CONDITIONING | Look / style prompt. Used for every frame when no scene prompts reach the sampler. | |
| negative | CONDITIONING | Negative conditioning (CLIP Text Encode). | |
| vae | VAE | The VAE that matches the model. | |
| init_image | IMAGE | The first frame. Everything grows from this image. | |
| steps | INT | 201–200 | Steps for a full denoise. With step scaling (default) a frame at energy 0.5 runs half of them, like Deforum. |
| cfg | FLOAT | 6.00–30 | Prompt strength. Turbo / LCM / DMD2 models want 1-2; regular SDXL 4-7. |
| sampler_name | COMBO | euler | Sampler. euler / dpmpp_2m for regular models, euler_ancestral or lcm for turbo. |
| scheduler | COMBO | normal | Noise schedule. karras / normal for regular models, sgm_uniform for turbo. |
| cadence | INT | 11–12 | Diffuse every Nth frame; the frames in between ride the camera and crossfade. 2 is almost invisible and twice as fast. |
| directionopt | DIFFORUM_DIRECTION | The Director's wire: camera, energy curve, scene prompts, keys and look in one cable. | |
| optionsopt | DIFFORUM_OPTIONS | Difforum · Render Options, for manual control. | |
| paramsopt | DIFFORUM_PARAMS | From Setup: frame count, fps, width and height. Plug the same Setup everywhere. | |
| cameraopt | DIFFORUM_CAMERA | A camera track from Camera (keys), Camera (expressions) or Camera Import. Overrides the Director's camera. | |
| strengthopt | DIFFORUM_SCHEDULE | A schedule that replaces the Director's energy curve (denoise per frame). | |
| cfg_curveopt | DIFFORUM_SCHEDULE | A schedule for cfg per frame. | |
| promptsopt | DIFFORUM_PROMPT | Prompt travel from Prompt Travel (or the Director with CLIP connected). | |
| depthopt | IMAGE | Depth of the first frame (white = near), or a per-frame batch. | |
| control_netopt | CONTROL_NET | Optional ControlNet (depth, canny...) applied on every diffused frame. | |
| control_imageopt | IMAGE | Per-frame control images; empty = the frame itself. | |
| control_strengthopt | FLOAT | 0.600–3 | ControlNet strength. |
| energyopt | FLOAT | 0.500–1 | Denoise per frame when no Director or strength curve is connected. It is how much each frame is re-imagined: 0.3 = steady, 0.5 = classic Deforum morph, 0.7+ = the image changes every few frames. |
| key_imagesopt | IMAGE | Keyframe Images: the travel steers toward each picture and lands on it at its frame. This is multikeyframing. | |
| key_indicesopt | STRING | Frame numbers of the key pictures (Keyframe Images 'indices'). | |
| key_pullopt | FLOAT | 0.650–1 | How strongly the frame is pulled toward the next key picture before diffusion. 1 = arrives exactly on it, 0.6 = strong resemblance, 0.3 = a hint. |
| key_approachopt | INT | 121–240 | Frames before a key over which the pull ramps up. Short (6-12) = sudden arrival, long (24-48) = the image slowly becomes the key. Long shots want long approaches. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| frames | IMAGE | — |
| depth | IMAGE | — |
| report | STRING | — |