
Unreal Asset Exporter
Convert Unreal Engine .uasset files to GLB with PBR materials
Features
- Cooked UE4 & UE5 Support
- PBR Materials, Wired Correctly
- Static + Skeletal Meshes
- Smart Texture Packing
- Filter by Path or Type
- Single-File GLB Output
CLI Tools
Cooked UE4 & UE5 Support
Reads cooked .uasset files from any Unreal Engine 4.20 through 5.4 project. Engine version auto-detected from your .uproject — or override with a flag.

PBR Materials, Wired Correctly
Maps Unreal material instance parameters (BaseColor, Normal, ORM, Emissive) to the right glTF PBR channels. Handles packed ORM, RAM, and separate Roughness/Metallic/AO textures.

Static + Skeletal Meshes
Exports StaticMesh props and SkeletalMesh characters with their skeletons. Material slot names are preserved so your engine can re-apply materials by name.

Smart Texture Packing
Detects Unreal's RAM (R=Rough/G=AO/B=Metal) packing and swizzles channels at export time to glTF's ORM convention. Separate R/M/AO textures get packed together automatically.

Filter by Path or Type
Convert just the characters, just the environment, or just the weapons. Glob-style path filters and asset-type filters let you target exactly what you need.

Single-File GLB Output
Each asset becomes one self-contained .glb with all textures embedded. Optional webp compression and meshopt geometry compression shrink files dramatically.
