---
title: "Coordinate System"
canonical: "https://rmanwiki-26.pixar.com/space/RFH26/19268253/Coordinate%20System"
format: markdown
---
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. 

![image](media://cf72915f-cd7d-49be-909b-8bf2e102e907)

To use it in the shader, drag the path of this null OBJ to the shader parameter. For example:

![image](media://ea8e6e72-f63e-4bb8-8f7a-0d8e583a84fb)