Hello Chaos people, I thought I'd give you a bit of personal feedback on the current naming procedures for render elements. Currently I find it quite convoluted and confusing. The addition of the "Get name from node" parameter seemed like a good thing, but I'm now finding that it doesn't always mean that the channel is named after the name that appears in the render elements window (what I expected). With extra tex elements, for example, it will output a channel with the name of the input texture, e.g. "SamplerInfo2". So instead of explicitly putting names into the fields in the render elements to control naming, I'm now having to rename utility and texture nodes instead. So, not really much less work.
It would be much more intuitive if enabling "Get name from node" meant channel names were simply derived from what appears in the render elements window. Also, "Explicit channel name" seems to override "Get name from node", which also seems to be the opposite of what I'd expect -- if you want explicit channel naming, you don't turn on "Get name from node" to begin with.
And, is it really necessary to prefix every new render element with "Vray_RE"? This simply makes everything harder to read, and I find myself constantly deleting this string for ease of reading what's in the render elements window.
Finally, the compatibility/functionality with namespaces seems to be very inconsistent, at least with referencing. Without "Get name from node" enabled, some channels take the namespace and others don't. Turning this on forces it, but it would be better if namespaces were prefixed by default, which is the convention with every other node within Maya.
It would be much more intuitive if enabling "Get name from node" meant channel names were simply derived from what appears in the render elements window. Also, "Explicit channel name" seems to override "Get name from node", which also seems to be the opposite of what I'd expect -- if you want explicit channel naming, you don't turn on "Get name from node" to begin with.
And, is it really necessary to prefix every new render element with "Vray_RE"? This simply makes everything harder to read, and I find myself constantly deleting this string for ease of reading what's in the render elements window.
Finally, the compatibility/functionality with namespaces seems to be very inconsistent, at least with referencing. Without "Get name from node" enabled, some channels take the namespace and others don't. Turning this on forces it, but it would be better if namespaces were prefixed by default, which is the convention with every other node within Maya.
Comment