NormalMap

Normal Map for Unreal Engine - Generate & Import

Generate normal maps for Unreal Engine 5 materials with the correct green channel.

Drop an image or click to upload

Height map or photo → normal map. Runs locally.

OpenGL (Blender, Unity) uses Y+ up (default). DirectX / Unreal may need the green channel flipped.

Input

No image

Normal map

What is Normal Map for Unreal Engine?

Unreal Engine material graphs sample a normal map into the Normal input of a material. UE accepts the standard tangent-space OpenGL map from this generator as-is; only textures authored for DirectX-only pipelines need the green channel flipped. This page covers generation and the material setup.

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.

Frequently Asked Questions

Do I flip green for Unreal?
Usually no. UE accepts OpenGL-convention normal maps. Flip green only if you imported a DirectX asset and lighting looks inverted.
How do I use the normal map in a UE material?
Import the PNG, then in the material graph add a Texture Sample node, set its Sampler Type to 'Normal', and plug the RGB output into the Normal pin of the material output (optionally through a Normalize node if you blend maps).
Does UE5 change normal map handling?
Nanite still shades with normal maps; keeping a normal map lets you drop polygon detail without changing the silhouette-heavy look. For virtualised textures, keep maps power-of-two and tiling.

More Normal Map Tools