Skip to main content
Version: 10.0

Triplanar Projection

Triplanar Projection is a feature that projects a texture onto the mesh from three directions, on the X, Y, and Z axes, to cover the entire surface without using UV coordinates. The projected textures are blended together based on the mesh's normals, which can assist in reducing visible seams between the projected sides.

Pro Feature
danger

Triplanar Projection is expensive. It samples texture three times and can be especially heavy with normals, masks, lighting, or extra features enabled. Use it conservatively!

Requires Depth Buffer

In order to use Triplanar Projection, you will need to place the DepthGet Prefab found in the Assets/_PoiyomiShaders/Prefabs on your avatar.

Type​

Type
Dropdown
Options
Depth ProjectionSelf

Sets the type of Triplanar Projection to use. To use it without the depth buffer, choose Self.

Blend Method​

Type
Dropdown
Options
Normal BlendGPU Gems 3Asymmetric Triplanar

Sets the type of blending to use. Normal Blending is the default, with the option to use GPU Gems 3 or the Asymmetric method.

Blend Sharpness​

Type
Range
Range
0to0.55

Sets the sharpness factor of the triplanar projection, which can greatly affect the overall appearance at various distances between the Camera and the mesh.

Triplanar Texture​

Type
Texture Slot
Accepts
Color texturesRGB On

Color texture to use for the triplanar projection.

Triplanar Normal​

Type
Texture Slot
Accepts
Normal mapsRGB Off

Normal Map to use with the triplanar projection.

Triplanar Mask​

Type
Texture Slot
Accepts
Data texturesRGB Off

Black and White mask that determines which areas should only be affected by the triplanar projection.