网易首页 > 网易号 > 正文 申请入驻

如何使用 OpenUSD

0
分享至

通用场景描述(OpenUSD)是一个开放且可扩展的框架和生态系统,它通过 API 支持 3D 虚拟世界中的合成、编辑、查询、渲染、协作和仿真。

本文将介绍如何开始在现有资产和工具中使用 OpenUSD 以及可以采取哪些步骤不断改进 USD 工作流。

关于 OpenUSD 基本概念、词汇和最佳实践的交互式介绍,请浏览 NVIDIA 深度学习培训中心的免费 Learn OpenUSD 学习路径。

数据交换

OpenUSD 不会取代现有的工具或数据格式。顾名思义,通用场景描述为网格和 PBR 材质等诸多 3D 概念提供了一种通用的数据表示方式,并且其支持范围正在不断扩展到物理学、B-reps 等其他概念。

图 1 OpenUSD 不断壮大的 DCC 应用生态系统

如要将 OpenUSD 用于现有资产,请先使用导出器或转换器将内容导入 USD。该方法可以将现有资产快速、有效地集成到新的 USD 工作流中,以便提升各个生产阶段的协作性、性能和互操作性。

有关如何开始使用 USD 的详细信息,参见支持 USD 交换的应用和工具列表。

如果想要扩展 USD 工作流并将 OpenUSD 用于专有数据,可能需要开发自己的数据交换解决方案。

您可通过数据交换管线管理从一种数据格式到另一种数据格式的内容提取、转换和摄入。如要将现有内容整合到 USD 工作流中,需要使用以下几种基本的数据交换解决方案:

  • 导入器和导出器:可在数字内容创建(DCC)应用中找到这两种工具,使用它们直接将 3D 资产导入到 USD 或从 USD 中导出 3D 资产。Rhino、Blender 等常用软件可方便地导入 3D 资产,Houdini 等应用可将 3D 资产打开为原生 USD 文件,让用户能够更加简单地在现有工具中使用 USD。
  • 转换器:用于将各种格式的 3D 文件转换为 USD 文件或从 USD 文件转换为 3D 文件的独立程序或脚本。此类工具依靠灵活的批量处理和自动化,无需人工干预即可轻松转换资产。
  • USD 文件格式插件:此类 USD 插件让用户能够以最初的源格式保存数据,同时在打开一个阶段时动态读取数据并将其转换为 USD 格式。这意味着用户既能够处理原生格式的资产,同时还能够受益于 USD 的强大功能并保持数据的完整性和工作流效率。

概念数据映射和提取、转换、加载(ETL)是开发数据交换解决方案的关键流程,有助于确保 3D 资产和数据的无缝传输与集成。

概念数据映射涉及定义一个系统或格式的数据如何与另一个系统或格式的数据相对应。由于每种应用或文件类型都可能有自己特有的数据结构和表示方法,因此这一点在处理不同的 DCC 应用或文件类型时尤为重要。

ETL 是一个将数据从一个系统移动并整合到另一个系统的完整流程。它包含以下主要步骤:

  1. 提取:从源系统或文件格式中提取数据。数据可以是 3D 模型、纹理、动画或任何其他相关内容。
  2. 转换:转换提取的数据,使其符合目标运行时的要求,包括转换单位、重新格式化数据结构或滤除无关数据或私人数据。
  3. 加载:将转换后的数据加载到目标运行时,使数据可直接用于基于 USD 的工作流和应用。该步骤有时被称为摄取。

概念数据映射和 ETL 流程对于将内容有效、准确传输到 USD 生态系统并在整个交换过程中保持其质量和功能至关重要。OpenUSD Exchange SDK 有助于加快数据交换解决方案的开发速度和编写高质量的 OpenUSD 数据。

在将数据导入 OpenUSD 后,下一步就是了解如何汇总和构建数据以实现最高效率。

用户可通过免费的 Learn OpenUSD 自学课程了解如何开发数据交换管线。

资产结构化原则和内容聚合

OpenUSD 的真正优势在于通过建立良好的资产结构实现有效的内容聚合和资产重用。建立良好的资产结构和内容聚合是在复杂项目中有效组织和组合 3D 资产与场景的关键。

在建立资产结构时,需要将 3D 内容分解成更小、更易于管理的组件,以便引用和重复使用。这样就可以创建一个层次分明的有序结构,简化资产的管理和维护。该方法只在需要时加载必要的组件,提高了可重用性和性能。

如果有良好的资产结构,就可以通过不同的工作流在不同图层中独立编写数据,然后将这些图层组合成一个资产。这种无损编辑方法可确保一个团队所做的更改不会覆盖另一个团队的工作,提高了团队之间的协作性。

在创建了较小的组件后,就可以使用内容聚合将它们组合成一个连贯的场景。引用、有效载荷等合成操作符支持这一过程。

图 2 液化天然气运输船的数字孪生 (图片来源:HD Hyundai 和西门子)

合成操作(Composition arcs)

合成操作是 OpenUSD 的基础运算符,可将较小的场景描述单元组合成较大的单元,使 OpenUSD 工作流中的资产结构和内容聚合更加稳健。

该功能是使 OpenUSD 有别于其他 3D 数据格式和框架的“超能力”之一。

图 3 支持创建自主移动机器人等复杂 3D 对象的合成操作

合成操作是无损组合 USD 数据单元的重要工具。OpenUSD 中的可用合成操作包括子图层、引用、有效载荷、变体集、继承、专门化以及最新添加的重定位。

可先通过以下合成操作了解如何在自己的工作流中使用这些合成操作:

  • 子图层:使多个协作者或流程能够对给定的 USD 上下文进行操作。子图层中编写的数据以“包含”方式添加到 USD 上下文中。
  • 引用:最适合用于内容聚合,可将一个 USD 上下文嫁接到另一个 USD 上下文的层次结构中。通过引用资产,您可以维护每个组件的单一基准真相来源,从而确保一致性并减少冗余。这在重复使用相同资产的大型项目中尤其有用。
  • 变体集:用于存储一个组件的多个变体,可在不复制数据的情况下增强适应性。借助该功能,您只需要一个高效的结构,就可以创建一项资产的不同版本,例如不同的材质或配置。变体集的用例之一是为一个模型指定不同的纹理和材质或配置,例如描述一辆具有不同油漆颜色或不同轮辋样式的汽车。

图 4 OpenUSD 场景的合成

学习和使用合成操作将为 USD 工作流带来立竿见影的效果。但由于其高度的灵活性和应用的多样性,可能需要数年时间才能掌握合成操作。想要有效使用OpenUSD,可以进行多种尝试并加深对合成操作类型的了解。

通过免费的 Learn OpenUSD 自学培训学习创建合成操作。

开始使用 OpenUSD

OpenUSD 提供了一套实现高效 3D 资产管理和内容聚合的完整功能,因此是大型项目不可或缺的框架。掌握了数据交换、资产结构化与合成操作,就可以显著提高 3D 工作流中的协作性、性能和可重用性。

  • 通过 Learn OpenUSD 学习路径中的课程巩固基础知识。
  • https://www.nvidia.com/en-us/learn/learning-path/openusd/
  • 在 Omniverse Kit SDK 上使用 OpenUSD 进行开发,并通过 USD NIM 微服务创建适用于 OpenUSD 开发的生成式 AI 模型。
  • https://build.nvidia.com/search?q=OpenUSD
  • 有关 OpenUSD 的更多资源,请访问 OpenUSD 联盟(AOUSD)论坛和 AOUSD 网站。
  • https://forum.aousd.org/

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
官宣!两所顶尖大学拟于2027年合并

官宣!两所顶尖大学拟于2027年合并

TOP大学来了
2026-05-17 18:43:45
刘国梁到底有多狠?弃用郝帅和陈玘,用天才前途换国乒的万无一失

刘国梁到底有多狠?弃用郝帅和陈玘,用天才前途换国乒的万无一失

老玮是个手艺人
2026-03-27 14:46:10
“违规泡药”风波下,杨梅价格跳水

“违规泡药”风波下,杨梅价格跳水

第一财经资讯
2026-05-20 10:44:04
网评最想恋爱剧男主TOP10:张凌赫惜败,冠军堪称理想男友

网评最想恋爱剧男主TOP10:张凌赫惜败,冠军堪称理想男友

看尽落尘花q
2026-05-19 19:26:01
中国驻泰国使馆发言人就泰国沙缴府发生涉嫌非法拘禁并勒索中国公民案件答记者问

中国驻泰国使馆发言人就泰国沙缴府发生涉嫌非法拘禁并勒索中国公民案件答记者问

新京报
2026-05-19 16:55:35
6死7伤!乡政府大楼被炸震惊中央,四川凉山州6.26特大爆炸案始末

6死7伤!乡政府大楼被炸震惊中央,四川凉山州6.26特大爆炸案始末

易玄
2024-09-11 10:52:41
交大樊同学划出的两道裂缝:一道在教育圈,一道在社会阶层

交大樊同学划出的两道裂缝:一道在教育圈,一道在社会阶层

迷世书童
2026-05-20 18:24:35
访华结束才3天,美方就调转枪口对准中国,没有了在北京时的态度

访华结束才3天,美方就调转枪口对准中国,没有了在北京时的态度

老黯谈娱
2026-05-19 20:02:44
加速高血脂恶化的行为:米饭排第5,第1名很多人都没意识到

加速高血脂恶化的行为:米饭排第5,第1名很多人都没意识到

岐黄传人孙大夫
2026-05-19 22:30:03
【2026.5.20】扒酱料不停:那些你不知道的八卦一二三

【2026.5.20】扒酱料不停:那些你不知道的八卦一二三

娱乐真爆姐
2026-05-20 23:38:54
勇记:追梦格林去自由市场只能签全额中产,不如降薪续约勇士

勇记:追梦格林去自由市场只能签全额中产,不如降薪续约勇士

懂球帝
2026-05-20 15:59:45
辽宁通报多期破坏营商环境典型案例,有干部违规经商办企业

辽宁通报多期破坏营商环境典型案例,有干部违规经商办企业

中国青年报
2026-05-20 20:24:05
5年2.01亿!这就是火箭给阿门的全部,申京看了默默点赞

5年2.01亿!这就是火箭给阿门的全部,申京看了默默点赞

奕辰说球
2026-05-20 17:54:43
剖析项英牺牲真相:为何多次拒绝毛泽东北上命令?因自己两个私心

剖析项英牺牲真相:为何多次拒绝毛泽东北上命令?因自己两个私心

阿胡
2025-04-20 11:05:46
黄仁勋访华当天,中国禁了英伟达新显卡

黄仁勋访华当天,中国禁了英伟达新显卡

灰度测试中
2026-05-21 01:46:12
卢伟:G2的录像我看了整整三遍,每个回合我都了然于胸

卢伟:G2的录像我看了整整三遍,每个回合我都了然于胸

懂球帝
2026-05-20 22:54:28
英媒:切尔西希望任命哈维·阿隆索后,能帮助球队留住恩佐

英媒:切尔西希望任命哈维·阿隆索后,能帮助球队留住恩佐

画夕
2026-05-21 01:13:03
算力革命的金属底座:被低估的有色金属战略价值

算力革命的金属底座:被低估的有色金属战略价值

界面新闻
2026-05-20 15:14:45
罗体:曼奇尼是意大利帅位热门人选,他愿意接受200万欧年薪

罗体:曼奇尼是意大利帅位热门人选,他愿意接受200万欧年薪

懂球帝
2026-05-20 22:22:23
随着SGA蝉联MVP,本赛季NBA常规赛各大奖项全部公布,马刺独占2项

随着SGA蝉联MVP,本赛季NBA常规赛各大奖项全部公布,马刺独占2项

篮球圈里的那些事
2026-05-20 19:44:51
2026-05-21 02:44:49
NVIDIA英伟达中国 incentive-icons
NVIDIA英伟达中国
英伟达(中国)官方账号
3524文章数 1450关注度
往期回顾 全部

科技要闻

一文看懂谷歌I/O2026:谷歌打响智能体大战

头条要闻

被普京抱过的中国男孩火了 本人最新发声

头条要闻

被普京抱过的中国男孩火了 本人最新发声

体育要闻

尼克斯赢下最窒息的一场翻盘,场场都是逆天局

娱乐要闻

王菲“没事儿”,成年人学不来的松弛

财经要闻

白酒榜|汾酒营收净利双增 口子窖"造富"

汽车要闻

26.98万起步 看小鹏GX如何诠释一车多能以及满配的科技与豪华

态度原创

本地
游戏
家居
公开课
军事航空

本地新闻

用云锦的方式,打开江苏南京

《地平线6》最大败笔!特色模式无人问津变“鬼城”

家居要闻

日常印记 静谧温馨

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

俄媒盛赞中国军人:身姿挺拔 站如松柏

无障碍浏览 进入关怀版