Digging into some operators for DCC portability of LookDev, I've noticed something with the "Import / Export Operator Graph" features.
After exporting operator selection and using the "Export Assigned Shaders" feature in Maya—we of course get the operators & shaders stored in the ASS file as intended.
On importing back into
Maya using the "
Import Operator Graph" we get the shaders re-built in the scene which is great + the operators.
On importing this same ASS file (shaders built and operators created in Maya) into Houdini using the Arnold output—" Import Operator Graph" the shaders are not-rebuilt in Houdini?
We also don't get the operators imported?
In Houdini the "Export Assigned Shaders" feature also seems to be missing?
aiIncludeGraph and MatX don't provide access to the shader in the scene at the back-end of the pipe (Lighting) for adjustments.
So to me it's preferable to have the shader re-built in the scene on importing and those shaders referenced by the newly imported operators.
- For cross-DCC portability, why are the shaders not being re-built from the ASS file in Houdini like it does in Maya? And why aren't the operators imported?
- Can't the shaders be exported alongside the Operators from Houdini to use in Maya?
- I know there is the Houdini Arnold "Export / Import Materials"—but that would be a separate ASS file which doesn't store operators or shader assignments. It doesn't seem to be a combined export for easy import into another DCC.