1
0
mirror of https://github.com/kijai/ComfyUI-WanVideoWrapper.git synced 2026-01-26 23:41:35 +03:00

642 Commits

Author SHA1 Message Date
kijai
2952f5d9dd Show T5 loading progress bar 2026-01-26 15:53:48 +02:00
kijai
339e0fec81 Make NAG inplace application optional 2026-01-23 18:35:30 +02:00
kijai
2c2a6e1889 RoPE frequency offset option for storymem
I'm not 100% sure on this, I initially tested this when I noticed the original code doesn't, but it's described in the paper... now I see the original code has added it too so it seems to be the intended way to use it.
2026-01-23 14:31:04 +02:00
kijai
1eab022bb0 Update nodes.py 2025-12-28 02:35:42 +02:00
kijai
7a6efc1456 Add node for SVI 2.0 Pro 2025-12-28 00:35:14 +02:00
kijai
20942b8fd9 Cleanup: Remove flowedit code, restructure some other code
Due to lack of use and code maintainability
2025-12-26 12:51:22 +02:00
kijai
f988d19fdb StoryMem latents are supposed to be encoded one by one 2025-12-25 20:44:37 +02:00
kijai
95255c7ffa Add node to add story memory latents 2025-12-24 18:44:05 +02:00
kijai
5360eeb345 Squashed commit of the following:
commit fd32b14fdc
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Dec 23 02:02:31 2025 +0200

    Clean prints

commit 1776695e26
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Dec 23 01:48:12 2025 +0200

    Update nodes_model_loading.py

commit ef36204fa8
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Dec 23 01:35:08 2025 +0200

    Reduce peak VRAM use

commit c6f32c1424
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Dec 22 23:53:41 2025 +0200

    Norm dtype

commit 6d4a0f6e53
Merge: e7e0006 3e45021
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Dec 22 22:11:38 2025 +0200

    Merge branch 'main' into longcat_avatar

commit e7e00061e5
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Dec 22 00:43:01 2025 +0200

    Update nodes_sampler.py

commit eb5ec262a0
Merge: 7c0ba84 fed3b22
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Dec 22 00:42:53 2025 +0200

    Merge branch 'main' into longcat_avatar

commit 7c0ba84a26
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sun Dec 21 23:00:43 2025 +0200

    remove prints

commit 06a86923e7
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sun Dec 21 22:53:25 2025 +0200

    Fix ref latent

    oops

commit dca3106f10
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Dec 20 18:46:32 2025 +0200

    Expose more options, make vid2vid easier

commit 175418b8d2
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Dec 20 03:15:24 2025 +0200

    Create LongCatAvatar_testing_wip.json

commit 4a6e2d3c6c
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Dec 20 03:14:49 2025 +0200

    Init
2025-12-23 12:17:07 +02:00
kijai
78e3e1857c Add v2 sampling nodes for cleaner workflows
No functional changes, just cleaner nodes
2025-12-13 15:42:35 +02:00
kijai
0a65354247 Allow larger wananimate window size for disabling windowing 2025-12-09 14:15:00 +02:00
kijai
9e005fab90 Fix scaling for light TAE 2025-12-05 14:03:33 +02:00
kijai
f85ea5a48a add "empty_frame_pad_image" input to I2V encode node for easier SVI lora use
This pads the empty frames with the given image, as should be done with SVI-shot and SVI 2.0 LoRAs
2025-12-05 13:05:35 +02:00
Jukka Seppänen
6c5dc0ba2a Merge pull request #1546 from wzxysf/main
Enable vae tiling with end frame
2025-12-04 16:40:29 +02:00
kijai
772642b4f1 Update nodes.py 2025-11-27 20:19:06 +02:00
kijai
44feb24290 Allow TTM to work with 5B models 2025-11-20 11:43:53 +02:00
kijai
b826642a83 Add TTM support (Time To Move)
https://github.com/time-to-move/TTM
2025-11-16 17:52:49 +02:00
kijai
e3c2a1431b Squashed commit of the following:
commit f685ee33ac
Merge: bb5707f 4e31081
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Nov 13 16:37:38 2025 +0200

    Merge branch 'main' into bindweave

commit bb5707f601
Merge: acb662b ff26836
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Nov 11 18:53:19 2025 +0200

    Merge branch 'main' into bindweave

commit acb662b5af
Merge: 907c9e1 e926f7a
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Tue Nov 11 11:44:26 2025 +0200

    Merge branch 'main' into bindweave

commit 907c9e1cdd
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Mon Nov 10 21:02:58 2025 +0200

    Update nodes.py

commit e4a4d22537
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Nov 8 16:04:55 2025 +0200

    Update nodes_sampler.py

commit a3b2f67337
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Nov 8 16:03:00 2025 +0200

    Pad clip vision embeds like in original code

commit 1e00c8fb28
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Sat Nov 8 12:21:11 2025 +0200

    Update nodes.py

commit ff16dce5c0
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Nov 7 01:15:13 2025 +0200

    Update nodes_sampler.py

commit f972b31bf2
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Nov 7 01:09:22 2025 +0200

    Update nodes.py

commit 3dacd6a719
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Nov 7 00:45:06 2025 +0200

    Update nodes_sampler.py

commit 7bf99791ad
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Nov 7 00:44:13 2025 +0200

    Update nodes.py

commit 7a5587b5af
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Fri Nov 7 00:39:10 2025 +0200

    Let the user resize for QwenVL

    Seems to need smaller resolutions

commit d6cf172846
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Nov 6 23:41:24 2025 +0200

    Update nodes.py

commit cf86f4f0a4
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Nov 6 21:01:03 2025 +0200

    Update model.py

commit b1f8309a20
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Nov 6 19:55:54 2025 +0200

    Update nodes_model_loading.py

commit 8992c6af64
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Nov 6 19:22:56 2025 +0200

    Don't include padding for scheduler

commit e4084a961b
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Nov 6 18:32:53 2025 +0200

    Update nodes.py

commit 3ec1edefbe
Author: kijai <40791699+kijai@users.noreply.github.com>
Date:   Thu Nov 6 17:35:48 2025 +0200

    init

    For testing, no idea if it works yet
2025-11-13 17:10:57 +02:00
kijai
68392684b5 Add node to use UniLumos
Simply allows fore and background latent inputs for UniLumos relight model, example inputs seem to work: https://github.com/alibaba-damo-academy/Lumos-Custom/tree/main/UniLumos/UniLumos/examples
2025-11-10 19:06:45 +02:00
kijai
64c195167b Update nodes.py 2025-10-30 17:33:42 +02:00
wzxysf
6a37c0b2d6 Enable vae tiling with end frame 2025-10-24 22:23:31 +08:00
kijai
d74cfc54e8 Don't zero the extra frames
Possible fix for SVI "shot" method
2025-10-24 15:28:35 +03:00
kijai
001040abc7 Update nodes.py 2025-10-21 20:27:37 +03:00
kijai
746d46e137 WanVideoScheduler: Always show split step sigma 2025-10-21 20:14:54 +03:00
kijai
e221fdd7ac Fix normal tiny vae 2025-10-16 14:54:00 +03:00
kijai
bb75cddd60 Add minimal FlashVSR upscale support
https://zhuang2002.github.io/FlashVSR/

This only implements the projection model and the VAE, which seems to be enough for upscaling. This does NOT implement any of the streaming and sparse attention code.
2025-10-15 18:24:28 +03:00
kijai
6c38f8cb24 WanAnimate: Force dimensions to be divisible by 16 2025-10-13 17:31:54 +03:00
kijai
05232fb966 Update nodes.py 2025-10-05 01:37:12 +03:00
kijai
00a5cb8e5c Update nodes.py 2025-10-05 01:27:32 +03:00
kijai
d380c7d219 Add TSR (Temporal Score Rescaling) to experimental args
https://github.com/temporalscorerescaling/TSR
2025-10-05 01:14:25 +03:00
kijai
697fff7442 Add FlowMatchSAODEStableScheduler
source: https://github.com/eddyhhlure1Eddy/ode-ComfyUI-WanVideoWrapper
2025-10-02 00:53:49 +03:00
kijai
1c7e32d8af Support lucy edit 2025-09-22 15:34:48 +03:00
kijai
95cd0ef690 WanAnimate: Use empty frames for face when none are provided and masking is used
Necessary for the mask to work properly in this scenario
2025-09-22 15:18:17 +03:00
kijai
02583db554 WanAnimate: Encode pose latents in the loop too for better sync and seams between windows 2025-09-22 02:36:17 +03:00
kijai
6cb1241d48 Refactor: Move sampler code to it's own file 2025-09-21 13:43:18 +03:00
kijai
a6dc8aeb64 offload before vae encode too in WanAnimate loop 2025-09-20 21:52:37 +03:00
kijai
b9fd93c19e WanAnimate: Fix first latent issue when not using bg_images and looping 2025-09-20 20:14:39 +03:00
kijai
a90ee9773f Fix VACE first latent auto trimming 2025-09-20 14:51:15 +03:00
kijai
1cc8082452 Fix InfiniteTalk offloading 2025-09-20 14:46:35 +03:00
kijai
0dc8a84564 WanAnimate: zero face pixels for uncond 2025-09-20 01:03:13 +03:00
kijai
795a74d756 Update nodes.py 2025-09-19 22:28:27 +03:00
kijai
14a1f8bd71 Update nodes.py 2025-09-19 21:56:33 +03:00
kijai
de4fcd6fb3 Update nodes.py 2025-09-19 18:40:49 +03:00
kijai
bca7236c73 Update nodes.py 2025-09-19 18:03:24 +03:00
kijai
e4627466f5 WanAnimate block swap fix 2025-09-19 16:59:57 +03:00
kijai
7aa9086b48 WanAnimate bugfixes 2025-09-19 16:23:16 +03:00
kijai
72f5423d6a Allow uni3c with WanAnimate 2025-09-19 15:28:01 +03:00
kijai
3acfb513ea WanAnimate input frame count tweaks 2025-09-19 14:51:19 +03:00
kijai
543df461ff Allow not using face 2025-09-19 13:57:39 +03:00
kijai
b2c8cf969f Fix pose and face strength setting 2025-09-19 12:04:07 +03:00