788 Commits

Author SHA1 Message Date
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
623b5913dc bump version 2025-09-18 18:16:11 +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
e2ce0843d1 bump version 2025-08-20 21:07:03 +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
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