SupaVoxel
Apple AR 转可编辑网格

USDZ 转 OBJ 转换器

将 USDZ 解包为 OBJ、对应的 MTL 和 PNG 纹理,可直接用于 Blender、Maya、ZBrush 或 Substance。文本和二进制 USDZ 均可打开,包括 iPhone 扫描和 Reality Composer 导出文件,全部在浏览器中免费完成。

  • OBJ + MTL + PNG 压缩包
  • 保留部件
  • 无需上传
  • 免费,无需注册
更新于 2026年10月

如何将 USDZ 转换为 OBJ

  1. 01

    拖入 .usdz 文件

    将文件拖到上方工具中,或从 试用示例 开始。压缩包会在本地解压;面板会列出检测到的网格、材质和纹理。
  2. 02

    保留纹理

    保持 包含材质和纹理 开启。你会得到一个 .zip,其中包含 .obj、指向每张图片的 .mtl,以及 PNG 格式的纹理文件。关闭后只会得到仅含几何体和 UV 的 .obj。
  3. 03

    导入你的应用

    点击 转换为 OBJ,解压,并将 .obj 与旁边的 .mtl 一起导入。USD 使用米为单位,Blender 也是如此,因此模型会以真实尺寸导入,无需重新缩放。

二进制和文本 USDZ:均可在此打开

USDZ 是一个 ZIP 压缩包,内含 USD 场景,存储为文本(USDA)或 Pixar 的二进制 crate 格式(USDC)。基于 three.js 构建的网页工具(包括 SupaVoxel 工作室的 USDZ 导出)写入的是文本类型。Apple 的工具写入二进制类型:Reality Composer、Reality Converter、Object Capture,以及 Apple AR Quick Look 图库中的模型。

转换器两者都能读取。文本 USDZ 直接通过 three.js 处理。对于二进制 USDZ,首次打开时会加载一个小型 USD 引擎(TinyUSDZ,约 450 KB),然后读取基础色、法线、粗糙度、金属度和环境光遮蔽纹理。文件中的 metersPerUnit 会被遵循,因此 Apple 图库中的玩具车会以其真实的 12 × 31 厘米导入,而不是大 100 倍。有一项不会导入:骨骼动画。带动画的 USDZ 会以静态姿势打开。

USDZ 转 OBJ:哪些内容会保留

USDZ 中OBJ 包中详情
网格保留,每个网格一个 o 组位置烘焙到世界空间
UV 坐标保留写为 vt 行
漫反射颜色纹理保留保存为 PNG,通过 map_Kd 链接
法线贴图保留保存为 PNG,通过 map_Bump 链接
粗糙度、金属度、AO 贴图丢弃经典 MTL 没有 PBR 槽位
动画丢弃OBJ 是静态的

想保留完整的 PBR 材质?glTF 可以做到。如果从 GLB 出发,反向转换请使用 GLB 转 USDZ。

USDZ 与 OBJ 对比

USDZ
未压缩 ZIP 包,内含 USD 场景及其纹理。由 Pixar 和 Apple 于 2018 年为 AR Quick Look 定义
OBJ
纯文本网格格式,材质由单独的 MTL 描述。几乎所有 3D 应用都能读取
材质
USDZ:基于物理的 UsdPreviewSurface。OBJ:漫反射颜色、凹凸和不透明度
单位
USDZ:AR 使用米。OBJ:无单位,应用会采用各自的单位
动画
USDZ:骨骼和变换动画。OBJ:无,仅静态网格
打开位置
USDZ:iPhone、iPad、Mac、Safari。OBJ:Blender、Maya、3ds Max、ZBrush、Unity、Unreal

将 AR 模型作为 OBJ 编辑的提示

推荐做法
  • 导入前先解压,使 .mtl 和 PNG 与 .obj 位于同一位置
  • 转换前,先在 USDZ 查看器 中检查源文件是否能打开
  • 导入后在 Blender 的 Principled BSDF 中重建金属和光泽;OBJ 只链接颜色和凹凸
  • 首次打开二进制 USDZ 时请保持联网;USD 引擎会按需下载
避免做法
  • 重命名 PNG 文件;.mtl 会按文件名引用它们
  • 别指望带动画的 AR 对象能保留运动
  • 别指望引用外部文件的 USDZ 能解析这些文件;USDZ 应当是自包含的
  • 别在未检查是否为封闭实体的情况下就用 OBJ 进行打印;参见 USDZ 转 STL

常见问题

常见问题

这个 USDZ 转 OBJ 转换器免费吗?

是的。无需账户、无限制、无水印。USDZ 会在你的浏览器内解压并转换,OBJ 包会直接保存到你的电脑,文件绝不会被上传。大小上限为 200 MB,对任何 AR 模型来说都足够宽裕。

我可以转换 iPhone 扫描或 Reality Composer 的 USDZ 吗?

可以。这些文件将场景存储为二进制 USD(USDC),转换器首次遇到时会加载约 450 KB 的 USD 引擎。纹理和真实尺寸都会保留。如果看到 USDZ 引擎无法加载的提示,请检查网络连接后重试;如果文件本身无法读取,请从应用中重新导出。

USDZ 转 OBJ 会保留纹理吗?

颜色纹理和法线贴图会导出为 PNG 文件,并在 MTL 中链接,因此导入后模型在 Blender、Maya 或 Substance 中显示正常。粗糙度、金属度和环境光遮蔽贴图在经典 MTL 中没有对应槽位,会被丢弃;如果需要完整材质,请手动重新连接。

如何在 Windows 上打开 USDZ 文件?

Windows 没有内置的 USDZ 查看器。你可以在本站的免费 USDZ 查看器中预览支持的文件,在任何平台的 Blender 中导入,或将其转换为 OBJ 或 GLB,Windows 3D 查看器和大多数应用都能打开。

OBJ 的尺寸会正确吗?

用于 AR 的 USDZ 文件以米为单位,OBJ 会保留这些数值。Blender 和大多数游戏引擎也以米为单位工作,因此模型会以真实尺寸导入。如果你导入的应用将 OBJ 单位视为厘米或毫米,请在该应用的导入选项中应用缩放系数。

我可以在 Mac 上不安装软件就将 USDZ 转换为 OBJ 吗?

可以。此页面可在 macOS 上的 Safari 或 Chrome 中运行,在 iPad 上也能使用,无需安装任何东西。Apple 自家的 Reality Converter 是朝 USDZ 方向转换的,所以不适合这项任务。如果你想立即编辑模型,Blender 是免费的桌面替代方案。

免费开始

用一张照片制作 AR 模型

工作室可从单张图片构建带纹理的 3D 模型,通常耗时 3 到 5 分钟,付费方案可导出用于 iPhone AR 的 USDZ。前 3 个积分免费。

无需信用卡 · 赠送 3 个免费积分