Hi,
I am implementing htoa production workflow. Since the material override and style-sheet method currently not supported in htoa, I thought to give a try to the MaterialX assignment process. It works amazing. There is a bug while mtlx look assignment.
1. It does not write the whole texture path asString data to mtlx file.
eg: my image node texture path: $PROJECT_PATH/$ASSET/asset_diff.jpg
data exported to mtlx file: value=/Drive/projects/Tombx_ride/Horse/asset_diff.jpg. Environments are not suppose to get expanded.
I use Ropnet-arnold node for writing .mtlx lookfile.
I'm not sure this is a bug.
When the materialx operator reads in the mtlx file and creates the Arnold nodes, that happens in the render session, where $PROJECT_PATH and $ASSET are unknown. Those have meaning only in Houdini.