408 Commits

Author SHA1 Message Date
stephennilor
629a2bf423 revert accidental change to LoadVideosFromFolder node 2025-10-01 18:41:29 +08:00
stephennilor
051c10382b add optional batching of image resizing 2025-10-01 18:12:17 +08:00
kijai
9d7af919b9 Use kornia for GPU accelerated mask dilation 2025-09-23 20:15:13 +03:00
stuttlepress
11a482d3c3 Fix LoadVideosFromFolder VHS import in Windows
VideoHelperSuite import fails on Windows even when VHS is properly
installed, due to custom node module names being stored as full file
paths for some reason.
Add fallback to sys.modules search when standard imports fail.
2025-09-23 03:39:49 -05:00
kijai
e81f33508b more robust GGUF node detection 2025-09-19 02:05:04 +03:00
kijai
00da191063 Add BlockifyMask 2025-09-18 21:55:59 +03:00
kijai
edd7994b74 GGUF loader fixes 2025-09-18 21:29:23 +03:00
kijai
9f7cf610da Update model_optimization_nodes.py 2025-09-18 18:15:35 +03:00
kijai
8d7a3a3bab Add DrawMaskOnImage 2025-09-18 18:05:34 +03:00
kijai
c2712d7781 Update model_optimization_nodes.py 2025-09-17 17:53:09 +03:00
kijai
39d152e042 Add GGUFLoaderKJ
GGUF loader to extend ComfyUI-GGUF -nodes, requires it installed.
Allows loading separate VACE GGUF modules
2025-09-17 17:50:18 +03:00
kijai
ffd4d1c908 Merge branch 'pr/331' 2025-09-16 18:23:24 +03:00
kijai
1fff7fed6b Rename 2025-09-16 18:23:09 +03:00
Jukka Seppänen
af20cb3333
Merge pull request #375 from asaf92/fix-image-pad-outpaint-mask-scaling
Fix ImagePadForOutpaintTargetSize mask scaling bug
2025-09-16 18:15:28 +03:00
kijai
1885177e8f Merge branch 'pr/359' 2025-09-16 18:14:30 +03:00
kijai
9b43565d38 Move pillarbox_blur mode to ImagePadKJ -node 2025-09-16 18:14:01 +03:00
kijai
5f0a84540b Update image_nodes.py 2025-09-16 17:41:35 +03:00
kijai
468fcc86f0 Add transformer_options for enhance-a-video and NAG patches 2025-09-14 11:49:04 +03:00
kijai
e833a3f7df Fix qwen sage patch too 2025-09-13 12:59:35 +03:00
kijai
5dc5a15cc4 Add transformer_options to sageattn patch 2025-09-13 11:04:17 +03:00
kijai
36f6fdd7d4 Update lora_nodes.py 2025-09-08 10:43:50 +03:00
kijai
6eb25e6b3d Update lora_nodes.py 2025-09-08 10:28:05 +03:00
kijai
142ea4650b Fix logging on lora resize 2025-09-08 10:25:27 +03:00
kijai
0adab07d1a Update lora_nodes.py 2025-09-01 19:02:21 +03:00
kijai
ee5589c9ea Update lora_nodes.py 2025-09-01 18:31:29 +03:00
kijai
d8b8c637fb Add LoraReduceRank
for testing
based on:
https://github.com/kohya-ss/sd-scripts/blob/main/networks/resize_lora.py
2025-09-01 17:11:35 +03:00
aagami
20efb15b44 cleanup 2025-08-25 15:40:12 +03:00
aagami
bc234589e6 Fix ImagePadForOutpaintTargetSize mask scaling bug
When image and mask have different input dimensions and no downscaling
is needed (scaling_factor >= 1), the mask was not being resized to match
the image dimensions before padding, causing mismatched output sizes.

Now ensures mask dimensions match image dimensions using F.interpolate
with nearest-neighbor interpolation in both scaling branches.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-25 14:32:40 +03:00
kijai
ba9153cb06 Allow disabling clamping on lora extract 2025-08-23 16:21:30 +03:00
kijai
b37122a9fd Add LazySwitchKJ 2025-08-20 21:06:39 +03:00
kijai
6dfd2c2420 I have no idea... 2025-08-20 14:35:18 +03:00
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
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
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