← All ideas
  • Published 25 May 2023

Add separators and foldouts in node groups inputs and outputs

When you create geometry nodes setups that will be used to produce several assets in a pipeline, you'll probably want to expose some parameters and controls. These setups might get specially complex, with dozens of parameters:

Screenshot 2023-05-25 031024.png

It would be awesome to have some way of better diagramming the resulting UI panel, especially through section separators and foldout controls, which are common in Blender's UI.

I found a workaround by creating some useless string parameters like in the picture:

Screenshot 2023-05-25 031259.png

Other interesting solution would be to to support multiple input nodes that'd expose their parameters even from within groups and be ordered in the exposed UI panel through a numeric priority number (ie, an input node with a integer 2000 priority would render first in the panel, followed by the panel numbered 3000 or whatever).

This would greatly reduce the mess of wires in the above picture.

85.7%

Development Status: Open

Upvote 6 Downvote 1
fernando.dandrea
25 May 2023

1 Comment

modormoder

Make more good design of your nodes...