810 Commits

Author SHA1 Message Date
kijai
e435e999e4 Add GetLatentSizeAndCount 2025-08-20 12:36:50 +03:00
kijai
876a6dd292 Add LoadVideosFromFolder
This extends and requires https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite
2025-08-18 11:55:26 +03:00
kijai
2f7300dc54 Add bbox_format option for bbox visualize node 2025-08-15 12:46:02 +03:00
Christopher Anderson
268063e317 Add pillarbox_blur mode for proportional image resizing with blurred background. 2025-08-10 22:47:27 +10:00
kijai
87d0cf42db fix dit lora block loader on loras with diff keys 2025-08-06 23:15:12 +03:00
kijai
dafbcae4e6 Add option to load extra state dict with a diffusion model
Also add node DiffusionModelSelector to easily select the path. This can be used to add standalone VACE module to any WanModel
2025-08-06 20:09:14 +03:00
kijai
331260d908 Update model_optimization_nodes.py 2025-08-06 09:45:54 +03:00
kijai
984c7bb276 remove print 2025-08-06 00:24:37 +03:00
kijai
504044f181 Add TorchCompileModelQwenImage
Mostly to limit compile to transformer blocks only for less recompiles
2025-08-06 00:09:15 +03:00
kijai
d382efd7e7 Support Qwen image with sageattn patch 2025-08-05 23:52:54 +03:00
kijai
fbdb08f9d6 NAG for batches 2025-08-02 21:02:48 +03:00
kijai
a6b867b63a Fix JoinStringMulti 2025-07-28 00:00:04 +03:00
kijai
b7f337fe3a Update lora_nodes.py 2025-07-27 12:26:14 +03:00
kijai
37a0973b47 Allow RBG strings 2025-07-21 14:34:56 +03:00
Jukka Seppänen
0d909572e2
Merge pull request #340 from netjerikh/multithread_ColorMatch
Added multithread option to ColorMatch node
2025-07-18 23:03:46 +03:00
netjerikh
0d2334de6d Added multithread option to ColorMatch node 2025-07-18 11:54:19 +03:00
kijai
ad37ce656c Make multi-input node inputs optional 2025-07-16 16:54:06 +03:00
kijai
ab8cac5396 Add LoraExtractKJ
Improved Lora extraction node
- build in diff substraction
- lowrank algo for quick extraction
- dtype selection
2025-07-16 14:02:31 +03:00
kijai
730edb08c1 Change JoinStrings inputs to optional 2025-07-16 11:12:21 +03:00
kijai
fca4aa2a15 ImageResizeKJv2: output padded area as mask if no input mask to resize 2025-07-15 14:57:57 +03:00
kijai
d9425173e7 Add ImageBatchJoinWithTransition 2025-07-14 16:40:23 +03:00
kijai
f20cb4c108 Update image_nodes.py 2025-07-14 15:27:53 +03:00
kijai
4549812bcc Update CrossFadeImages to allow joining different batch sizes 2025-07-14 15:24:05 +03:00
kijai
9ea455afd6 bump version 2025-07-14 09:29:27 +03:00
kijai
22e722bafe Update image_nodes.py 2025-07-10 18:59:17 +03:00
kijai
cabfcb2245 ImageResizeKJv2: Allow changing pad direction, add output info display 2025-07-10 18:56:25 +03:00
kijai
479cde218b Update nodes.py 2025-07-08 13:56:58 +03:00
asagi4
ed0ab5231f Mask consolidation node 2025-07-08 00:35:14 +03:00
kijai
5c19bd835a typo 2025-07-06 23:57:29 +03:00
kijai
6a0c755c56 these should not be output nodes... 2025-07-06 23:06:20 +03:00
kijai
ee0eb6696b Use node_typing for ANY -inputs 2025-07-04 13:04:18 +03:00
kijai
40d9d84b68 Update mask_nodes.py 2025-07-03 20:45:10 +03:00
kijai
1f653a8d96 ReplaceImagesInBatch: Allow replacing only masks without images 2025-07-03 17:51:40 +03:00
kijai
ff49e1b01f Add sageattn++ as selectable mode for easier testing 2025-07-01 12:26:27 +03:00
kijai
6363376a17 Add optional mask resiszing to ImageResizeKJv2, allow lanczos for mask resizing 2025-07-01 12:22:37 +03:00
kijai
fbc779a7bd Allow negative values in INTConstant 2025-06-30 12:03:50 +03:00
kijai
f7eb33abc8 I remembered
Should keep the id or node title methods viable, though not recommended
2025-06-18 11:03:51 +03:00
kijai
24f10ca90c Don't run WidgetToString on each queue...
I can't remember the reason for this, if it ever was necessary, it doesn't seem to be anymore...
2025-06-18 10:42:57 +03:00
kijai
f9118e0bbb Bump version 2025-06-16 17:31:42 +03:00
kijai
ff98412479 Check if folder contents change on LoadImagesFromFolderKJ 2025-06-16 17:31:35 +03:00
kijai
b5e654103a Update spline_editor.js 2025-06-16 17:17:31 +03:00
kijai
b560966027 Force using shift modifier when selecting another spline 2025-06-16 01:48:56 +03:00
kijai
7afb0f906a Update model_optimization_nodes.py 2025-06-16 00:35:53 +03:00
kijai
d584c711a3 Experimental NAG node 2025-06-15 22:05:24 +03:00
kijai
aeab1a7de5 sync multiple splines in speed mode 2025-06-09 18:31:38 +03:00
kijai
ed8294d7fb Add new "speed" sampling mode to SplineEditor 2025-06-09 18:16:58 +03:00
kijai
1fbf4805f1 SplineEditor updates 2025-06-09 17:59:31 +03:00
kijai
3f62cf2849 Use builtin widget hiding 2025-06-09 12:03:56 +03:00
kijai
dfe7a909a4 Update model_optimization_nodes.py 2025-06-09 04:30:00 +03:00
kijai
e96a028254 Support VACE with TeaCache 2025-06-09 02:58:41 +03:00