comfyanonymous
54d388428a
Mask strength should be separate from area strength.
2023-04-29 20:06:53 -04:00
Jacob Segal
f7dd560777
Default to sampling entire image
...
By default, when applying a mask to a condition, the entire image will
still be used for sampling. The new "set_area_to_bounds" option on the
node will allow the user to automatically limit conditioning to the
bounds of the mask.
I've also removed the dependency on torchvision for calculating bounding
boxes. I've taken the opportunity to fix some frustrating details in the
other version:
1. An all-0 mask will no longer cause an error
2. Indices are returned as integers instead of floats so they can be
used to index into tensors.
2023-04-29 00:16:58 -07:00
Jacob Segal
6bfd8b6b1a
Add Condition by Mask node
...
This PR adds support for a Condition by Mask node. This node allows
conditioning to be limited to a non-rectangle area.
2023-04-27 20:03:27 -07:00
comfyanonymous
d95ef10342
Some fixes to the batch masks PR.
2023-04-25 01:12:40 -04:00
comfyanonymous
434fdea402
Merge branch 'multiple_inpaint_masks' of https://github.com/guill/ComfyUI
...
# Conflicts:
# nodes.py
2023-04-25 00:54:15 -04:00
comfyanonymous
288c72fe9f
Refactor more code to sample.py
2023-04-24 23:25:51 -04:00
comfyanonymous
3672f1eeca
Merge branch 'master' of https://github.com/BlenderNeko/ComfyUI
2023-04-24 17:57:27 -04:00
BlenderNeko
7db702ecd0
made sample functions more explicit
2023-04-24 12:53:10 +02:00
comfyanonymous
04da98df66
Add a way for nodes to validate their own inputs.
2023-04-23 16:03:26 -04:00
ltdrdata
73ff5c5278
Add clipspace feature. ( #541 )
...
* Add clipspace feature.
* feat: copy content to clipspace
* feat: paste content from clipspace
Extend validation to allow for validating annotated_path in addition to other parameters.
Add support for annotated_filepath in folder_paths function.
Generalize the '/upload/image' API to allow for uploading images to the 'input', 'temp', or 'output' directories.
* rename contentClipboard -> clipspace
* Do deep copy for imgs on copy to clipspace.
* add original_imgs into clipspace
* Preserve the original image when 'imgs' are modified
* robust patch & refactoring folder_paths about annotated_filepath
* Only show the Paste menu if the ComfyApp.clipspace is not empty
* instant refresh on paste
force triggering 'changed' on paste action
* subfolder fix on paste logic
attach subfolder if subfolder isn't empty
---------
Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
2023-04-23 15:58:55 -04:00
BlenderNeko
ac6686d523
add docstrings
2023-04-23 20:09:09 +02:00
BlenderNeko
1e9a5097e1
Merge branch 'master' of https://github.com/BlenderNeko/ComfyUI
2023-04-23 20:02:18 +02:00
BlenderNeko
3e6b963e46
refactor/split various bits of code for sampling
2023-04-23 20:02:08 +02:00
comfyanonymous
e6771d0986
Implement Linear hypernetworks.
...
Add a HypernetworkLoader node to use hypernetworks.
2023-04-23 12:35:25 -04:00
Jacob Segal
91bebda537
Add support for multiple unique inpainting masks
...
This enables workflows like "Inpaint at full resolution" when using
batch sizes greater than 1.
2023-04-22 16:02:26 -07:00
comfyanonymous
fca9adbee2
Add GLIGEN example to README.
2023-04-20 17:30:10 -04:00
comfyanonymous
6c156642e4
Add support for GLIGEN textbox model.
2023-04-19 11:06:32 -04:00
comfyanonymous
5a6311dd04
Fix bug.
2023-04-17 18:19:57 -04:00
comfyanonymous
b9d343ce70
Add a LatentFromBatch node to pick a single latent from a batch.
...
Works before and after sampling.
2023-04-17 17:28:07 -04:00
comfyanonymous
24c259ae9a
custom_nodes paths can now be set in the extra_model_paths.yaml
2023-04-16 01:46:43 -04:00
comfyanonymous
4df70d0f62
Fix model_management import so it doesn't get executed twice.
2023-04-15 19:04:33 -04:00
comfyanonymous
3fe8074417
Refactor: move nodes_mask_convertion nodes to nodes_mask.
2023-04-14 00:21:01 -04:00
comfyanonymous
7f6c42d878
Merge branch 'image-to-mask' of https://github.com/missionfloyd/ComfyUI
...
# Conflicts:
# nodes.py
2023-04-14 00:15:48 -04:00
comfyanonymous
c98d02a0cd
Revert LatentComposite.
2023-04-14 00:14:35 -04:00
comfyanonymous
e91109f681
Merge branch 'master' of https://github.com/mligaintart/ComfyUI
2023-04-14 00:12:58 -04:00
Gavroche CryptoRUSH
e891b3e251
remove extra semi-colon
2023-04-13 16:38:02 -04:00
missionfloyd
cb25768a09
Move mask conversion to separate file
2023-04-13 03:11:17 -06:00
missionfloyd
253fedcb6b
Merge branch 'comfyanonymous:master' into image-to-mask
2023-04-13 03:07:08 -06:00
comfyanonymous
138e6bf4c3
Merge branch 'fix-LoadImageMask' of https://github.com/flyingshutter/ComfyUI
2023-04-12 01:24:53 -04:00
missionfloyd
4598d8967a
use slice instead of torch.select()
2023-04-11 20:26:24 -06:00
missionfloyd
9ec7729bea
Image/mask conversion nodes
2023-04-11 16:49:39 -06:00
comfyanonymous
acfbb83783
Rename.
2023-04-08 15:53:01 -04:00
comfyanonymous
25edb68351
Merge branch 'master' of https://github.com/city96/ComfyUI
2023-04-08 15:50:26 -04:00
comfyanonymous
88e5ccb415
Cleanup.
2023-04-07 02:31:46 -04:00
comfyanonymous
d4301d49d3
Fix loading SD1.5 diffusers checkpoint.
2023-04-07 01:30:33 -04:00
sALTaccount
9247130f31
fix loading alt folders
2023-04-06 22:02:26 -07:00
sALTaccount
8b7d1f0a4b
search all diffusers paths (oops)
2023-04-06 21:48:58 -07:00
sALTaccount
0a388f2a23
allow configurable path for diffusers models
2023-04-06 21:45:08 -07:00
mligaintart
c80d164c5b
Adds masking to Latent Composite, and provides new masking utilities to
...
allow better compositing.
2023-04-06 15:18:20 -04:00
flyingshutter
fb486c15c3
make LoadImagesMask work with non RGBA images
2023-04-06 19:02:28 +02:00
sALTaccount
7bd683c9f5
use precision determined by model management
2023-04-06 00:28:06 -07:00
sALTaccount
3badb30fb9
empty list if diffusers directory doesn't exist
2023-04-06 00:24:52 -07:00
sALTaccount
671feba9e6
diffusers loader
2023-04-05 23:57:31 -07:00
comfyanonymous
4ee5acc3a7
Add a way to set output directory with --output-directory
2023-04-05 14:29:30 -04:00
comfyanonymous
6706afcd0a
Move unclip stuff out of _for_testing
2023-04-04 22:48:11 -04:00
comfyanonymous
18caacecea
Merge branch 'nodes-post-processing' of https://github.com/EllangoK/ComfyUI
2023-04-04 13:51:26 -04:00
comfyanonymous
0e06be56ad
Add noise augmentation setting to unCLIPConditioning.
2023-04-03 13:50:29 -04:00
EllangoK
f9f6352506
adds Blend, Blur, Dither, Sharpen nodes
2023-04-02 18:44:27 -04:00
comfyanonymous
bbd3cb4c22
Merge branch 'custom_routes' of https://github.com/pythongosssss/ComfyUI
2023-04-02 01:55:05 -04:00
comfyanonymous
b55667284c
Add support for unCLIP SD2.x models.
...
See _for_testing/unclip in the UI for the new nodes.
unCLIPCheckpointLoader is used to load them.
unCLIPConditioning is used to add the image cond and takes as input a
CLIPVisionEncode output which has been moved to the conditioning section.
2023-04-01 23:19:15 -04:00