OBJ 转 Apple AR
OBJ 转 USDZ 转换器
拖入 .obj,设置它创建时所用的单位,然后下载 USDZ —— iPhone 和 iPad 可直接用 AR Quick Look 打开,按真实尺寸立在地板上。不用 Mac,不用 Reality Converter,也不用上传。
- 在浏览器中运行
- 无需注册
- 适配 AR Quick Look
- 真实世界尺寸
三步完成 OBJ 转 USDZ
- 01
拖入你的 .obj
把 .obj 连同 .mtl 和贴图一起选中,或直接拖入整个文件夹的 .zip;最大 200 MB,不过远低于这个体积时 AR 效果最好。预览会显示带贴图的模型、三角面数和独立对象,面板会显示它在 AR 中的尺寸。 - 02
选择单位,再核对尺寸
这一步决定模型在 AR 里看起来对不对。USDZ 的单位是米。Blender 导出的 OBJ 通常已经是米;3D 打印网站下载的一般是毫米,若仍按米处理,一个 60 毫米的小手办会变成 60 米高。不断切换文件单位,直到输出尺寸与真实物体一致。 - 03
下载并在 iPhone 上打开
点击转换为 USDZ。用隔空投送把文件传到手机,或从「文件」、「信息」或「邮件」里打开,AR Quick Look 就会把它放到最近的平面上。文件已预先设为水平面锚定。
OBJ 转 USDZ 会保留哪些内容
| OBJ 中 | USDZ 中 |
|---|---|
| 几何体与独立对象 | 保留 |
| 法线 | 保留,AR 里的平滑效果与原来一致 |
| UV 坐标 | 保留 |
| .mtl 中的材质与贴图 | 与 .obj 一起提供时保留,并打包进 USDZ(图片最大 1024 px) |
| 单位 | 按你选择的文件单位换算成米 |
| 朝向 | Y 轴向上,在 AR 中竖直站立 |
只拖入了 .obj?照样能转换,显示为中性灰,并会用琥珀色提示列出缺失的 .mtl 和图片。补上后再转一次即可。
为什么 OBJ 转 USDZ 多半是单位惹的祸
USDZ 是一个压缩的 USD 场景,Apple 的查看器把其中的数字当作米。而 OBJ 只是一堆数字,文件里没有任何信息说明 12.5 指的是 12.5 毫米、厘米还是米,这取决于写出它的程序。
这就是同一个 OBJ 在 Blender 里堪称完美、到了手机上却不对的原因。大致规律:Blender 和 Cinema 4D 通常输出米;可打印模型、CAD 导出以及不少 ZBrush 文件是毫米;部分 Maya 和 3ds Max 场景用厘米。转换器会在单位按钮旁显示换算后的最终尺寸(米),不用你猜。一个咖啡杯高约 0.1 m,一把椅子约 0.9 m。
OBJ 与 USDZ 对比
- OBJ
- 纯文本的 Wavefront 几何格式,材质放在单独的 .mtl 里。几乎处处都能打开,但 iPhone 原生不支持。
- USDZ
- Pixar 的通用场景描述格式,封装为未压缩的 zip。iOS、iPadOS、visionOS 和 Safari 都用它来做 AR。
- 材质写法
- UsdPreviewSurface,即 AR Quick Look 渲染所用的材质模型
- USDZ 的打开位置
- iPhone 和 iPad 上的「文件」、「信息」、「邮件」和 Safari;Mac 上的「预览」和 Reality Composer
常见问题
常见问题
没有 Mac,怎么把 OBJ 转成 USDZ?
用这个页面就行。拖入 .obj,设置单位,点击「转换为 USDZ」,文件就在你的浏览器里生成,Windows、Linux、ChromeOS 或 Mac 都可以。Apple 的 Reality Converter 干的是同一件事,但只能在 macOS 上跑。把 USDZ 发到 iPhone 上点一下,就能进入 AR Quick Look。
这个 OBJ 转 USDZ 转换器免费吗?
免费。不用注册账号,没有水印,转换次数也不限。200 MB 以内的文件全部在本地处理,模型不会被上传,所以拿来做未发布产品和客户项目也很安全。
为什么我的模型在 AR 里特别大或特别小?
因为 OBJ 文件不保存单位,而 USDZ 永远以米为单位。以毫米制作的模型若按米转换,显示出来会大 1000 倍。把「文件单位」设成 OBJ 制作时用的单位,看看「输出尺寸」的读数,再重新转换。
为什么我的 USDZ 是灰色的?
因为 .mtl 和贴图图片没有一起提供。OBJ 把材质放在单独的 .mtl 文件里,并由它指向图片文件,而浏览器只能读取你交给它的文件。把 .obj、.mtl 和图片一起选中,或拖入整个文件夹的 .zip,USDZ 就能保留贴图。转换器会提示缺了哪些文件。
USDZ 在 iPad、Vision Pro 和 Safari 上能用吗?
能。USDZ 是 Apple 在 iPhone、iPad 和 Apple Vision Pro 上的 AR 格式,Safari 可从带
rel="ar" 的产品页链接直接打开。文件使用 UsdPreviewSurface 材质,正是 AR Quick Look 所渲染的那一套。AR 用的 USDZ 能有多大?
除 200 MB 的输入上限外,转换器没有硬性限制,但手机加载小文件要快得多。较轻的模型在移动网络下也能快速打开;如果文件在 AR 里感觉卡顿,先用网格简化工具瘦身再转换。三角面少,手机在长时间 AR 体验中也不容易发烫。