← 博客

USDZ 查看器在线免费 — 浏览器打开 Apple AR 文件

USDZ Viewer Online Free — MakerSuite 3D

不用 iPhone 或 Mac 也能看 USDZ

USDZ 是 Apple AR Quick Look 格式 — 装着 Pixar Universal Scene Description(USD)文件加纹理的 ZIP 归档。Apple 工具假设你在 macOS 或 iOS 上,但格式本身是开放的。MakerSuite 3D 在浏览器里用 JavaScript USD 解析器解析 USDZ,所以可以在 Windows、Linux、ChromeOS — 任何能跑现代浏览器的地方 — 检查 AR 资产。在不配 Apple 硬件的情况下做 QA、设计评审、快速视觉检查很有用。

USDZ 文件内部

USDZ 是无压缩 ZIP 归档(把 .usdz 改名 .zip 就能解压)。里面:作为根的一个 .usdc(二进制 USD)或 .usda(ASCII USD)场景文件、纹理文件(PNG、JPG、EXR),以及可选的 MaterialX 着色器图。ZIP 里第一个文件必须是根场景。文件偏移必须按 64 字节对齐,因为 Apple 运行时把归档直接内存映射读取。USD 自己是 Pixar 的开源场景描述(2016 发布,影视生产用),因为合成与分层特性被选中作为 AR 格式。

查看器处理什么

  • 几何网格、点、basisCurves 等 USD 原语类型保留完整三角形数据后渲染。
  • 材质UsdPreviewSurface(PBR)材质显示基础色、粗糙度、金属度、法线、自发光贴图。
  • 层级USD prim 层级(合成、引用、有效载荷)正确扁平化,所见即 AR Quick Look 所示。
  • 坐标系USD Y-up 约定保留,旋转和变换在文件声明空间里渲染。
  • 纹理解码嵌入的 PNG/JPG 纹理在浏览器里解码,无需外部请求,预览忠于打包资产。
  • 浏览器一致性查看器在桌面和移动 Chrome、Firefox、Edge、Safari 上跑,跨平台审稿人看到的一样。

五步检查 USDZ

  1. Open pcbviewer.app — 把 .usdz 文件直接拖到查看器画布。立即开始读取,大场景纹理解码可能要几秒。
  2. 鼠标拖动环绕,中键拖动平移,滚轮缩放。角落的 3D ViewCube 切换标准正视图(前、上、侧)。
  3. 用 Layers 面板切换 prim 层级的部分。多对象场景(家具或产品配置)很有用。
  4. 截图给文档或设计评审反馈。和非 Apple 干系人共享 AR 反馈时有用。
  5. 最终 AR 验证把同一个 .usdz 拷到 iOS 设备,在 Safari 里打开确认 AR Quick Look 渲染和浏览器预览一致。

没有 Apple 设备也能检查 USDZ 资产 — 把文件拖到 MakerSuite 3D 即时浏览器预览。

免费试用 MakerSuite 3D

浏览器版 USDZ 为何重要

AR 内容制作团队通常是混合平台。设计师在 macOS 导出 USDZ;Windows 或 Linux 审稿人无法原生打开;iOS 设备测试在管线末尾。浏览器查看器填中间空白 — 任何拿到 URL 或本地文件的人都能在到设备 QA 之前检查资产。AR 项目反馈循环从天缩到分钟。

何时需要 USDZ 查看器

  • 设计评审 — Windows PM 不买 iPad 也能预览 AR 资产
  • 电商 AR — 在发布到支持 AR Quick Look 的产品页前验证产品 USDZ
  • 资产 QA — iOS 开发交接前检查纹理映射、缩放、层级
  • 格式转换检查 — 在最终管线集成前确认 Reality Converter 或 usd-from-gltf 输出
  • 教学 — 通过检查 USDZ 场景视觉化学习 USD 的合成和分层结构

无需上传的检查

USDZ 资产经常代表未发布产品或专有设计。MakerSuite 3D 的 USDZ 查看器在浏览器里用 JavaScript ZIP 和 USD 解析器完整解析归档 — 不走服务器、不上传、不在我们的基础设施上缓存。纹理数据、场景图、材质参数都留在你机器上。NDA 工作和发布前产品预览安全。

常见问题

What is USDZ and how is it different from USD?

USDZ is Apple's zero-compression ZIP archive containing Pixar Universal Scene Description (USD) files. USD itself is the open-source 3D scene description format Pixar developed for film production (released 2016). Apple chose it as the AR Quick Look format in 2018 because USD's composition and layering features map naturally to AR scene assembly. The .usdz extension is an uncompressed ZIP — rename it to .zip and you can extract the .usdc (binary USD), .usda (ASCII USD), and texture files inside. The 'z' stands for ZIP, not compression.

Why does Apple use USDZ instead of glTF for AR?

USD has features glTF doesn't: composition (layered scene overrides), variants (alternative looks/materials), and a richer scene-graph model better suited to large production pipelines. Apple bet that USD's industry weight from film and VFX would translate to AR. glTF 2.0 is simpler and dominates web 3D, but lacks USD's composition. Both work — Safari's AR Quick Look uses USDZ, Android's Scene Viewer uses glTF, and most AR pipelines now generate both formats from the same source.

Can I view USDZ on Windows or Linux?

Yes, but tooling is thinner than on macOS. Pixar's open-source USD toolkit (github.com/PixarAnimationStudios/OpenUSD) ships usdview for Linux and Windows, but it's a developer tool with a learning curve. Browser-based viewers like MakerSuite 3D parse USDZ directly using JavaScript USD readers — no install, runs anywhere a modern browser runs (Chrome, Firefox, Edge, Safari). For quick visual checks before sending to an iOS device, browser viewers are the lowest-friction path.

What's inside a USDZ file?

A USDZ archive contains: one .usdc or .usda file (the scene graph), texture files (PNG, JPG, EXR), and optionally MaterialX shader graphs. The first file in the ZIP must be the root scene; this is enforced by the USDZ spec. File offsets within the ZIP must be aligned to 64-byte boundaries (Apple's runtime maps the ZIP directly into memory and reads the assets without decompression). If you build a USDZ with standard ZIP tools and don't enforce alignment, AR Quick Look will reject it with a silent failure.

How do I convert from STEP/STL/OBJ to USDZ?

Direct converters: Apple's Reality Converter (macOS, free) handles OBJ, glTF, FBX, USD, and Pixar's USD Python toolkit can script conversions on any platform. From CAD STEP, the workflow is usually two steps: STEP → glTF (via OpenCASCADE-based browser converter or FreeCAD) → glTF → USDZ (via Reality Converter or usd-from-gltf). MakerSuite 3D handles the STEP-to-glTF half in the browser, then the glTF goes into Reality Converter for the final USDZ packaging.

相关文章

Free Online STEP File ViewerFree Online STL ViewerFree Online FBX Viewer

拖入 USDZ 文件 — 在任何浏览器里检查 AR 资产

打开 USDZ 查看器