Prikalel/unreal-assets-to-glb

GitHub: Prikalel/unreal-assets-to-glb

该工具用于从 UE 5.5 编辑器阶段的 .uasset 文件中提取静态网格体和基础颜色纹理,并支持浏览器端关卡预览。

Stars: 0 | Forks: 0

# UE 5.5 Uasset 解析器与导出工具 从 Unreal Engine 5.5 的 `.uasset` 文件中提取静态网格体(glb)和基础颜色纹理(PNG)。支持使用 `--preview` 在浏览器中进行关卡预览。 ## 环境要求 - Python 3.10+ - numpy - Pillow - ooz-python - tqdm - TODO : 添加其他依赖 ## 使用方法 ``` # 提取 meshes 和 textures python main.py ./Input # 在 browser 中提取并预览 level (端口 3050) python main.py ./Input --preview L_Showcase.umap # 无需重新导出进行预览 python main.py ./Input --skip-export --preview L_Showcase.umap # 导出时不包含 textures python main.py ./Input --skip-textures # 仅导出 filename 中包含 Pipe 的 meshes python main.py ./Input --filter Pipe ``` 输入目录应包含一个 `.uproject` 文件以及一个带有 `.uasset` / `.umap` 文件的 `Content/` 文件夹。 输出为在当前工作区创建的 `./Export` 文件夹。 ## 功能 - 预览中包含关卡部分(关卡实例化) - 材质父级递归搜索 - 材质插槽索引识别 - 仅支持 1 个 UV 通道 - 材质实例中的纹理覆盖 ## 不包含 - 灯光、 - 碰撞体、 - PBR 纹理、 - 顶点颜色、 - 切线、 - LOD - 着色器、 - 纹理烘焙、 - Nanite、 - 动画解压 - 骨架/骨骼
标签:3D模型, Python, uasset解析, Unreal Engine, 云资产清单, 域名侦查, 数据导出, 无后门, 资源提取, 逆向工具, 逆向工程