---
title: "Coordinate System"
canonical: "https://rmanwiki-25.pixar.com/space/RFH25/22642843/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://e9ce0d4b-c259-454c-920c-dd4c5491d036)


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


![image](media://41c71164-f5fd-4d42-a738-719e865cd21e)