Nodes/ComfyUI-WanAnimatePlus/WanAnimatePlus Scheduler
ComfyUI Node

WanAnimatePlus Scheduler

Pick the sigma path before your Wan clip denoises

By wuwukaka·Created 4 months ago·Updated about a month ago· 409
WanAnimatePlus Scheduler
  • sigmas
  • sigmas
  • steps
  • shift
  • scheduler
  • start_step
  • end_step
schedulerunipc
steps30
shift5.00
start_step0
end_step-1
enhance_hffalse

Every Wan generation starts with a question nobody asks and everybody should: which noise schedule do I walk down? The sampler runs steps, but the scheduler decides how much noise is left at each step, and on a flow-matching model like Wan that choice is half the look. This node is where you make it, and it's the same node Kijai ships in WanVideoWrapper - WanAnimatePlus just re-exports it under its own prefix so the pack's chains stay self-contained.

What it gives you

The controls are few and they're mostly about when the schedule starts and stops. The one most people change is scheduler - unipc by default, with the full Wan roster behind it: dpm++ and its /beta variant, euler/euler/beta, deis, lcm, plus the distilled crowd (longcat_distill_euler, flowmatch_distill, flowmatch_pusa, rcm, vibt_unipc) for speed-LoRA workflows where you're at 4 steps and CFG 1.0. steps (default 30) and shift (default 5) are the other two you'll touch; shift bends the schedule toward fine detail late in the run.

  • start_step / end_step - denoise only a slice of the full schedule. The classic use: skip ahead with a distilled scheduler, or freeze the tail. Default end_step of -1 means "run to the end."
  • enhance_hf (optional, off by default) - an enhanced high-frequency denoising schedule; a refinement you can ignore until you're chasing texture.
  • sigmas (optional) - if you feed in your own sigma path, the node respects it.

The outputs are the fun part: sigmas, steps, shift, scheduler, start_step, and end_step, all as separate wires, so you can build the sampler call by hand or feed it to a settings node. And this one has a party trick - it plots the sigma curve as an image right in your ComfyUI progress area, with the start/end split points marked. Watching the curve bend when you change shift is genuinely the fastest way to learn what shift does.

Wiring it

Run it into WanAnimatePlus Sampler's scheduler input (the v1 sampler takes the raw pieces; the v2 sampler wants a single packed WANVIDEOSCHEDULER, which is what WanAnimatePlus Schedulerv2 outputs instead). That's the one real decision between the two siblings: same knobs, different envelope.

Install

Standard pack install:

cd ComfyUI/custom_nodes
git clone https://github.com/wuwukaka/ComfyUI-WanAnimatePlus.git

Restart ComfyUI, or use Manager to search "ComfyUI-WanAnimatePlus". Dependencies come from requirements.txt, and the README wants the original ComfyUI-WanVideoWrapper present too. Don't mix WanAnimatePlus nodes with original WanVideoWrapper nodes in one workflow - the pack warns it degrades results.

Quick take: if you're on the official ComfyUI SCAIL-2 workflow you won't need this node at all, because the Flow Sampler carries its own scheduler dropdown. Reach for this one when you want the schedule as data - split runs, custom start/end steps, or that sigma plot.

CategoryWanAnimatePlus

Inputs (7)

NameTypeDefaultDescription
schedulerCOMBOunipc21 options: unipc, unipc/beta, dpm++, dpm++/beta, dpm++_sde, dpm++_sde/beta, +15
stepsINT30Number of steps for the scheduler
shiftFLOAT5.000–1000
start_stepINT0Starting step for the scheduler
end_stepINT-1Ending step for the scheduler
sigmasoptSIGMAS
enhance_hfoptBOOLEANfalseEnhanced high-frequency denoising schedule

Outputs (6)

NameTypeDescription
sigmasSIGMAS
stepsINT
shiftFLOAT
schedulerunipc,unipc/beta,dpm++,dpm++/beta,dpm++_sde,dpm++_sde/beta,euler,euler/beta,longcat_distill_euler,deis,lcm,lcm/beta,res_multistep,er_sde,flowmatch_causvid,flowmatch_distill,flowmatch_pusa,multitalk,sa_ode_stable,rcm,vibt_unipc
start_stepINT
end_stepINT