Loading the same MaterialX file in to MaterialXView displays the material as expected.
MaterialXView --material triplanar.mtlx renders
Investigations
Taking a cursory look at the code it appears that Storm expects there to only be one input port of type filename per shader node. Here the triplanar node has three.
Description of Issue
When using the MaterialX
<triplanarprojection>
in a material, then Storm reports shader compilation errors.Steps to Reproduce
usdview triplanar.usda
(from attached zip file)Loading the same MaterialX file in to MaterialXView displays the material as expected.
MaterialXView --material triplanar.mtlx
rendersInvestigations
Taking a cursory look at the code it appears that Storm expects there to only be one input port of type
filename
per shader node. Here the triplanar node has three.triplanar_bug.zip