ComfyUI/comfy_extras
Kohaku-Blueleaf 88d9168df0
Sync (#1)
* Allow disabling pe in flux code for some other models.

* Initial Hunyuan3Dv2 implementation.

Supports the multiview, mini, turbo models and VAEs.

* Fix orientation of hunyuan 3d model.

* A few fixes for the hunyuan3d models.

* Update frontend to 1.13 (#7331)

* Add backend primitive nodes (#7328)

* Add backend primitive nodes

* Add control after generate to int primitive

* Nodes to convert images to YUV and back.

Can be used to convert an image to black and white.

* Update frontend to 1.14 (#7343)

* Native LotusD Implementation (#7125)

* draft pass at a native comfy implementation of Lotus-D depth and normal est

* fix model_sampling kludges

* fix ruff

---------

Co-authored-by: comfyanonymous <121283862+comfyanonymous@users.noreply.github.com>

* Automatically set the right sampling type for lotus.

* support output normal and lineart once (#7290)

* [nit] Format error strings (#7345)

* ComfyUI version v0.3.27

* Fallback to pytorch attention if sage attention fails.

* Add model merging node for WAN 2.1

* Add Hunyuan3D to readme.

* Support more float8 types.

* Add CFGZeroStar node.

Works on all models that use a negative prompt but is meant for rectified
flow models.

* Support the WAN 2.1 fun control models.

Use the new WanFunControlToVideo node.

* Add WanFunInpaintToVideo node for the Wan fun inpaint models.

* Update frontend to 1.14.6 (#7416)

Cherry-pick the fix: https://github.com/Comfy-Org/ComfyUI_frontend/pull/3252

* Don't error if wan concat image has extra channels.

* ltxv: fix preprocessing exception when compression is 0. (#7431)

* Remove useless code.

* Fix latent composite node not working when source has alpha.

* Fix alpha channel mismatch on destination in ImageCompositeMasked

* Add option to store TE in bf16 (#7461)

* User missing (#7439)

* Ensuring a 401 error is returned when user data is not found in multi-user context.

* Returning a 401 error when provided comfy-user does not exists on server side.

* Fix comment.

This function does not support quads.

* MLU memory optimization (#7470)

Co-authored-by: huzhan <huzhan@cambricon.com>

* Fix alpha image issue in more nodes.

* Fix problem.

* Disable partial offloading of audio VAE.

* Add activations_shape info in UNet models (#7482)

* Add activations_shape info in UNet models

* activations_shape should be a list

* Support 512 siglip model.

* Show a proper error to the user when a vision model file is invalid.

* Support the wan fun reward loras.

---------

Co-authored-by: comfyanonymous <comfyanonymous@protonmail.com>
Co-authored-by: Chenlei Hu <hcl@comfy.org>
Co-authored-by: thot experiment <94414189+thot-experiment@users.noreply.github.com>
Co-authored-by: comfyanonymous <121283862+comfyanonymous@users.noreply.github.com>
Co-authored-by: Terry Jia <terryjia88@gmail.com>
Co-authored-by: Michael Kupchick <michael@lightricks.com>
Co-authored-by: BVH <82035780+bvhari@users.noreply.github.com>
Co-authored-by: Laurent Erignoux <lerignoux@gmail.com>
Co-authored-by: BiologicalExplosion <49753622+BiologicalExplosion@users.noreply.github.com>
Co-authored-by: huzhan <huzhan@cambricon.com>
Co-authored-by: Raphael Walker <slickytail.mc@gmail.com>
2025-04-08 18:38:44 +08:00
..
chainner_models Replace print with logging (#6138) 2024-12-20 16:24:55 -05:00
nodes_advanced_samplers.py Lint unused import (#5973) 2024-12-09 15:24:39 -05:00
nodes_align_your_steps.py remove minimum step count for AYS (#6137) 2024-12-21 10:05:09 -05:00
nodes_attention_multiply.py Add some nodes to multiply the attention in UNet and Clip models. 2024-04-28 13:03:43 -04:00
nodes_audio.py Add type hint for FileLocator (#6968) 2025-03-05 15:35:26 -05:00
nodes_canny.py Remove some unused imports. 2024-05-27 19:08:27 -04:00
nodes_cfg.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_clip_sdxl.py Enforce all pyflake lint rules (#6033) 2024-12-12 19:29:37 -05:00
nodes_compositing.py Lint unused import (#5973) 2024-12-09 15:24:39 -05:00
nodes_cond.py Don't make dynamicPrompts the default on multiline string inputs. 2024-04-13 16:18:00 -04:00
nodes_controlnet.py Make the inpaint controlnet node work with non inpaint ones. 2024-09-14 09:17:13 -04:00
nodes_cosmos.py CosmosImageToVideoLatent batch_size now does something. 2025-01-15 17:19:59 -05:00
nodes_custom_sampler.py [NodeDef] Explicitly add control_after_generate to seed/noise_seed (#7059) 2025-03-05 15:33:23 -05:00
nodes_differential_diffusion.py Fix differential diffusion node for batches. 2024-03-04 00:43:09 -05:00
nodes_flux.py Add FluxDisableGuidance node to disable using the guidance embed. 2025-01-20 14:50:24 -05:00
nodes_freelunch.py Move PAG to model_patches/unet section. 2024-07-18 17:22:51 -04:00
nodes_gits.py Fix and enforce no trailing whitespace. 2024-12-31 03:16:37 -05:00
nodes_hooks.py Hooks Part 2 - TransformerOptionsHook and AdditionalModelsHook (#6377) 2025-01-11 12:20:23 -05:00
nodes_hunyuan3d.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_hunyuan.py Support new hunyuan video i2v model. 2025-03-08 20:34:47 -05:00
nodes_hypernetwork.py add simple error check to model loading (#4950) 2024-09-17 03:57:17 -04:00
nodes_hypertile.py Lint all unused variables (#5989) 2024-12-12 17:59:16 -05:00
nodes_images.py Add type hint for FileLocator (#6968) 2025-03-05 15:35:26 -05:00
nodes_ip2p.py Add InstructPixToPixConditioning node. 2024-04-04 15:06:17 -04:00
nodes_latent.py Refactor and fixes for video latents. 2025-01-22 06:37:46 -05:00
nodes_load_3d.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_lora_extract.py Add tooltips to LoraSave node. 2024-10-18 06:01:09 -04:00
nodes_lotus.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_lt.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_lumina2.py support system prompt and cfg renorm in Lumina2 (#6795) 2025-02-16 18:15:43 -05:00
nodes_mahiro.py Add MaHiRo (improved/alternate CFG) (#5975) 2024-12-11 16:51:51 -05:00
nodes_mask.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_mochi.py Move mochi latent node to: latent/video. 2024-11-08 08:33:44 -05:00
nodes_model_advanced.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_model_downscale.py Lint unused import (#5973) 2024-12-09 15:24:39 -05:00
nodes_model_merging_model_specific.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_model_merging.py CheckpointSave node name. 2024-08-19 15:06:12 -04:00
nodes_morphology.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_pag.py Lower SAG scale step for finer control (#4158) 2024-08-02 10:29:03 -04:00
nodes_perpneg.py Fix and enforce no trailing whitespace. 2024-12-31 03:16:37 -05:00
nodes_photomaker.py (fix): added "model_type" to photomaker node (#6047) 2024-12-15 00:18:02 -05:00
nodes_pixart.py Add PixArt model support (#6055) 2024-12-20 15:25:00 -05:00
nodes_post_processing.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_primitive.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_rebatch.py Remove some trailing white space. 2024-12-27 18:02:30 -05:00
nodes_sag.py proper fix for sag. 2024-11-10 00:10:45 -05:00
nodes_sd3.py ModelPatcher Overhaul and Hook Support (#5583) 2024-12-02 14:51:02 -05:00
nodes_sdupscale.py Remove some unused imports. 2024-05-27 19:08:27 -04:00
nodes_slg.py Add rescaling_scale from STG to SkipLayerGuidanceDiT. 2024-12-04 19:25:50 -05:00
nodes_stable3d.py SV3D support. 2024-03-18 16:54:13 -04:00
nodes_stable_cascade.py Move some nodes out of _for_testing. 2024-09-25 08:41:22 -04:00
nodes_tomesd.py Remove some trailing white space. 2024-12-27 18:02:30 -05:00
nodes_torch_compile.py Add backend option to TorchCompileModel. 2024-09-27 02:12:37 -04:00
nodes_upscale_model.py Lint unused import (#5973) 2024-12-09 15:24:39 -05:00
nodes_video_model.py Temporal area composition. 2025-03-03 06:50:31 -05:00
nodes_video.py Add type hint for FileLocator (#6968) 2025-03-05 15:35:26 -05:00
nodes_wan.py Sync (#1) 2025-04-08 18:38:44 +08:00
nodes_webcam.py Fix and enforce new lines at the end of files. 2024-12-30 04:14:59 -05:00