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.
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!
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.