← All ideas
  • Published 7 Apr 2020

"Right Click > Expose" option for node editor

Some nodes have properties that are not exposed as inputs. This makes sense, as with the way Blender works, some nodes UIs would get a little unruly if they all had to be layed out linearly, and everything would be a mess with 10x inputs on every node.

What would be cool though is if in any node, we could just "Right Click > Expose," on a property, and it would add the proper input for that property. This would keep the nodes clean, and only expose what we want. A majority of the shader nodes are well exposed already, but there are a lot of compositing nodes that do not have a lot of properties and interesting UI layouts that this could work well with.

With everything being built on python, the functionality to link anything to anything already exists, we just don't have a UI representation for it.

100%

Development Status: Open

Upvote 7 Downvote 0
zhixson.xbdi
7 Apr 2020

3 Comments

bestelix

I'd prefer a global switch because you already can collapse the node now if you care for clean noodles.

zhixson.xbdi Author

* @Ge Ro * I was referring to nodes more like the curve editor, where you could right click on a point and "expose," the xy or something

bestelix

* @Zach Hixson * Sorry I was thinking of new hidden properties. Now it's clear. I like this in UE4 where you can Split or Recombine the input for the a 3 values Location property to be able to control just X or Z without a new node.