Page 1 of 1

Node Editor suggestion

Posted: Fri Jul 29, 2016 11:37 am
by sdanaher
Could we please improve functionality of the NE in the future? Specifically a lot of time is wasted just managing its basic connection functions:

Required node creation:
Emission always required an emission node before you add a texture/shader to it. Please auto inset the Emission node when you connect a texture or shader to a Material.
Same with Displacement.
(Possibly the same with Medium, though the connection logic is not so clear cut)

Node insertion:
Can we have a drag and drop functionality that enables a node to be inserted between two others when dragging it onto a connection line. Or following Cinema's core behaviour (and when logically possible): With an existing node selected holding down a Alt inserts a new node as a Parent, while Shift adds it as a Child.

Coupled with the current NE behaviour that new nodes do not show their connections until connected to an upstream graph (see link to thread below) this would shave of a lot of time during shader dev work.

viewtopic.php?f=30&t=55467

Re: Node Editor suggestion

Posted: Fri Jul 29, 2016 11:44 am
by aoktar
sdanaher wrote: Coupled with the current NE behaviour that new nodes do not show their connections until connected to an upstream graph (see link to thread below) this would shave of a lot of time during shader dev work.
viewtopic.php?f=30&t=55467
I think you didn't checked latest build. This was a side-effect of latest revisions.
Node insertion:
Can we have a drag and drop functionality that enables a node to be inserted between two others when dragging it onto a connection line. Or following Cinema's core behaviour (and when logically possible): With an existing node selected holding down a Alt inserts a new node as a Parent, while Shift adds it as a Child.
This is possible when you drop a new node to connection lines.

I have to repeat myself here: Here i don't use any codes of C4D and editor is written from scratch. Include any simple functionality. So some simple operations maybe harder than expected. No promise no deny. I just want to be sure that people aware of this.