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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unreal_assets_to_glb-5.5.0.tar.gz (65.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unreal_assets_to_glb-5.5.0-py3-none-any.whl (69.0 kB view details)

Uploaded Python 3

File details

Details for the file unreal_assets_to_glb-5.5.0.tar.gz.

File metadata

  • Download URL: unreal_assets_to_glb-5.5.0.tar.gz
  • Upload date:
  • Size: 65.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.5

File hashes

Hashes for unreal_assets_to_glb-5.5.0.tar.gz
Algorithm Hash digest
SHA256 eb669494a2528a2b7016c7c9fae2fd5665872a7639ed5801a46ed1bf695843e9
MD5 78e736af5fe3325390668cc31454c3b6
BLAKE2b-256 269147de8da6eebe6c3f8e40bcf6dcedffcc06d1a5813f87b25c1b512e8f79df

See more details on using hashes here.

File details

Details for the file unreal_assets_to_glb-5.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for unreal_assets_to_glb-5.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7748d83eb73db3a55522f40dd16d5b27319d2254b1b38aa4d5859d9f330b88ec
MD5 f6c25962195b08348f58e8af6adce997
BLAKE2b-256 74d261666ce22a581d07710366b7021e9cf685d0729bce11249d1b321805f76d

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

5.5.0 This release

2 files

4.27.2.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page