Hi experts,
I find when I connect a rgb output to a float value in USD shader, the material can be rendered well in USDView, why this behavior is allowed?
Hi @GreatWhite , MaterialX wouldn’t consider that a valid connection, and neither should we. Our glsl shaders are just quite tolerant and don’t do much validation, but we wouldn’t want to put the burden of meaning for that connection on all shading systems. Validation, when complete, should flag that as an error. Please feel free to file an Issue about that.
1 Like