AR 模型用于 3D 打印
USDZ 转 STL 转换器
拖入 USDZ,即可下载以毫米为单位、在打印平台上直立放置的二进制 STL。支持 iPhone 的 Object Capture 扫描和 Reality Composer 文件,转换全程在浏览器本地私密完成。
- 米转毫米
- 直立在平台上
- 无需上传
- 免费,无需注册
如何将 USDZ 转成 STL
- 01
打开 USDZ
将.usdz拖到上方,或点击 试用示例。你会看到带纹理的模型和三角形数量。Apple 应用生成的二进制 USDZ 首次打开会稍久一些,因为需要加载约 450 KB 的 USD 引擎。 - 02
按打印机调整尺寸
AR 模型以真实尺寸按米存储,输出尺寸会显示换算后的毫米值:1.2 米的扶手椅显示为 1,200 毫米。要做 1:10 的桌面模型,在 缩放 中输入0.1;出现尺寸警告时,也可点击 缩放到 100 毫米高。 - 03
导出 STL
保持开启 打印用 Z 轴向上,选择 二进制,然后点击 转换为 STL。模型会自动居中,最低点位于 z = 0,因此在任何切片软件中都会贴合平台。
打印 iPhone 扫描件:二进制 USDZ 与真实比例
把 USDZ 转成 STL,最常见的用途就是打印用 iPhone 扫描出来的东西:Object Capture 模型、扫描 App 的捕捉结果、Reality Composer 对象。这些应用以二进制形式(USDC)写入 USD 场景,而基于 three.js 的工具写入的是文本(USDA)。转换器两种都能打开;遇到二进制文件时,首次使用会加载一个小型 USD 引擎。
在比例方面,USDZ 比大多数格式都更省心。USD 文件会记录自己的 metersPerUnit,转换器会应用这个值,因此一个 12 厘米玩具的扫描件会在 输出尺寸 中显示为 120 毫米,无需猜测。如果你的扫描 App 也能导出 OBJ 或 GLB,OBJ 转 STL 和 GLB 转 STL 同样好用;得到的形状是一样的。
USDZ 转 STL 会保留什么
| USDZ 内容 | STL 中 |
|---|---|
| 三角形和四边形网格 | 保留,转为三角形 |
| 多个网格或部件 | 合并为一个实体 |
| 真实世界尺寸(米) | 转换为毫米 |
| Y 轴向上 | 转为 Z 轴向上,直立在平台上 |
| 纹理、材质、UV | 丢弃;STL 不含颜色 |
| 动画 | 丢弃;按静止姿势写入 |
想保留纹理用于手工上色?也可以同时用 USDZ 转 OBJ 转成 OBJ,作为颜色参考。
USDZ 与 STL 对比
- 用途
- USDZ:在 Apple 设备上进行 AR 查看。STL:告诉 3D 打印机要构建什么形状
- 内容
- USDZ:网格、PBR 材质、纹理、可选动画。STL:仅三角形
- 单位
- USDZ:米,真实尺寸。STL:无单位,按毫米读取
- 典型大小
- USDZ 扫描件:带纹理 5 到 50 MB。去掉纹理后的 STL 通常更小
- 打开方式
- USDZ:iOS、iPadOS、macOS。STL:各种切片软件和 CAD 工具
常见问题
常见问题
可以免费将 USDZ 转成 STL 吗?
可以。转换器免费、无需注册,文件数量不限。它在浏览器中运行,因此 USDZ 会在你自己的设备上解包并转成 STL,不会被上传。最大文件大小为 200 MB。
可以转换 iPhone Object Capture 扫描件吗?
可以。Object Capture、Reality Composer 和大多数 iPhone 扫描 App 都会写入二进制 USDZ,转换器可借助 USD 引擎读取,首次需要时会自动下载。如果看到引擎无法加载的提示,请检查网络后重试。如果文件本身无法读取,请从 App 中重新导出。
STL 会按真实尺寸打印吗?
默认会。USDZ 以米存储,转换器会乘以 1,000,让切片软件按毫米读取:25 厘米的花瓶会变成 250 毫米的 STL。这个尺寸常常超出打印平台,因此可以用缩放字段或“缩放到 100 毫米高”按钮生成更小的副本。
STL 会保留 AR 模型的颜色吗?
不会。STL 只存储形状,因此纹理会移除,颜色也会丢失。单色打印没问题。如果打印件需要颜色,需要使用 3MF 这类支持按区域指定耗材颜色的格式;在 SupaVoxel 工作室生成的模型可在付费方案中这样导出。
为什么我的打印件底部有个洞?
相机从未看到物体放在桌面上时的底面,所以大多数扫描件那里是开口的。用免费的 STL 修复工具处理一下来封闭它,或在切片软件中把底部裁平。封闭且平坦的底部打印起来也更可靠。
如何在 Blender 中将 USDZ 转成 STL?
使用 文件 > 导入 > Universal Scene Description,选择 .usdz。检查模型后,使用 文件 > 导出 > STL,将缩放设为 1000,让米变成毫米。如果你还想编辑扫描件,这值得一做;如果只是单纯转换,浏览器工具会替你完成单位换算。
免费开始
用一张照片打印模型
无需扫描:工作室可从一张图片构建 3D 模型。付费方案会将其修复为水密实体,并导出 STL 或多色 3MF。
无需信用卡 · 赠送 3 个免费积分