When the procedural is used in interactive mode, and a material primitive is modified (e.g. to change the surface shader), this is not updating properly in the arnold render.
This is happening because arnold doesn't have a corresponding material node, so when the material assignment is updated it requires a refresh of the geometries assigned to it, so that they point to the new arnold surface shader
When the procedural is used in interactive mode, and a material primitive is modified (e.g. to change the surface shader), this is not updating properly in the arnold render. This is happening because arnold doesn't have a corresponding material node, so when the material assignment is updated it requires a refresh of the geometries assigned to it, so that they point to the new arnold surface shader