USDZ 概述
ARKit 支持 USDZ(Universal Scene Description Zip,通用场景描述文件包)、Reality 两种格式的模型文件,得益于 USDZ的强大描述能力与网络传输便利性,使得iOS 设备可以或许在其信息(Message)、邮件(Mail)、欣赏器(Safari)等多种应用中实现 AR功能,AR 体验的共享传播也变得前所未有地方便。USDZ从 USD(Universal Scene Description,通用场景描述)格式文件发展而来,是在 ARKit 中广泛使用的模型文件格式,而 Reality 文件格式则是由 Reality Composer 天生专用于 RealityKit 的优化、压缩格式文件。
USD
USDZ 格式文件从 USD 格式发展而来,USD 格式文件由皮克斯(Pixar)公司为提升图形渲染与动画效果、改善大场景动画制作工作流、方便3D内容互换而计划的一种通用场景描述文件,是一种专为大型资源管线计划、注重并行工作流和可互换性的文件格式。
由于USD文件的强大动画、流程管理能力,以及皮克斯公司对相关技术的开源,USD 格式逐渐成为行业领域下一代3D 图形与动画制作的究竟尺度。USD 文件对多少网格(Geometry)、渲染(Shading)、骨骼(Skeletal)变形互换有强大支持能力,其灵活的架构易于适应未来不断变化的需求。USD 格式也包含一个强大的,重点关注速率、可伸缩性、协作性的组合引擎,并支持实时合成,对复杂场景有着精良的支持,因此越来越多的公司开始支持 USD 格式。
为不同的计划目的,USD 文件支持3种后缀格式:USDA、USDC、USD。其中 USDA格式是方便人类阅读和理解的纯文本格式;USDC格式则是为高效存取数据计划的二进制文件格式;USD 可以是文本文件格式,也可以是二进制文件格式。USDA 与 USDC格式可以相互转换。
USDZ
2018年,苹果公司引入 USD 格式并将其修改成 USDZ,字母Z表示该文件是 Zip 存档文件,USDZ 格式在USD 格式文件底子上举行了改进和优化,使其更得当于 AR渲染展示、网络传播。USDZ文件主要特性如下:
(1) USDZ本质上是 USD文件的另一种变体。
(2) USDZ 将某特定场景中的文件打包并压缩到一个单一文件中。
(3)USDZ 为网络传输共享专门举行了优化,构成了iOS、iPadOS、 macOS.tvOS 等体系都支持的ARQuick Look 底子。
(4) USDZ 同样支持复杂场景的扩展。
(5) USDZ 数据采用64字节对齐方式,将所有文件打包到一个单一文件中,为进步性能并未对数据举行压缩。
USDZ 格式文件包体内包含两种类型的文件格式:一种是场景描述文件,可以为 USD、USDA、USDC、USDZ 中的恣意一种;另一种是纹理资源文件,纹理支持JPEG 和 PNG 两种格式。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |