What is Normal Map for Unreal Engine?
Unreal Engine material graphs sample a normal map into the Normal input of a material. UE follows the DirectX convention (green/Y- down), so a standard OpenGL-style map (green/Y+ up) usually needs the Flip Green Channel option enabled on the texture asset after import. This page covers generation and the material setup, checked against Epic documentation on 2026-09-13.
Common Uses for Normal Map for Unreal Engine
- Add surface damage and panel detail to a UE5 environment
- Create normal maps for a Nanite-friendly modular kit
- Prepare tiling normal maps for landscape materials
UE5 material normal map setup
Create a Material and add a Texture Sample node. In its details set Sampler Type to Normal so the engine does not gamma-correct the data. Connect the RGB output directly to the Normal input on the material's output node. If you layer a detail normal, combine them with a BlendAngleCorrectedNormals node to avoid flattening.
Tiling and virtual texture notes
For landscape and large surfaces, keep normal maps tileable and a power-of-two resolution. When using virtual textures, share one normal map across several materials to save memory, and let the texture streaming system pick mip level by view distance.