Any time you see “node … is not installed” and “unresolved reference” warnings when you try to kick an ASS file exported from Maya, the problem is missing MtoA shaders.
00:00:00 18MB WARNING | [ass] line 259: node "MayaFile" is not installed 00:00:00 18MB WARNING | [ass] line 288: node "MayaShadingEngine" is not installed 00:00:03 23MB WARNING | [ass] line 238: pSphereShape1.mtoa_shading_groups: unresolved reference to 'aiStandard2SG' 00:00:03 23MB WARNING | [ass] line 137: aiSkyDomeLightShape1.color: unresolved reference to 'file1' 00:00:03 23MB WARNING | [ass] line 188: pPlaneShape1.shader: unresolved reference to 'aiStandard1SG' 00:00:03 23MB WARNING | [ass] line 197: pPlaneShape1.mtoa_shading_groups: unresolved reference to 'aiStandard1SG' 00:00:03 23MB WARNING | [ass] line 229: pSphereShape1.shader: unresolved reference to 'aiStandard2SG'
When you render with kick, you need to specify the location of the MtoA shaders. You can do this several ways:
- Set the ARNOLD_PLUGIN_PATH environment variable. For example:
export ARNOLD_PLUGIN_PATH=/home/render/solidangle/mtoa/2016/shaders
set ARNOLD_PLUGIN_PATH=C:\solidangle\mtoadeploy\2016\shaders
- Use the kick -l flag to specify the MtoA shader location.
- In Maya, set the Shader Search Path in the Arnold Render Settings, then export the ASS file.
