UE 5.5 UAsset Parser & Exporter
Extracts static meshes (glb) and base color textures (PNG) from Unreal Engine 5.5 .uasset files. Supports browser-based level preview with --preview.
Requirements
- Python 3.10+
- numpy
- Pillow
- pyooz (provides the
oozOodle-decompression module) - pygltflib
- tqdm
Usage
# Extract meshes and textures
python main.py ./Input
# Extract and preview a level in browser (port 3050)
python main.py ./Input --preview L_Showcase.umap
# Preview without re-exporting
python main.py ./Input --skip-export --preview L_Showcase.umap
# Export without textures
python main.py ./Input --skip-textures
# Export only meshes with certain filesname (all containing Pipe in name)
python main.py ./Input --filter Pipe
The input directory should contain a .uproject file and a Content/ folder with .uasset / .umap files.
The output is ./Export folder created in current workspace.
Features
- level parts (level isntansing) included in preview
- material parent recursive search
- material slot indexes recognition
- only 1 UV channel
- texture override in material instance
Not included
- lights,
- colliders,
- PBR textures,
- vertex colors,
- tangents,
- LOD
- shaders,
- texture baking,
- Nanite,
- animation decompression
- skeletons/bones
Metadata
Release files for unreal-assets-to-glb 5.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| unreal_assets_to_glb-5.5.0.tar.gz | 65.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| unreal_assets_to_glb-5.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 134.5 kB
Release files / unreal_assets_to_glb-5.5.0.tar.gz
| Download URL | unreal_assets_to_glb-5.5.0.tar.gz |
|---|---|
| Size | 65.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eb669494a2528a2b7016c7c9fae2fd5665872a7639ed5801a46ed1bf695843e9
|
|
BLAKE2b-256 checksum How to use checksums |
269147de8da6eebe6c3f8e40bcf6dcedffcc06d1a5813f87b25c1b512e8f79df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|
Release files / unreal_assets_to_glb-5.5.0-py3-none-any.whl
| Download URL | unreal_assets_to_glb-5.5.0-py3-none-any.whl |
|---|---|
| Size | 69.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7748d83eb73db3a55522f40dd16d5b27319d2254b1b38aa4d5859d9f330b88ec
|
|
BLAKE2b-256 checksum How to use checksums |
74d261666ce22a581d07710366b7021e9cf685d0729bce11249d1b321805f76d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.5
|