Skip to main content

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 ooz Oodle-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)

Source distribution for unreal-assets-to-glb 5.5.0
File Size Uploaded
unreal_assets_to_glb-5.5.0.tar.gz 65.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for unreal-assets-to-glb 5.5.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

5.5.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page