Bring the PNG files into the Content Browser and keep the material name consistent with the source surface.
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.
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.
Use color sampling for albedo and linear data handling for roughness, metallic, normal, and height. Confirm the normal map compression setting.
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.