Solutions / Unreal Engine

Generate PBR textures for Unreal Engine 5

twirl exports the core maps used by Unreal’s metallic and roughness material workflow. Import the files, connect them in the Material Editor, and adjust normal orientation and channel packing for the needs of the project.

Start generatingBrowse materials

Set up a predictable Unreal material

Connect albedo to Base Color, roughness to Roughness, and metallic to Metallic. Disable sRGB on data maps. Unreal uses DirectX normals, so invert the green channel if the downloaded normal reads inside out.

01
Import the five maps

Bring the PNG files into the Content Browser and keep the material name consistent with the source surface.

02
Check texture settings

Use color sampling for albedo and linear data handling for roughness, metallic, normal, and height. Confirm the normal map compression setting.

03
Pack only when needed

Unreal projects often pack occlusion, roughness, and metallic into one texture. twirl does not currently create an ORM file, so pack channels separately if your pipeline requires it.

Materials for real-time environments

These public materials are useful starting points for walls, floors, terrain, and props. Validate scale and texture memory inside the target Unreal scene.

Frequently asked questions

Do twirl materials work in Unreal Engine 5?

Yes. Use the downloaded base color, normal, roughness, metallic, and height maps in the Unreal Material Editor.

Does Unreal use OpenGL or DirectX normal maps?

Unreal uses DirectX normal orientation. If a normal map looks inverted, flip its green channel.

Is an Unreal Engine plugin available?

Not yet. An Unreal Engine integration is coming soon. Manual map import works now.

Related pages

Generate PBR materials for BlenderGenerate PBR materials for Unity projectsGenerate PBR materials for Cinema 4D and Redshift
twirl

© 2026 twirlTerms·Privacy