comfyanonymous
908dc1d5a8
Add a total_steps value to sampler callback.
2 years ago
comfyanonymous
93c64afaa9
Use sampler callback instead of tqdm hook for progress bar.
2 years ago
comfyanonymous
ba8a4c3667
Change latent resolution step to 8.
2 years ago
comfyanonymous
35f636b6c7
Expose grow_mask_by in VAEEncodeForInpaint.
...
The mask is dilated by grow_mask_by pixels after being applied to the pixel
space image. This helps reduce seams caused by inpainting. Higher value
means less seams.
2 years ago
comfyanonymous
0aa667ed33
Fix ConditioningAverage.
2 years ago
FizzleDorf
29c8f1a344
Conditioning Average ( #495 )
...
* first commit
* fixed a bunch of things missing in initial commit.
* parameters renamed for clarity
* renamed node, attempted update cond list
* to_strength removed, it is now normalized
* removed comments and prints. Attempted to apply to every cond in list again but no luck
* fixed repeating frames after batch using deepcopy
* Revert "fixed repeating frames after batch using deepcopy"
This reverts commit 1086d6a0e1f5c5c9247312872402ff8e60358fe1.
* Rewrite addWeighted to use torch.mul iteratively.
---------
Co-authored-by: City <125218114+city96@users.noreply.github.com>
2 years ago
comfyanonymous
c66db06763
Make ConditioningSetMask area option a bit more clear.
...
Make ConditioningSetArea override the set_area_to_bounds.
2 years ago
comfyanonymous
071011aebe
Mask strength should be separate from area strength.
2 years ago
Jacob Segal
af02393c2a
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.
2 years ago
Jacob Segal
e214c917ae
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.
2 years ago
comfyanonymous
aa57136dae
Some fixes to the batch masks PR.
2 years ago
comfyanonymous
c7c1f0d074
Merge branch 'multiple_inpaint_masks' of https://github.com/guill/ComfyUI
...
# Conflicts:
# nodes.py
2 years ago
comfyanonymous
c50208a703
Refactor more code to sample.py
2 years ago
comfyanonymous
a2236a0c2a
Merge branch 'master' of https://github.com/BlenderNeko/ComfyUI
2 years ago
BlenderNeko
d9b1595f85
made sample functions more explicit
2 years ago
comfyanonymous
ccad603b2e
Add a way for nodes to validate their own inputs.
2 years ago
ltdrdata
f7a8218814
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>
2 years ago
BlenderNeko
5818539743
add docstrings
2 years ago
BlenderNeko
8d2de420d3
Merge branch 'master' of https://github.com/BlenderNeko/ComfyUI
2 years ago
BlenderNeko
2a09e2aa27
refactor/split various bits of code for sampling
2 years ago
comfyanonymous
5282f56434
Implement Linear hypernetworks.
...
Add a HypernetworkLoader node to use hypernetworks.
2 years ago
Jacob Segal
ee030d281b
Add support for multiple unique inpainting masks
...
This enables workflows like "Inpaint at full resolution" when using
batch sizes greater than 1.
2 years ago
comfyanonymous
31e60adb28
Add GLIGEN example to README.
2 years ago
comfyanonymous
3696d1699a
Add support for GLIGEN textbox model.
2 years ago
comfyanonymous
f03dade5ab
Fix bug.
2 years ago
comfyanonymous
6f7852bc47
Add a LatentFromBatch node to pick a single latent from a batch.
...
Works before and after sampling.
2 years ago
comfyanonymous
74fc7b7726
custom_nodes paths can now be set in the extra_model_paths.yaml
2 years ago
comfyanonymous
73c3e11e83
Fix model_management import so it doesn't get executed twice.
2 years ago
comfyanonymous
f48f0872e2
Refactor: move nodes_mask_convertion nodes to nodes_mask.
2 years ago
comfyanonymous
e1db7a2038
Merge branch 'image-to-mask' of https://github.com/missionfloyd/ComfyUI
...
# Conflicts:
# nodes.py
2 years ago
comfyanonymous
1a7cda715b
Revert LatentComposite.
2 years ago
comfyanonymous
fed4a70b8e
Merge branch 'master' of https://github.com/mligaintart/ComfyUI
2 years ago
Gavroche CryptoRUSH
d2337a86fe
remove extra semi-colon
2 years ago
missionfloyd
9371924e65
Move mask conversion to separate file
2 years ago
missionfloyd
45b907fbf1
Merge branch 'comfyanonymous:master' into image-to-mask
2 years ago
comfyanonymous
f15b4a7ffa
Merge branch 'fix-LoadImageMask' of https://github.com/flyingshutter/ComfyUI
2 years ago
missionfloyd
e1d289c1ec
use slice instead of torch.select()
2 years ago
missionfloyd
e12fb88b1b
Image/mask conversion nodes
2 years ago
comfyanonymous
24d53992c6
Rename.
2 years ago
comfyanonymous
60ac983238
Merge branch 'master' of https://github.com/city96/ComfyUI
2 years ago
comfyanonymous
44fea05064
Cleanup.
2 years ago
comfyanonymous
58ed0f2da4
Fix loading SD1.5 diffusers checkpoint.
2 years ago
sALTaccount
7734d65f22
fix loading alt folders
2 years ago
sALTaccount
f51b7a92c7
search all diffusers paths (oops)
2 years ago
sALTaccount
72a8973bd5
allow configurable path for diffusers models
2 years ago
mligaintart
022a9f271b
Adds masking to Latent Composite, and provides new masking utilities to
...
allow better compositing.
2 years ago
flyingshutter
9d1c610b89
make LoadImagesMask work with non RGBA images
2 years ago
sALTaccount
42fd67b5cb
use precision determined by model management
2 years ago
sALTaccount
3d16077e38
empty list if diffusers directory doesn't exist
2 years ago
sALTaccount
60127a8304
diffusers loader
2 years ago
comfyanonymous
f816964847
Add a way to set output directory with --output-directory
2 years ago
comfyanonymous
10ad4c1d17
Move unclip stuff out of _for_testing
2 years ago
comfyanonymous
cadef9ff61
Merge branch 'nodes-post-processing' of https://github.com/EllangoK/ComfyUI
2 years ago
comfyanonymous
f50b1fec69
Add noise augmentation setting to unCLIPConditioning.
2 years ago
EllangoK
4c7a9dbcb6
adds Blend, Blur, Dither, Sharpen nodes
2 years ago
comfyanonymous
6be7c64245
Merge branch 'custom_routes' of https://github.com/pythongosssss/ComfyUI
2 years ago
comfyanonymous
809bcc8ceb
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.
2 years ago
pythongosssss
38833ceb62
Merge remote-tracking branch 'origin/master' into custom_routes
2 years ago
pythongosssss
313f1f83a6
Tweak server/custom node load order
...
- Load custom nodes after creating server
- Add routes after loading custom nodes
Custom nodes can now add routes via PromptServer.instance
2 years ago
comfyanonymous
18a6c1db33
Add a TomePatchModel node to the _for_testing section.
...
Tome increases sampling speed at the expense of quality.
2 years ago
City
9ac95e6ac7
Add human-readable name support for custom nodes
2 years ago
City
5bcbc007dd
Add human-readable names for nodes
2 years ago
Silversith
bb1503ed63
Bugfix/include optional node inputs ( #271 )
...
* Minor changes and extra nodes
* Added Preview Image for Nodes
* Add a delete images button on main floating menu
* Add a confirmation dialog
* Remove DeleteAll, Remove Custom KSampler, Remove Image List
* Remove Image and Custom Json Load
* Remove Custom Nodes
* remove patch.diff
2 years ago
comfyanonymous
48efadeccf
Style.
2 years ago
m957ymj75urz
8a35c12e8c
compute %width% and %height% in filepath when saving
2 years ago
comfyanonymous
9287770c66
Allow negative Lora strengths.
2 years ago
comfyanonymous
e651be551c
Merge branch 'allow-symbolic-link' of https://github.com/jn-jairo/ComfyUI
2 years ago
comfyanonymous
a30526aec1
Set default value of feathering to 40.
2 years ago
Guo Y.K
3b87302958
nodes: ImagePadForOutpaint: clean imports
2 years ago
Guo Y.K
4c01386c19
nodes: ImagePadForOutpaint: fix feathering, ignore edges not expanded
2 years ago
Guo Y.K
4580f3e644
nodes: add feathering to to ImagePadForOutpaint
2 years ago
Jairo Correa
4f24e6a13b
Allow output folder to be a symbolic link
2 years ago
Guo Y.K
3ebf7452c3
nodes: add ImagePadForOutpaint
2 years ago
comfyanonymous
cc127eeabd
Lower PNG compression for more speed.
...
After some quick tests compress_level=4 seems to give the best compression
performance ratio for stable diffusion images.
It's 10x faster than max compression for an image size increase of only
2.5%.
2 years ago
comfyanonymous
aae9fe0cf9
Increase max res to 8192x8192 since 4096x4096 wasn't enough for some.
2 years ago
comfyanonymous
aa2ddfabb9
Fix bug with CLIPLoader.
2 years ago
comfyanonymous
e85fcb822b
Small fix.
2 years ago
comfyanonymous
0abe001edd
Merge branch 'save-images' of https://github.com/m957ymj75urz/ComfyUI
2 years ago
m957ymj75urz
d1138e8ba0
rework payload from server
2 years ago
comfyanonymous
50099bcd96
Support multiple paths for embeddings.
2 years ago
comfyanonymous
2e73367f45
Merge T2IAdapterLoader and ControlNetLoader.
...
Workflows will be auto updated.
2 years ago
comfyanonymous
e1a9e26968
Add folder_paths so models can be in multiple paths.
2 years ago
comfyanonymous
bf1dc1d9bc
Fix VAEEncodeForInpaint modifying source image.
2 years ago
m957ymj75urz
16001e9429
fixes for specific paths
2 years ago
comfyanonymous
d834eed7d0
Fix bug when applying controlnet to negative prompt.
2 years ago
m957ymj75urz
629272c0ca
resolve conflict with the new PreviewImage node
2 years ago
m957ymj75urz
3d2f60b315
Merge branch 'master' into save-images
2 years ago
comfyanonymous
6d44cf74e3
Make it more clear the recommended way to update the standalone build.
2 years ago
pythongosssss
8537ab6f45
tidy
2 years ago
pythongosssss
6a6256a75c
Changed flag to new node
2 years ago
m957ymj75urz
6daf9bb22c
switch to realpath to check path traversal
2 years ago
m957ymj75urz
5b425aaa40
remove subfolder widget and use filename_prefix
2 years ago
pythongosssss
6db777b348
Added ability to save images to temp dir
2 years ago
m957ymj75urz
70f9bd1408
fix makedirs on save
2 years ago
m957ymj75urz
195d7aec9f
can specify a subfolder in the SaveImage node
2 years ago
comfyanonymous
c8f1acc4eb
Put image upscaling nodes in image/upscaling category.
2 years ago
comfyanonymous
e33dc2b33b
Add a VAEEncodeTiled node.
2 years ago
comfyanonymous
905857edd8
Take some code from chainner to implement ESRGAN and other upscale models.
2 years ago
comfyanonymous
8c4ccb55d1
Small refactor of custom node loading code.
2 years ago
comfyanonymous
1f717903bc
Prevent potential int overflow in SaveImage
2 years ago