Pack grayscale texture maps into RGB/RGBA channel layouts directly in your browser.
This repository is part of the 3DKit Online Tools hub.
Texture Channel Packer helps artists and technical artists combine separate grayscale maps into packed textures for realtime material workflows.
Common layouts include:
- ORM: occlusion, roughness, metallic
- RMA: roughness, metallic, ambient occlusion
- Custom RGB/RGBA channel assignments
- Alpha, height, mask, and utility texture packing
The tool is designed for quick browser-based workflows. Drop in source maps, assign channels, preview the packed result, then export an engine-ready texture.
- Pack material masks for Unreal Engine, Unity, Blender, glTF, or custom shaders.
- Rebuild ORM/RMA textures from separated source maps.
- Create compact texture sets for web, realtime, or asset delivery pipelines.
- Verify channel assignments before handing textures to another artist or developer.
- Texture Channel Extractor - split packed textures back into individual channels.
- 3DKit Online Tools - index of browser-based 3D texture and asset workflow tools.
If the tool saves you time, you can support ongoing maintenance and examples:
