Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature request] A request for more nodes. #62

Open
GrimblyGorn opened this issue Mar 13, 2023 · 7 comments
Open

[Feature request] A request for more nodes. #62

GrimblyGorn opened this issue Mar 13, 2023 · 7 comments
Labels
Feature A new feature to add to ComfyUI.

Comments

@GrimblyGorn
Copy link

I've managed to make a few basic nodes directly in the nodes.py file for a few constant values (int, string, float). But I've had no luck with more complicated conversions of other scripts into nodes so far. Namely, I'd very much like the following to be implemented as nodes.

This outpainting script (https://github.com/AUTOMATIC1111/stable-diffusion-webui/blob/master/scripts/outpainting_mk_2.py)
This Latent Mirroring extension (https://github.com/dfaker/SD-latent-mirroring)
This dynamic CFG extension (https://github.com/mcmonkeyprojects/sd-dynamic-thresholding)
This tiling extension (https://github.com/tjm35/asymmetric-tiling-sd-webui/)
This symmetry script (https://gist.github.com/1ort/2fe6214cf1abe4c07087aac8d91d0d8a)

Likely in that order of concern as well. Also, any other outpaint scripts would be very handy as optional nodes most likely. There are a few others around I could link later if needed.

In general, a means of consuming the big pile of scripts and extensions available to this (https://github.com/AUTOMATIC1111/stable-diffusion-webui) could be extremely useful. That would quickly extend this node system into something much more useful all in one go. Not really sure how viable that is given the difficulties I've had thus far simply trying for making that outpaint script into a node. But, I've been attempting to do it in the most lazy copy/paste chatgpt fashion ever too, so maybe that doesn't help.

Likely with some thought and effort it wouldn't be too hard to make at least some of these into nodes. I think all the things I listed could each help extend this node system into something even more useful than it already is. I will likely mess with it more but I'm not sure how much, or how fiercely. If someone else felt like actually trying, that would likely be more useful than whatever my tinkering might lead to on this.

@GrimblyGorn GrimblyGorn changed the title A request for more nodes. [Feature request] A request for more nodes. Mar 14, 2023
@svupper
Copy link

svupper commented Mar 16, 2023

Hello, I'm very interested in being able to use all the available scripts from AUTOMATIC1111, is there a simple way to use them without creating a specific node for them? like you keep the original way it is used in AUTOMATIC1111 and just have a kind of generic node that applies it

@comfyanonymous
Copy link
Owner

The codebase between ComfyUI and a1111 is completely different so it would be extremely difficult to support loading a1111 extensions/scripts directly.

This Latent Mirroring extension

This can already be done with KSamplerAdvanced and LatentMirror

@spro
Copy link

spro commented Aug 24, 2023

This can already be done with KSamplerAdvanced and LatentMirror

Is LatentMirror available anywhere? Github search turns up nothing but this thread.

Edit: Found it - "LatentFlip" is what it's called. So symmetry can be done with a crop, flip, and composite: Screenshot 2023-08-24 at 4 24 44 PM

@bluelocate
Copy link

Any update for outpainting?

@robinjhuang
Copy link
Collaborator

@bluelocate https://blenderneko.github.io/ComfyUI-docs/Core%20Nodes/Image/PadImageForOutpainting/
You can accomplish outpainting with this node.

Here's a youtube tutorial

@robinjhuang robinjhuang added the Feature A new feature to add to ComfyUI. label Jul 3, 2024
@robinjhuang
Copy link
Collaborator

I believe https://github.com/mcmonkeyprojects/sd-dynamic-thresholding supports ComfyUI now.

@robinjhuang
Copy link
Collaborator

For tiling have you tried, https://github.com/spinagon/ComfyUI-seamless-tiling?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature A new feature to add to ComfyUI.
Projects
None yet
Development

No branches or pull requests

6 participants