PDA

View Full Version : Feature requests for node editor



Captain Obvious
05-07-2009, 05:39 AM
A few usability enhancement requests for the node editor:

1. When connecting the output of a node into an input that's already "taken," open a context menu with a few different options:
>Replace --removes old connection
>Mix --adds default Mixer node
>Math
>>Add --adds an "add" node of the right type (scalar vs vector)
>>Subtract --same as add
>>Multiply --same as add
>>Divide --same as add

The "Replace" option should be placed so that you never need to move the mouse cursor to select it. The other options would insert the node of your choice into the node chain, placing the OLD connection into input A/background and the new one into B/foreground.

This would make it a LOT easier to use the node tree.


2. Deleting nodes and passthrough

It would be very useful to be able to delete nodes or turn them off temporarily. The values passed through a deleted or deactivated node would be the relevant one for the output channel -- for example, a Lambert shader that's deleted or turned off would pass along the Color input. The Color output of a turned off or deleted Texture node would pass along the background color input, and the Alpha output would pass along whatever's plugged into Opacity. Apply same logic to all nodes.

Again, this would make it a LOT easier to work with the node editor.


3. Snap to grid

Self-explanatory.


4. Compound nodes

Being able to take a collection of nodes and putting them in a group that you can hide is crucial for working with complex node trees.


5. Fix zoom

Zooming in the node editor is pretty much broken. You can only do it using the eyeglass icon -- ctrl-alt-LMB does not work. Nodes can only be connected to each other when at 100 % zoom. There's no anti-aliasing when zoomed out.

Being able to zoom in and out using ctrl-alt-LMB while still being able to clearly read the labels and connect things would go a long way for usability. Also, the zoom function would need to be centred on the mouse.

Kuzey
05-07-2009, 03:29 PM
Oooooh...I like :thumbsup:

Also, it would be great if you can change the current selected node to any other node....instead of deleting it and then adding the node you want.

Kuzey

SilverPlum
05-25-2009, 07:59 AM
Thanks Obvious!

I agree!

3DGFXStudios
05-25-2009, 08:38 AM
I don't agree with .1. It would be very annoying to have a popup menu. But it would be handy to have those options when the ctrl key is pressed.
We really need 4.

Sensei
05-26-2009, 09:29 AM
4. Compound nodes

Being able to take a collection of nodes and putting them in a group that you can hide is crucial for working with complex node trees.


TrueGroup even allows editing inputs and outputs..
http://www.newtek.com/forums/showthread.php?t=98501