Hi Gooners. I'd appreciate your feedback and also if you could share your creations on this page. I recognise this workflow is getting LoRA heavy, so thinking of ways to better manage that in future - suggestions welcome.
Version 1.2:
Known issue - 'graph' NRE errors may be seen when attempting to load the workflow. If this happens please downgrade your videohelpersuite to version 1.7.3
Steps adjusted to 2/2/6
Some complex prompts were still causing ghosting on the latest x2v loras, needing another high noise step to compensate. As a bonus, motion is now more consistently fast - i've actually had to start prompting for slower movement sometimes.
Loop mode
A simple way to quickly continue where the last video ends. Can be left disabled (as it is by default).
Color match node to help stabilize the image colors through several video generations
New LoRAs
Gyrating Hips
Fingering Pussy
They do exactly what they say, and very well.
________________________________________________________________________________
The below information may be out of date - will fix soon!
Version 1.1: Lightx2v revision was released today, allowing us to drop total number of steps from 12 to 9 with better motion in the results. We now do 2H*/1H/6L with the first two steps continuing to be run in native WAN at high CFG.
Ultimate Deepthroat has also been added to the nsfw LoRA stack.
The workflow has all of the links you need for the new files.
Consistent and reliable lewd and pornographic videos in WAN2.2 i2v
This workflow leverages the powerful WAN 2.2 model to generate 1280x720p videos consistently without common issues such as slow motion, light artifacts, color blooming and character teleporting.
- Hand tuned step config (2H/4H*/6L*) across three samplers for reliable motion
- Lightning LoRAs reduce total steps needed from native running on all but the first two steps.
- Built in interpolation step smoothes motion with high quality generated frames
LoRAs:
All LoRAs used are linked both on this page as resources but with direct links in the workflow notes.
The LoRAs strengths have been tuned to allow for a very strong enhancement to body movement while still appearing quite realistic.
Performance:
This workflow may have a longer render time compared to low-res alternatives, but the results speak for themselves. The 1280x720 output is crisp, detailed, and mostly free from common resolution scaling issues seen in other methods.
Tips:
ALWAYS start your prompt with a brief description of what the character is doing/can do easily, then your prompt. For e.g.
"the woman quickly glances at the viewer. she jumps up and down excitedly"
1024 pixel length videos take 3m03s with a 5090.
Description
Updated to v2 i2v LoRA to further optimise step count and fast motion
FAQ
Comments (23)
A new version of lightx2v dropped for i2v today, it's still being looked at to determine the best config, but a few hours of tinkering show it's able to at least reduce our processing time for this workflow's purpose. Workflow updated to 1.1 with all the links you need and the new step config.
I may do another release in a few days if we find drastically better ways to implement the new LoRA
Perfect workflow. Thank you so much for sharing it. Wish we can get a version that enables looping videos in the future.
@JesseSykes I might have something for you soon. https://civitai.com/images/106200044
@Diecron312 Looks amazing <3 Can't wait!
where are you seeing the new ightx2v version? can you link it?
@NUGGZ1616 Heya. They're here: https://huggingface.co/lightx2v/Wan2.2-I2V-A14B-Moe-Distill-Lightx2v/tree/main/loras
However the low noise is still just the 2.1 repackaged, and the high noise in that link has issues. It was pulled directly from the distilled model by Kijai here: https://huggingface.co/Kijai/WanVideo_comfy/blob/main/LoRAs/Wan22_Lightx2v/Wan_2_2_I2V_A14B_HIGH_lightx2v_MoE_distill_lora_rank_64_bf16.safetensors
The direct links you need are in a note inside the workflow as well.
Although the Interpolate and Sage Attention nodes do not initially cause errors, they cause errors if they are not loaded. When these nodes are bypassed, the output is only 2 seconds, resulting in a production time of +1300 seconds(rtx 3090 + 32gb ram).
Hi there, that's odd, I bypass the interpolate all of the time without issues.
Make sure you set the frame_rate on the save video node to 16 if you turn off the interpolation though or it'll be a 2.5 second long double fast video.
Can't really comment on the sage attn nodes as they work when you have it installed, no reason you can't simply delete them from the workflow if you have no intention of using it though.
New version coming today.
Looping
LoRA changes (removing and adding some)
Step changes to 2/2/6 (from 2/1/6) - much cleaner, faster motion with far more predictable pace and better prompt adherence (much needed when looping!)
You are amazing mate <3 Thanks for the looping version!
Your workflows are best when it comes to quality and consistency, but unfortunately I'm having issues loading the latest long one....
# ComfyUI Error Report
## Error Details
- Node ID: N/A
- Node Type: N/A
- Exception Type: Loading aborted due to error reloading workflow data
- Exception Message: TypeError: Cannot read properties of undefined (reading 'graph')
## Stack Trace
```
TypeError: Cannot read properties of undefined (reading 'graph')
at get_links (http://127.0.0.1:8000/extensions/comfyui-videohelpersuite/js/VHS.core.js:2068:51)
at ComfyNode.update_links (http://127.0.0.1:8000/extensions/comfyui-videohelpersuite/js/VHS.core.js:2080:28)
at ComfyNode.<anonymous> (http://127.0.0.1:8000/extensions/comfyui-videohelpersuite/js/VHS.core.js:2058:30)
at object.<computed> [as onConnectionsChange] (http://127.0.0.1:8000/extensions/comfyui-videohelpersuite/js/VHS.core.js:16:29)
at ComfyNode.configure (http://127.0.0.1:8000/assets/index-BKeTeXLp.js:119159:33)
at ComfyNode.configure (http://127.0.0.1:8000/assets/index-BKeTeXLp.js:320122:15)
at LGraph.configure (http://127.0.0.1:8000/assets/index-BKeTeXLp.js:133888:34)
at LGraph.configure (http://127.0.0.1:8000/assets/index-BKeTeXLp.js:327716:26)
at LGraph.configure (http://127.0.0.1:8000/extensions/comfyui-custom-scripts/js/reroutePrimitive.js:14:29)
at ComfyApp.loadGraphData (http://127.0.0.1:8000/assets/index-BKeTeXLp.js:328017:18)
@loucypher83827 Sorry to hear it. The only extra node in 1.2 from videohelpersuite is the Select Latest. This is a beta node, so its possible if your VHS is out of date it might have some issues. Could you try updating your videohelpersuite in comfy manager to the latest nightly and let me know if that helps? Also I assume this is only happening when you enable looping?
@Diecron312 thanks for the reply, I did that and unfortunately it didn't work. It's actually happening when I load the workflow, and then the workflow looks strange, there are some nodes that are stacked, some of them are connected, some are not. It's the first time I'm having problems just loading the workflow in comfy
@loucypher83827 reload the old one and just adjust the 3 Ksamplers : make them all "10 steps" , first one start 0 end 2 , second one start 2 end 4 , third one start 4 end 10000
@exodus2000 Yup, this, if you can't get the new one to work. @loucypher83827 the only other thing it might be is one of kjnode, added for color correction, do you have / can update kjnodes?
file is corrupted for me too.
@exodus2000 thanks, I did it and it's working good, though I wanted to try the loop version also. @Diecron312 I updated kjnodes, no luck unfortunately
@loucypher83827 @dubious1one439 I just uploaded some test versions here:https://civitai.com/models/2050498?modelVersionId=2320621
1.2 TEST - manually stripped out file paths from the node in case it was trying to load something from disk and going bang. May still blow up.
1.2 NOLOOP - just the loop nodes removed. I left the color corrector in.
Just the loop nodes - exactly what it says. If noloop above works and this doesnt, the issue is with one of these specific nodes.
Appreciate your help troubleshooting although I am not sure how much more use I can be :)
@dubious1one439 @loucypher83827 Actually please hold off guys. I just reproduced the issue by updating my own VideoHelperSuite, so now I can find out why and fix it.
@dubious1one439 @loucypher83827 Hi again. Please downgrade your videohelpersuite to 1.7.3 to resolve this issue. It appears to be a bug with their custom node in the latest versions. I'll report it on their github and add a note in the description. Thank you for the reports.
@Diecron312 thank you for your swift work on the subject, I'll check it out in a few hours!
@Diecron312 downgrading did the trick!
@loucypher83827 I've imported the JSON (v3 version), but the nodes appear disconnected and I don't know what to do. Is anyone else experiencing this?