1、 OpenUSDOpenUSD 数据标准数据标准媒体媒体应用指南应用指南 (20242024)中国电影电视技术学会中国电影电视技术学会 20242024 年年 1111 月月 目目 录录 前前 言言 .1 1 1 1 范围范围 .2 2 2 2 概述概述 .2 2 2.1 行业现状及面临的挑战.2 2.1.1 视频制作流程中创建 3D 数字资产的难点.2 2.1.2 在网络环境中应用 3D 数字资产的瓶颈.3 2.1.3 在开发 3D 实时互动类型的项目中遇到的问题.3 2.2 OpenUSD 数据标准概述.4 2.2.1 OpenUSD 发展史.4 2.2.2 OpenUSD 优势.4 2.
2、2.3 OpenUSD 与其他 3D 数据标准的异同.5 3 OpenUSD3 OpenUSD 标准技术框架标准技术框架 .5 5 3.1 OpenUSD 的定义.5 3.2 OpenUSD 的基本组成.5 3.2.1 Stage(场景图).6 3.2.2 Prim(基本单元).7 3.2.3 Layer(层).8 3.3 OpenUSD 的操作机制.8 3.3.1 Composition(合成).8 3.3.2 Composition Arcs(合成弧).9 3.3.3 VariantSet(变体集).9 3.4 OpenUSD 的属性.10 3.4.1 Opinions(prim 的属性及
3、数值).10 3.4.2 Proxy(代理).10 3.4.3 Proxy 与 VariantSet 的比较.11 4 4 利用利用 OpenUSDOpenUSD 提高制作效率和质量提高制作效率和质量 .1111 4.1 利用 OpenUSD 封装 3D 数字资产.11 4.1.1 资产封装方式.11 4.1.2 OpenUSD 资产封装在模型资产库的应用.16 4.1.3 OpenUSD 资产封装在实时引擎流程中的应用.16 4.2 利用 OpenUSD 应对大数据量的 3D 场景.17 4.2.1 利用 Reference 引用机制.17 4.2.2 利用 OpenUSD 轻量化数据交互.
4、19 4.2.3 利用 OpenUSD 存储解算特效数据.20 4.2.4 利用 OpenUSD 进行实时物理模拟.22 4.3 利用 OpenUSD 提高动画迭代效率.23 4.4 实时渲染 OpenUSD 场景.26 4.5 利用 OpenUSD 轻便化程序建模.26 4.6 利用 OpenUSD 的扩展功能实现自定义管理.27 5 5 利用利用 OpenUSDOpenUSD 提高协同能力提高协同能力 .2929 5.1 OpenUSD 在团队协同工作中的应用.29 5.1.1 OpenUSD 非破坏性工作流.29 5.1.2 利用 OpenUSD 的 Layer 层机制.30 5.1.3
5、 实现 OpenUSD 场景的异地实时交互.33 5.2 OpenUSD 在云服务中的应用.34 5.3 利用 OpenUSD 加强数据安全.35 5.4 OpenUSD 在不同软件间的协同应用.36 5.4.1 虚幻引擎与 DCC 软件之间的协同.36 5.4.2 Omniverse 与其他设计软件的协同.37 6 6 OpenUSDOpenUSD 与与 AIAI 人工智能应用人工智能应用 .3838 6.1 利用 AI 能力自动生成 OpenUSD 资产.38 6.1.1 生成式 AI.38 6.1.2 集成大语言模型的 LLM 工作流.38 6.2 OpenUSD 在 AI 领域的应用展
6、望.39 6.2.1 在数据处理方面.39 6.2.2 在模型训练方面.40 参考文献参考文献 .4141 1 前前 言言 目前,3D 是影视媒体等行业领域的主要视觉呈现形式,比如 3D 动画、3D 特效等。3D视觉内容是基于计算机技术产生的三维数据,包括但不限于 3D 模型、纹理、动画、灯光、摄像机等类型,它们通常被统称为 3D 数字资产,比如数字人角色就是一个 3D 数字资产,包括了数字人的模型结构、皮肤、服饰等外观质感和纹理、毛发样式、表情动画、肢体动作动画等数据信息;动画场景中的一棵树也是一个 3D 数字资产,同样包括了树的模型结构、树叶树干的外观质感和纹理,还可以包括树叶随风摇摆的动