Commit Graph

1524 Commits

Author SHA1 Message Date
comfyanonymous
89c54095c4 JoinImageWithAlpha now works with any mask shape. 2023-10-04 15:54:34 -04:00
comfyanonymous
241f3fd93a Change a few things in #1578. 2023-10-04 15:43:41 -04:00
MoonRide303
ff93847989 Corrected joining images with alpha (for RGBA input), and checking scaling conditions 2023-10-04 19:04:52 +02:00
MoonRide303
9f9f688bec Adding default alpha when splitting RGB images 2023-10-04 19:04:52 +02:00
MoonRide303
1c06c81343 Change channel type to MASK (reduced redundancy, increased usability) 2023-10-04 19:04:52 +02:00
MoonRide303
a138e66970 Added support for Porter-Duff image compositing 2023-10-04 19:04:48 +02:00
City
ee2d8e46e1 Fix quality loss due to low precision 2023-10-04 15:40:59 +02:00
comfyanonymous
d773dacd6f Merge branch 'fix/robust_object_info' of https://github.com/ltdrdata/ComfyUI 2023-10-03 11:14:58 -04:00
Dr.Lt.Data
aaa7bc33c0 If an error occurs while retrieving object_info, only the node that encountered the error should be handled as an exception, while the information for the other nodes should continue to be processed normally. 2023-10-03 18:30:38 +09:00
comfyanonymous
dd0a1f6a7d pytorch nightly is now ROCm 5.7 2023-10-03 00:01:49 -04:00
comfyanonymous
08f555bf47 Refactor with code from comment of #1588 2023-10-02 17:26:59 -04:00
comfyanonymous
e1b667e4d2 Add VPScheduler node 2023-10-01 03:48:07 -04:00
comfyanonymous
2f5c2420d2 DPMPP_SDE node. 2023-09-30 01:51:22 -04:00
comfyanonymous
74b335e72d Add ExponentialScheduler and PolyexponentialScheduler nodes. 2023-09-29 09:05:30 -04:00
badayvedat
d4aa26b684 fix: typo in extra sampler 2023-09-29 06:09:59 +03:00
Jukka Seppänen
4202776ba2 Allow GrowMask node to work with batches (for AnimateDiff) (#1623)
* Allow mask batches

This allows LatentCompositeMasked -node to work with AnimateDiff. I tried to keep old functionality too, unsure if it's correct, but both single mask and batch of masks seems to work with this change.

* Update nodes_mask.py
2023-09-28 22:01:19 -04:00
comfyanonymous
eeadcff352 Add SamplerDPMPP_2M_SDE node. 2023-09-28 21:56:23 -04:00
comfyanonymous
190719bb88 Fix SplitSigmas. 2023-09-28 01:11:22 -04:00
comfyanonymous
c59ff7dc9b Print missing VAE keys. 2023-09-28 00:54:57 -04:00
comfyanonymous
c4247734df Add function to split sigmas. 2023-09-28 00:40:09 -04:00
comfyanonymous
d428292071 Add a basic node to generate sigmas from scheduler. 2023-09-28 00:30:45 -04:00
comfyanonymous
97bd301d8f Add missing samplers to KSamplerSelect. 2023-09-28 00:17:03 -04:00
comfyanonymous
cd5fbdd086 Make add_noise in SamplerCustom a boolean. 2023-09-27 22:42:23 -04:00
comfyanonymous
75a26ed5ee Add a SamplerCustom Node.
This node takes a list of sigmas and a sampler object as input.

This lets people easily implement custom schedulers and samplers as nodes.

More nodes will be added to it in the future.
2023-09-27 22:21:18 -04:00
comfyanonymous
de1158883e Refactor sampling related code. 2023-09-27 16:45:22 -04:00
comfyanonymous
23ed2b1654 Model patches can now know which batch is positive and negative. 2023-09-27 12:04:07 -04:00
comfyanonymous
67a9216de5 Scheduler code refactor. 2023-09-26 17:07:07 -04:00
comfyanonymous
cbeebba747 Sampling code refactor. 2023-09-26 13:45:15 -04:00
comfyanonymous
59354b5159 Merge branch 'chore/update-actions-versions' of https://github.com/M1kep/ComfyUI 2023-09-26 02:58:55 -04:00
comfyanonymous
909338c833 Make LoadImage and LoadImageMask return masks in batch format. 2023-09-26 02:56:40 -04:00
comfyanonymous
e265178918 GrowMask now works with mask batches. 2023-09-26 02:53:57 -04:00
comfyanonymous
ac237a66dc GrowMask can now be used with negative numbers to erode it. 2023-09-26 02:45:31 -04:00
Michael Poutre
b56de9f51f chore(CI): Update test-build to use updated version of actions 2023-09-25 21:20:51 -07:00
comfyanonymous
9f74c7c610 Make mask functions work with batches of masks and images. 2023-09-25 16:19:37 -04:00
comfyanonymous
a03c9d1cf7 Support batches of masks in mask composite nodes. 2023-09-25 16:02:21 -04:00
comfyanonymous
5d97c6af3c Merge branch 'proportional-scale' of https://github.com/jn-jairo/ComfyUI 2023-09-25 12:39:53 -04:00
comfyanonymous
528589def5 1024 wasn't enough. 2023-09-25 01:46:44 -04:00
comfyanonymous
1cdafa2f28 Increase maximum batch sizes of empty image nodes. 2023-09-25 01:22:37 -04:00
comfyanonymous
ec7eb30b90 Do FreeU fft on CPU if the device doesn't support fft functions. 2023-09-24 18:09:44 -04:00
comfyanonymous
70c6e04ae4 Fix typo. 2023-09-24 13:27:57 -04:00
Jairo Correa
9c57318856 Proportional scale latent and image 2023-09-24 12:08:54 -03:00
comfyanonymous
b1650c89ce Support more controlnet models. 2023-09-23 18:47:46 -04:00
comfyanonymous
fa418ffeeb FreeU now works with the refiner. 2023-09-23 12:19:08 -04:00
comfyanonymous
68569d26df Merge branch 'cast_intel' of https://github.com/simonlui/ComfyUI 2023-09-23 00:57:17 -04:00
comfyanonymous
a1006587ec Implement FreeU: Free Lunch in Diffusion U-Net node.
_for_testing->FreeU
2023-09-23 00:56:09 -04:00
Simon Lui
47164eb065 Allow Intel GPUs to LoRA cast on GPU since it supports BF16 natively. 2023-09-22 21:11:27 -07:00
comfyanonymous
a990441ba0 Add a way to set output block patches to modify the h and hsp. 2023-09-22 20:26:47 -04:00
comfyanonymous
b139e31298 Fix typo. 2023-09-22 01:33:46 -04:00
comfyanonymous
1108b51328 Add some nodes to add, subtract and multiply latents. 2023-09-21 22:23:01 -04:00
comfyanonymous
02f4208e1f Allow having a different pooled output for each image in a batch. 2023-09-21 01:14:42 -04:00