comfyanonymous
d826a0971c
Outpainting actually works now.
2023-02-27 12:02:23 -05:00
pythongosssss
a9c57849b7
Merge branch 'comfyanonymous:master' into socketrework
2023-02-25 12:00:22 +00:00
comfyanonymous
4e6b83a80a
Add a T2IAdapterLoader node to load T2I-Adapter models.
...
They are loaded as CONTROL_NET objects because they are similar.
2023-02-25 01:24:56 -05:00
comfyanonymous
87b00b37f6
Added an experimental VAEDecodeTiled.
...
This decodes the image with the VAE in tiles which should be faster and
use less vram.
It's in the _for_testing section so I might change/remove it or even
add the functionality to the regular VAEDecode node depending on how
well it performs which means don't depend too much on it.
2023-02-24 02:10:10 -05:00
pythongosssss
9bd7bfa648
Added workflow history
...
Moved socket output updates to all node executions
Made image rendering on nodes more generic
2023-02-23 20:12:57 +00:00
pythongosssss
2816eb236d
Merge branch 'comfyanonymous:master' into socketrework
2023-02-23 20:07:30 +00:00
comfyanonymous
62df8dd62a
Add a node to load diff controlnets.
2023-02-22 23:22:03 -05:00
comfyanonymous
3ae61a2bca
Add a node to invert the colours of images.
...
Might be useful for controlnets.
2023-02-22 21:57:56 -05:00
pythongosssss
a52aa9f4b5
Moved api out to server
...
Reworked sockets to use socketio
Added progress to nodes
Added highlight to active node
Added preview to saveimage node
2023-02-21 19:29:49 +00:00
comfyanonymous
d80af7ca30
ControlNetApply now stacks.
...
It can be used to apply multiple control nets at the same time.
2023-02-21 01:18:53 -05:00
comfyanonymous
8683ea4248
Merge branch 'master' into m957ymj75urz-dynamic-prompting
2023-02-20 23:49:55 -05:00
comfyanonymous
a3d0b56c61
Fix for relative imports in custom nodes.
2023-02-19 12:00:05 -05:00
m957ymj75urz
e2e5c4c5b0
Add basic dynamic prompting with seeding on CLIPTextEncode node
2023-02-17 22:37:03 +01:00
comfyanonymous
71354c7c57
Sort images on LoadImageMask node.
2023-02-17 13:17:09 -05:00
comfyanonymous
1688f5024d
Fix a few issues with the custom_nodes PR.
...
There only needs to be one example in the folder.
2023-02-17 11:19:49 -05:00
Fannovel16
fa66ece26b
Merge branch 'comfyanonymous:master' into master
2023-02-17 18:02:52 +07:00
Hacker 17082006
1c5fe809c2
.
2023-02-17 17:59:16 +07:00
comfyanonymous
638f924546
Sort the list of input images.
2023-02-16 21:01:46 -05:00
comfyanonymous
6135a21ee8
Add a way to control controlnet strength.
2023-02-16 18:08:01 -05:00
comfyanonymous
4efa67fa12
Add ControlNet support.
2023-02-16 10:38:08 -05:00
comfyanonymous
bc69fb5245
Use inpaint models the proper way by using VAEEncodeForInpaint.
2023-02-15 20:44:51 -05:00
comfyanonymous
e87a8669b6
Add a LoadImageMask node to load one colour channel in an image as a mask.
2023-02-15 17:39:42 -05:00
comfyanonymous
d75003001a
Add a SetLatentNoiseMask node.
...
LATENT is now a dict that can contain properties.
2023-02-15 16:58:55 -05:00
Hacker 17082006
e1a047971b
Edit comment
2023-02-15 21:50:18 +07:00
Hacker 17082006
7da0147d8a
Done custom_node import error fixing
2023-02-15 21:48:10 +07:00
Hacker 17082006
b67b6920d1
Fix bug
2023-02-15 21:15:54 +07:00
Hacker 17082006
493671574e
Adding some suggests from the author
2023-02-14 22:20:30 +07:00
Hacker 17082006
721f8510af
Change the words a bit
2023-02-13 18:24:54 +07:00
Hacker 17082006
f3c6d7adf2
.
2023-02-13 18:19:42 +07:00
Hacker 17082006
5ce4b9eca3
Add custom node feature
2023-02-13 18:17:40 +07:00
comfyanonymous
05ad64d22c
Add a feather option to the latent composite node.
2023-02-12 13:01:52 -05:00
BazettFraga
642516a3a6
create output dir if none is present
2023-02-09 12:49:31 -05:00
comfyanonymous
1d9ec62cfb
Use absolute output directory path.
2023-02-09 09:59:43 -05:00
BazettFraga
e58887dfa7
forgot windows does double backslashes for paths due to its use as escape char.
2023-02-09 01:30:06 +01:00
BazettFraga
81082045c2
add recursive_search, swap relevant os.listdirs
2023-02-09 01:22:33 +01:00
comfyanonymous
3e22815a9a
Fix k_diffusion not getting imported from the folder.
2023-02-08 16:29:22 -05:00
comfyanonymous
a84cd0d1ad
Don't unload/reload model from CPU uselessly.
2023-02-08 03:40:43 -05:00
comfyanonymous
1de5aa6a59
Add a CLIPLoader node to load standalone clip weights.
...
Put them in models/clip
2023-02-05 15:20:18 -05:00
comfyanonymous
4225d1cb9f
Add a basic ImageScale node.
...
It's pretty much the same as the LatentUpscale node for now but for images
in pixel space.
2023-02-04 16:01:01 -05:00
comfyanonymous
bff0e11941
Add a LatentCrop node.
2023-02-04 15:21:46 -05:00
comfyanonymous
149a4de3f2
Fix potential issue if exception happens when patching model.
2023-02-03 03:55:50 -05:00
comfyanonymous
ef90e9c376
Add a LoraLoader node to apply loras to models and clip.
...
The models are modified in place before being used and unpatched after.
I think this is better than monkeypatching since it might make it easier
to use faster non pytorch unet inference in the future.
2023-02-03 02:46:24 -05:00
comfyanonymous
fef41d0a72
Add LatentComposite node.
...
This can be used to "paste" one latent image on top of the other.
2023-01-31 03:35:03 -05:00
comfyanonymous
3fa009f4cc
Add a LatentFlip node.
2023-01-31 03:28:38 -05:00
comfyanonymous
69df7eba94
Add KSamplerAdvanced node.
...
This node exposes more sampling options and makes it possible for example
to sample the first few steps on the latent image, do some operations on it
and then do the rest of the sampling steps. This can be achieved using the
start_at_step and end_at_step options.
2023-01-31 03:09:38 -05:00
comfyanonymous
f8f165e2c3
Add a LatentRotate node.
2023-01-31 02:28:07 -05:00
comfyanonymous
f73e57d881
Add support for textual inversion embedding for SD1.x CLIP.
2023-01-29 18:46:44 -05:00
comfyanonymous
2706c0b7a5
Some VAEs come in .pt files.
2023-01-28 12:28:29 -05:00
comfyanonymous
21eb33f233
Right category for latent upscale node.
2023-01-27 14:11:57 -05:00
comfyanonymous
2a87f6630d
Some categories for the nodes.
2023-01-26 12:23:15 -05:00
comfyanonymous
c4b02059d0
Add ConditioningSetArea node.
...
to apply conditioning/prompts only to a specific area of the image.
Add ConditioningCombine node.
so that multiple conditioning/prompts can be applied to the image at the
same time
2023-01-26 12:06:48 -05:00
comfyanonymous
463d0d0828
Add a center crop option to latent upscale node.
2023-01-24 17:28:44 -05:00
comfyanonymous
c1eac7bab2
Add filename_prefix to SaveImage node.
2023-01-24 03:05:04 -05:00
comfyanonymous
a34cde08cb
Nodes now support single line string properties.
...
Resize nodes automatically if they are too small because of added properties.
2023-01-24 02:10:12 -05:00
comfyanonymous
9baa48cb33
Add IS_CHANGED method to nodes to check if nodes should be executed again.
...
LoadImage.IS_CHANGED returns the hash of the image so it will execute again
if the image changed on the disk.
2023-01-22 21:46:16 -05:00
comfyanonymous
15f8da2849
Add a LoadImage node to load images for img2img.
2023-01-22 15:07:18 -05:00
comfyanonymous
220afe3310
Initial commit.
2023-01-16 22:37:14 -05:00