当前位置: 首页 > news >正文

【iOS ARKit】USDZ文件

 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 两种格式。

http://www.lryc.cn/news/335207.html

相关文章:

  • 鹅厂实习offer
  • 极狐GitLab 如何在 helm 中恢复数据
  • Hololens2远程音视频通话与AR远程空间标注,基于OpenXR+MRTK3+WebRTC实现
  • 2024年03月CCF-GESP编程能力等级认证Scratch图形化编程二级真题解析
  • 开发语言漫谈-C#
  • 微信小程序用户登录授权指定(旧版本)
  • 电商技术揭秘十五:数据挖掘与用户行为分析
  • 云原生:5分钟了解一下Kubernetes是什么
  • 【stm32】I2C通信协议
  • 《论文阅读》构建情感共识并利用未配对数据生成共情对话 ACL 2021
  • xilinx fpga 程序固化(含sdk)
  • 更高效、更简洁的 SQL 语句编写丨DolphinDB 基于宏变量的元编程模式详解
  • Python中的sort()与sorted()用法
  • 15.队列集
  • Dubbo 集群容错
  • 杨辉三角形(蓝桥杯,acwing)
  • 计算系数(acwing,数论)
  • 阿里面试题二
  • 第9章 文件和内容管理
  • 【Erlang】【RabbitMQ】Linux(CentOS7)安装Erlang和RabbitMQ
  • pe格式从入门到图形化显示(七)-导出表
  • 图片地址生成二维码(通过前端实现)
  • window安装maven和hadoop3.1.4
  • Redis系列之主从复制集群搭建
  • spring框架介绍
  • 如果在 Ubuntu 系统中两个设备出现两个相同的端口号解决方案
  • 随手分享的APP链接,可能会让你“大型社死”
  • 国内AI大模型已近80个,哪个最有前途?
  • 美团一面:说说synchronized的实现原理?问麻了。。。。
  • P1123 取数游戏(dfs算法)