Contents
When a shader requires an input of a coordinate system or you need to place a procedural object, we can create a null OBJ. In the Render TAB of the null OBJ, turn on Output transform as render space (RIB/IFD). This will output RiCoordinateSystem with the null OBJ's transformation.
To use it in the shader, drag the path of this null OBJ to the shader parameter. For example: