Wanted to share my Wan 2.1 first-last Frame workflow, loosely based around previous LTX workflow. Generation times are MUCH longer than LTX workflow but there is a lot more consistent video production as well.
A few tips:
Start with a single portion of the sequence (say, Image 1-2 portion), and then use the preview to guide both your prompt and the seed generation to save compute time. You can usually tell based on the Stage 1 render if the final is going to suck or not :)
Once you are happy with your base prompt and base generation, move forward with the rest of the generations. If you don't touch the base "Controller" portion you won't have to regenerate your previously generated sections!
If you are unhappy with any portion of the sequence, just regenerate that portion using a "Prompt Addend" or different seed. You may also hook in additional LoRA for any portion of the sequence. Just attach a LoRA to that Purple line "model" section.
A few other tips for successful generations:
It seems that the AI picks up on any differences (even differences that are impossible to discern such as differences in grain or noise) and uses this to decide if an area gets motion or not.
If you don't want any motion, literally use your favorite photo editor and copy/paste that area between frames to keep it completely consistent.
If you want subtle motion, just run a low 1-2% noise pass on the area between frames, again using your favorite photo editor.
If you are using Flux or SDXL for base image generation, another tip is to use different prompts or LoRA on the same seed to generate similar but not identical generations.
Have fun!
Description
FAQ
Comments (5)
It performs its function very well. It can also be used for perfect loops using 2 identical images. I think that depending on the LoRA and the action, sometimes it's a bit static, and sometimes it has good movement. Could you make a simplified version for loops, with optional frame interpolation?
To create a perfect loop on any video I just use the new WAN FFLF model and supply the last frame of the vid as the first frame and first frame as last frame. Creates a perfect transition for looping the video. Just drop the video in a timeline, duplicate it, and place the transition between the 2 vids
@Kiefstorm Do you have any workflow that uses it?
Not working for me...I get
SamplerCustom
transformer_options not found in extra_args, currently SkipLayerGuidanceWanVideo only works with TeaCacheKJ
I have updated comfy to 0.3.29 as of 4/22/2025 I have the KJ node pack installed and done a full update of all the custom nodes.
Any idea what's wrong?
bypass both the teacache node and the skip layer node. i actually should remove teacache because it seems to produce artifact with this new model for now.