Comfy-Org / Comfy-Org/ComfyUI

Feature request: How about blender like nodegroups ?

Open
#2,417 3 comments 0 reactions 0 assignees View on GitHub
User Support
Dominant language
Python
Stars
133k
Forks
15.7k
Avg merge
1d 7h
Merged PRs (30d)
158

Description

I dont know if you have experience with blender , but in blender you can create nodegroups which have multiple nodes in them with input and output nodes which are then exposed through the nodegroup ui as a "supernode", that means you build any type of "supernodes" and once you tab into them the internal structure is exposed. I have a hard time describing this so ill add some screenshots:

this is a random nodegroup with the input and output node :
![grafik](https://github.com/comfyanonymous/ComfyUI/assets/10765339/2c6a63e9-54f2-4be6-b317-a92523327d3d)

which is exposed to this "supernode" once you tab out of the group and go back to the parentflow:
![grafik](https://github.com/comfyanonymous/ComfyUI/assets/10765339/59ba9e88-6008-4126-b847-d4a6c5501af6)

as you can see all the inputs and outputs get then added to the nodegroups ui
**this is a perfect design** and works awesome for the complicated shadernodes and geometrynodes networks in blender.

i hope this could be implemented , as it would fix the need for many of the custom nodes which try to achieve a similar thing. (there are too many custom nodes already , its really cluttered and weighs down on comfyui's qol experience)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.