G: Roughness
B: Metallic
G: (Empty)
B: (Empty)
A: Smoothness
G: Occlusion
B: (Empty)
A: Smoothness
Generate ORM, RMA, HDRP & URP mask maps from AO, Roughness & Metallic textures
Select a preset and upload maps to see the packed texture
Built for Unreal Engine ORM, Unity HDRP and Unity URP workflows
Channel packer for AO, roughness and metallic textures
Generate Unity HDRP, URP, and Unreal Engine ORM mask maps in seconds. No Photoshop required. Upload AO, roughness, metallic maps and export channel-packed textures instantly.
Built-in presets for Unreal Engine ORM (Occlusion-Roughness-Metallic), Unity HDRP mask maps, and Unity URP textures. Generate industry-standard channel-packed textures for any game engine.
No subscriptions, no hidden fees, no watermarks. Professional-grade texture packing tools that would normally cost $20/month in other software.
Missing a map? No problem. Our smart system automatically fills missing channels with industry-standard defaults. Never breaks your workflow.
Zoom up to 400% to inspect your packed textures at pixel level. Verify channel accuracy and catch any issues before exporting.
Automatic roughness to smoothness inversion for Unity HDRP and URP. Generate Unity-ready mask maps with one click. Perfect for Unity game developers and technical artists.
Download high-quality PBR textures and pack them instantly with our tool
Join thousands of game developers using PolyScann tools
Channel packing combines several grayscale PBR maps, Ambient Occlusion, Roughness and Metallic, into the red, green, blue and alpha channels of a single texture. The result loads faster, uses less memory and is the format both Unreal Engine and Unity expect for their PBR materials.
This tool runs entirely in your browser. There is no upload to a server and no need for Photoshop or Substance Designer. Upload your maps, pick a preset for the engine you are targeting and download the packed texture as 8-bit or 16-bit PNG.
Unreal Engine expects an ORM texture, Occlusion, Roughness and Metallic, packed into the RGB channels of one image. This generator follows the official Epic Games convention:
The output drops directly into a Material in UE4 or UE5 with no further editing. If you only have two of the three maps, the missing channel is filled with the safe default that Epic recommends for that slot.
Packing three textures into one cuts sampler reads in your master material from three to one, which is meaningful on console and mobile. It also keeps your content browser organised: one ORM file per material instead of three loose maps. AAA studios ship ORM textures for exactly this reason.
Unity's High Definition Render Pipeline uses a different channel layout from Unreal. The HDRP preset in this tool packs:
Roughness to smoothness inversion is applied automatically so the same source maps you use for Unreal still produce a correct Unity output.
For URP the layout is:
© 2026 PolyScann. Free online ORM and mask map generator for Unreal Engine and Unity.