STEP 转 USDZ 转换器
拖入 .step / .stp 文件,直接在浏览器中转换为 .usdz。文件不会离开你的电脑。
为什么要把 STEP 转换为 USDZ?
USDZ 是唯一能让网页把 3D 模型直接放进 iPhone AR 的格式——无需安装应用,无需账号。Safari 会拦截 <a rel='ar' href='...usdz'> 链接并全屏启动 Quick Look。如果需要让一个 CAD 零件通过 iPhone 摄像头出现在别人的桌面上,STEP → USDZ 就是这条路。
谁会做这种转换
在产品页面加上“AR 查看”的营销 / 电商团队、添加真实空间尺寸预览的家具和家电零售商,以及希望在开模前在自己的空间里查看实物尺寸模型的设计评审人员。
常见问题
- USDZ 假定使用真实世界的米制单位。毫米单位的 STEP 会正确落位,但请检查缩放——否则 AR 会毫不犹豫地放出一支沙发那么大的笔。
- 只有默认的灰色 PBR。与网页 GLB 相比,Apple 的 AR 渲染器会让缺少纹理这一点更明显——之后在 Reality Composer 中添加纹理会有帮助。
- 保持 USDZ 文件小巧。超过约 25 MB 时,iOS 会降低移动端预览的质量。为移动 AR 导出前请先对曲面细分结果减面。
本工具的技术说明
通过 OCCT 对 STEP 进行曲面细分,构建 USD 场景树,并按 Apple 规范以 zip 对齐方式打包成有效的 .usdz。只写入几何体——PBR 材质保持中性。
STEP 与 USDZ 有什么区别?
ISO 10303 边界表示(B-rep)CAD 格式——在工程工具之间交换精确参数化实体模型的行业标准。
- 精确曲面(NURBS / B-rep)——没有曲面细分损失
- 保留装配体层级、零件名称和元数据
- 所有主流 MCAD 工具都支持(SolidWorks、Inventor、Fusion、Creo、NX……)
- 开放、厂商中立的 ISO 标准
- 3D 打印机和游戏引擎无法直接使用
- 文件比网格格式更大,打开更慢
- 需要 CAD 内核才能读取——浏览器没有原生支持
Apple 的 AR 原生封装格式——zip 压缩的 USD 场景,iOS Safari 可通过 AR Quick Look 直接渲染,无需安装任何应用。
- 原生 iOS AR Quick Look(轻点 → 3D 模型悬浮在你的房间里)
- 保留 PBR 材质和动画
- 单个自包含文件,便于通过邮件发送或链接
- Android / 桌面端需要另一条路径(通常是 GLB)
- Apple 生态之外的工具仍在追赶
深入了解这两种格式
STEP 的由来
1994 年标准化为 ISO 10303,用于取代老旧的 IGES 格式。应用协议 AP203(配置受控设计)、AP214(汽车)和 AP242(两者的现代合并版)规定了随几何一起传递哪些数据——AP242 是当前新导出的默认版本,也是 2026 年大多数加工厂所期望的版本。
- 带外部引用导出的装配体,如果移动 .step 文件时没有带上配套文件就会损坏——请始终导出为单文件包(AP242 XML 或单体 .step)。
- 内核之间的往返转换(例如 Inventor → STEP → Fusion → STEP)可能引入细小的碎面和边公差漂移;请以原始参数化文件为唯一可信来源。
- PMI(产品制造信息——GD&T、标注)只有 AP242 能携带——较旧的 AP203 导出会悄无声息地将其丢弃。
实际用途:机械供应商根据 STEP 报价,代工厂根据 STEP 编制 CNC 刀具路径,电子元器件厂商在 Digi-Key 和 Mouser 上以 STEP 发布元件 3D 模型。只要机械工程师把设计交给机加工车间或注塑模具厂,交付的就是 STEP。
USDZ 的由来
在 WWDC 2018 上发布,是 Apple 押注主流 AR 的格式。USDZ 是 zip 压缩的 Pixar USD(Universal Scene Description,通用场景描述)场景;之所以选择 USD,是因为它早已支撑 Pixar 的电影制作流程,既能描述简单的产品模型,也能描述完整的电影场景。借助 Quick Look 集成,iPhone 上任何 <a rel="ar"> 链接都会打开全屏 AR 视图。
- 在较旧设备上,iOS Quick Look 会拒绝显示超过约 250 MB 的 USDZ 文件——除非有特殊理由,纹理请控制在 2K 以内。
- GLB → USDZ 的材质转换在两个方向上都有损;细微差异(清漆层、透射)在往返转换中表现很差。
- 桌面版 Safari 可以预览 USDZ,但 AR 放置只能在真实的 iOS 硬件上使用——请用 iPhone 测试,而不是模拟器。
实际用途:Apple Store 产品页、家具零售商(Wayfair、IKEA 的 iOS 路径)、运动鞋 AR 试穿、博物馆展览配套应用,以及任何希望在 iPhone 上提供“View in your space”(在你的空间中查看)的商店。
如何将 STEP 转换为 USDZ
- 1拖入 .step 或 .stp 文件。CAD 内核以 WebAssembly 在本地运行,不会上传任何内容。
- 2在 3D 中预览曲面细分后的模型。在场景树中确认层级是否正确。
- 3点击“下载 USDZ”。通过 AirDrop、iMessage 或链接分享文件——在 iPhone 上点击即可启动 AR Quick Look。
常见问题解答
USDZ 有什么用?
USDZ 是 Apple 原生的 AR 格式。把文件放到 iCloud / Dropbox / 任意网页链接中,在 iPhone 上点击即可启动 AR Quick Look——无需安装应用,模型就会出现在你的房间里。非常适合产品预览、零售和客户演示。
Android 上能用吗?
不能——USDZ 是 iOS 专用格式。在 Android 上请改为将 STEP 转换为 GLB(我们也有对应的页面),并使用 Scene Viewer。
如何从网站启动 AR Quick Look?
托管 .usdz 文件,并用锚点链接:`<a rel="ar" href="model.usdz"><img src="preview.jpg"></a>`。iOS 上的 Safari 会拦截点击并启动 AR。本站的主 3D 查看器正是这样做的——载入 STEP,在 iPhone 上导出 USDZ,就会自动启动 AR。
我的 CAD 文件会上传到任何地方吗?
不会。STEP 在你的浏览器中由 occt-import-js 解析;USDZ 由 Three.js 的 USDZExporter 在本地生成。
USDZ 会有多大?
通常为源 STEP 的 1–5×,取决于曲面细分密度。USDZ 会高效压缩 zip 打包的 USD 数据。