Currently, when we write a USD file, we get a RenderSettings primitive with an attribute arnold:color_manager pointing to a primitive "ArnoldColorManager". However this primitive is currently ignored by Hydra. In order to fix this, we can either an a usdImaging adapter for arnold color managers, or we can change our writer to author the color manager attributes directly in the render settings. This is similar to what we do for RenderVars and drivers.
Then, once we support this format in the procedural & delegate, we can switch our existing tests that are failing because of that (e.g. test_1459)
Currently, when we write a USD file, we get a RenderSettings primitive with an attribute
arnold:color_manager
pointing to a primitive "ArnoldColorManager". However this primitive is currently ignored by Hydra. In order to fix this, we can either an a usdImaging adapter for arnold color managers, or we can change our writer to author the color manager attributes directly in the render settings. This is similar to what we do for RenderVars and drivers. Then, once we support this format in the procedural & delegate, we can switch our existing tests that are failing because of that (e.g. test_1459)