Advanced Triplanar Material

Download on Fab

Achieve accurate and visually consistent triplanar texturing in Unreal Engine with the Advanced Triplanar Material.
Unlike many triplanar functions that overlook normal maps, this material includes full correction to ensure normal accuracy and visual fidelity.


Description

This plugin includes clearly labelled, well-structured material functions designed for reuse anywhere in your project.
Each function helps you achieve high-quality, realistic triplanar texturing while remaining optimised for performance.

Also included are demo materials with annotated material graphs explaining how these functions are optimised for efficiency.
These optimisations allow you to use the functions for multiple textures—ideal for PBR workflows—with minimal overhead.

FreePBR.com

The demo materials use PBR textures from FreePBR.com,
which offers over 500 high-quality texture packs available for download.
All of these are fully compatible with the Advanced Triplanar Material functions.

Included Formats

  • Unreal Engine

Technical Details

Includes:

  • Material functions x2 (AdvancedTriplanar, AdvancedTriplanarInit)
  • Demo materials demonstrating triplanar capabilities
  • Grunge and normal textures

Features

  • RGBA triplanar output
  • Normals triplanar output (fully corrected)
  • World or Local space triplanar toggle
  • Controls for intensity on top and side planes

AdvancedTriplanarInit

This function is used once within your material to calculate the triplanar mapping UVs, plane masks,
and other parameters. These can be reused as many times as needed within your material using the
AdvancedTriplanar function.

AdvancedTriplanar

This function takes the parameters from AdvancedTriplanarInit and applies them to your chosen texture.
It can be reused multiple times for different textures, making it ideal for PBR materials where you may
need to apply triplanar mapping to BaseColor, Occlusion, Roughness, Metallic, and Normal maps.


Assets

  • Master materials: 2
  • Material instances: 32
  • Material functions: 2
  • Textures: 86 (2K resolution)

Supported Development Platforms

  • Windows: Yes
  • Mac: Yes

Download on Fab

Documentation