Commit Graph
100 Commits
Author SHA1 Message Date
kijai 76ea2aa6a6 Update wan_video_vae.py 2025-10-07 11:41:54 +03:00
kijai 1e56fd1114 Fix weight loading when not using lora or patched linear 2025-10-07 10:56:30 +03:00
kijai 1d94082563 Add lynx requirements.txt 2025-10-06 22:11:00 +03:00
kijai dd888f7a8d GGUF dtype fix 2025-10-06 22:09:58 +03:00
kijai b27c1e5fcd Fix VACE 2025-10-06 21:29:16 +03:00
kijai 269a14f413 Merge branch 'lynx' 2025-10-06 19:39:06 +03:00
kijai 5c74e5c99a bumb version 2025-10-06 19:38:56 +03:00
kijai a088425268 Create wanvideo_T2V_14B_lynx_example_01.json 2025-10-06 19:38:20 +03:00
kijai bb23263f78 Separate full model's ip and ref layer loading
Allows using full ref with lite ip adapter, or full ref alone without loading the ip weights
2025-10-06 18:42:14 +03:00
kijai 174cba5759 Fix some precision issues with some models 2025-10-06 13:20:20 +03:00
kijai c517cfbc17 Merge branch 'main' into lynx 2025-10-06 13:02:23 +03:00
kijai d3010e37ab Fix some torch compile + fp8_fast issues 2025-10-05 12:31:45 +03:00
kijai 3167e088ed Update fp8_optimization.py 2025-10-05 12:26:44 +03:00
kijai d20d271a24 Update nodes_model_loading.py 2025-10-05 12:19:43 +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 71c8a4961b Merge branch 'pr/1240' 2025-10-03 19:24:40 +03:00
kijai dd7c55f5d2 Merge branch 'main' of https://github.com/kijai/ComfyUI-WanVideoWrapper 2025-10-03 19:23:41 +03:00
kijai 300e8a4786 Update readme.md 2025-10-03 19:23:39 +03:00
Jukka Seppänen f66c5df07d Update readme with example links
Added links to WanAnimate and ReCamMaster examples.
2025-10-02 14:39:18 +03:00
kijai 700aae60af Add example for WanAnimate with the new preprocessor 2025-10-02 13:31:31 +03:00
kijai 1ad36cc5f9 Merge branch 'main' into lynx 2025-10-02 00:55:48 +03:00
kijai 697fff7442 Add FlowMatchSAODEStableScheduler
source: https://github.com/eddyhhlure1Eddy/ode-ComfyUI-WanVideoWrapper
2025-10-02 00:53:49 +03:00
kijai 8360666470 Update model.py 2025-10-01 19:34:17 +03:00
kijai 4b079bdf5a Update nodes_sampler.py 2025-10-01 19:30:44 +03:00
kijai 1316f57390 Update model.py 2025-10-01 19:29:05 +03:00
kijai 0730929558 Allow selecting which blocks to use for lynx ref 2025-10-01 19:04:56 +03:00
kijai 1e88104558 compile fixes and cleanup 2025-10-01 18:44:56 +03:00
kijai 28ae01e11b fixes 2025-10-01 10:05:29 +03:00
kijai 5d3c4223a8 Update model.py 2025-09-30 18:59:14 +03:00
kijai ed167a0135 dtype fixes 2025-09-30 18:33:05 +03:00
kijai 1ba1a1662b cleanup and use fp32 text/time embed if available 2025-09-30 18:10:18 +03:00
kijai 4f42dbfacf cfg 2025-09-29 22:46:28 +03:00
kijai 9b1ab5b5c7 Merge branch 'main' into lynx 2025-09-29 22:09:25 +03:00
kijai bea3fcad8f Fix diff diff masking with InfiniteTalk 2025-09-29 19:53:35 +03:00
kijai aefff3796e uncond 2025-09-28 11:21:05 +03:00
kijai 0ed0f54d11 initial lynx full support 2025-09-28 02:01:01 +03:00
kijai 4ba6c88ad8 Update nodes_model_loading.py 2025-09-27 16:11:07 +03:00
kijai 358baa2c2a Lynx + VACE 2025-09-27 02:05:17 +03:00
kijai cf235c0728 update 2025-09-27 00:49:38 +03:00
kijai ab31158673 init: support lite model 2025-09-27 00:49:02 +03:00
kijai 37365817e8 Revert unicode character in warning strings
Seems it may cause issues on some systems
2025-09-26 12:39:39 +03:00
kijai 86193e3cc9 Add a warning for possible custom node version conflict from having multiple WanVideoWrappers installed 2025-09-26 01:01:25 +03:00
kijai 05474da487 Fix denoise_strength usage 2025-09-26 00:32:13 +03:00
kijai cfdae3b49f WanAnimate: Fix case of no mask and no face when looping 2025-09-23 21:08:30 +03:00
kijai f05865de63 Fix VACE 2025-09-23 19:06:15 +03:00
kijai 840553b261 Update model.py 2025-09-23 19:04:37 +03:00
kijai b8c2bb0a93 Add torch native RMSNorm as a choice 2025-09-23 17:41:24 +03:00
kijai 0ba45a1645 Fix flash attention 2025-09-23 00:10:41 +03:00
kijai 17e2452d30 WanAnimate: Fix bug in previous 2025-09-22 19:15:05 +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 2c4dfaf4c8 WanAnimate: Fix regression in image quality when using fp8
Face blocks not doing well in fp8
2025-09-22 03:12:48 +03:00
kijai 1ab9803bda Update nodes_sampler.py 2025-09-22 02:57:19 +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 7ebdcd4abc Fix context windows with infinite talk. 2025-09-22 01:54:04 +03:00
kijai 0ad92fad01 Update wanvideo_WanAnimate_example_01.json 2025-09-22 01:50:05 +03:00
kijai 2c42ac65e9 Update wanvideo_WanAnimate_example_01.json 2025-09-22 00:58:32 +03:00
kijai 718946ef13 Revert using torch RMSNorm as there are quality concerns 2025-09-21 18:19:27 +03:00
kijai fc3a684b0b WanAnimate: Move face adapter blocks to corresponding main blocks to include them in block swap 2025-09-21 16:34:17 +03:00
kijai 0482667c78 Use torch native (fused) RMSNorm if available 2025-09-21 15:29:33 +03:00
kijai 6cb1241d48 Refactor: Move sampler code to it's own file 2025-09-21 13:43:18 +03:00
Jukka Seppänen 28387fe37f Merge pull request #1216 from MinaWanasTA/fix-display-name-typo
Fix: Correct display name typo for TeaCache node
2025-09-21 13:42:29 +03:00
kijai b3ea982f6f version 2025-09-21 13:28:40 +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 ca48988742 Update wanvideo_WanAnimate_example_01.json 2025-09-19 18:11:47 +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 0f1ba64b80 Update wanvideo_WanAnimate_example_01.json 2025-09-19 16:26:36 +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 b2623b3a04 Update wanvideo_WanAnimate_example_01.json 2025-09-19 13:31:46 +03:00
kijai de304b10d1 face adapter offloading 2025-09-19 12:45:08 +03:00
kijai 623ce5a9fa Update wanvideo_WanAnimate_example_01.json 2025-09-19 12:30:56 +03:00
kijai b2c8cf969f Fix pose and face strength setting 2025-09-19 12:04:07 +03:00
kijai 9d002ddfbc handle undetected faces better 2025-09-19 11:59:07 +03:00
kijai b06562823b Fix GGUF with WanAnimate 2025-09-19 11:35:14 +03:00
kijai 8bc1d6651a Create wanvideo_WanAnimate_example_01.json 2025-09-19 10:19:20 +03:00
kijai 79583d4be3 Support WanAnimate 2025-09-19 10:14:08 +03:00
kijai 95f3307d5c Fix InfiniteTalk regression 2025-09-16 18:39:04 +03:00
kijai e9672e8d56 Support HuMo 1.7B 2025-09-16 17:41:07 +03:00
kijai 6d05cc5cf9 Update wanvideo_HuMo_example_01.json 2025-09-16 15:43:34 +03:00
kijai 8f2c1b7824 Allow passing through control_images only on WanVideoVACEStartToEndFrame 2025-09-15 20:45:37 +03:00
kijai 076c4a5c7e Experimental: Allow HuMo to work with InfiniteTalk
Doesn't work that great, but pushing this anyway for possible future usecases
2025-09-15 19:07:34 +03:00
Jukka Seppänen 61c68365d2 Fix dimension ordering in HuMo reference images processing 2025-09-14 17:35:55 +03:00
kijai 70f8ac77dd Correct tooltip 2025-09-13 21:06:53 +03:00
kijai 7fa6be05b8 Fix HuMo context windows when using cfg 2025-09-13 20:41:16 +03:00
kijai f6fc9cee6e Update nodes.py 2025-09-13 20:29:05 +03:00
kijai 699bad3887 InfiniteTalk: Don't stack or return frames when using output path 2025-09-13 20:10:13 +03:00
kijai d47ac9cbe0 Update nodes.py 2025-09-13 19:43:12 +03:00