---
title: Triplanar Projection
framework: shadergraph
role: symbol
role_heading: ShaderGraph Node
path: shadergraph/3d-texture/triplanar-projection
---

# Triplanar Projection

Samples data from three images and projects each along its respective coordinate axis and blends them by geometric normal.

## Parameter Types

Parameter Types Parameter description Discussion Use the Triplanar Projection node to blend three different images together based on the vector normal of each point on the object. Areas of the object that are parallel with a coordinate axis cause the node to fully show the respective image. Areas of the object between the coordinate axis cause the node to render a mix of the images based on how close the normal is to each of the axis. The closer the normal is to the normal of a coordinate axis the strong the respective image is in the blend. Below is an example of a simple node graph that uses the Triplanar Projection node to blend the same grass image in the X and Y directions, and a tile texture in the Z direction:

Below, the resulting texture applies to a sphere:
