# Precision Types ## Description There are currently two **Precision Types** in [Shader Graph](Shader-Graph.md). Use the options listed in [Precision Modes](Precision-Modes.md) to define a **Precision Type** for each node. ## Precision Types | Name | Description | |:------------|:----------------| | Half | Medium precision floating point value; generally 16 bits (range of –60000 to +60000, with about 3 decimal digits of precision).
`Half` precision is useful for short vectors, directions, object space positions, and high dynamic range colors. | | Float | Highest precision floating point value; generally 32 bits (identical to `float` in regular programming languages).
Full `float` precision is useful for world space positions, texture coordinates, and scalar computations that involve complex functions such as trigonometry, power, and exponentiation. |