thread|卡位元宇宙世界硬件底层:英伟达,深耕GPU技术,占据重要的地位( 四 )


NVIDIA Omniverse 最早于 2019 年正式提出 , 最初是一款基于 NVIDIA RTX GPU 与皮克斯 USD(Universal Scene Description)的实时图形和仿真模拟平台 , 推出目的是改变工程与设计行业工作流程 , 加快项目设计与生产效率 。
2020 年 ,Omniverse Open Beta 公测版本上线 , 截至目前已有约 5 万用户进行了下载 , 其中中国市场 有接近 1 万名用户 。
目前 , Omniverse 提供 to C、to B 的两个版本 。 其中 , to C 的 Omniverse Individual 版本全部免费 , 用户可通过英伟达官网、微信公众号等渠道下载;to B 的 Omniverse Enterprise 为付费版本 , 预计将在 GTC 2021 正式发布 , 届时或将采取年度付费的订阅形式 。
Omniverse 由五大核心组件构成:
NUCLEUS、CONNECT、KIT、SIMULATION、RTX 。 这些组件连同所连接的第三方数字内容创作 (DCC) 工具 , 以及所连接的其他 Omniverse 微服务 , 共同组成整个 Omniverse 生态系统 。
Omniverse Nucleus:
Nucleus 是连接不同位置的用户 , 实现 3D 资产交互和场景描述的数据库引擎 。 连接以后 , 负责建模、布局、着色、动画、照明、特效或渲染工作的设计师 , 可以协作创建场景 。 Omniverse 向数字内容和虚拟世界做出改动 , 应用于 Nucleus Database 。 这些改动在所有连接应用之间实时传输 。
Omniverse Connect:
Connect 被作为插件分发 , 使客户端应用程序可以连接到 Nucleus 。 当需要同步时 , DCC 插件将使用 Omniverse Connec 来应用外部接收的更新 , 并根据需要发布内部生成的更改 。
Omniverse Kit:
Kit 是一个用于构建原生 Omniverse 应用和微服务的工具包 , 基于基础框架而构建 , 该框架可通过一组轻量级扩展程序提供各类功能 。 这些独立扩展程序是用 Python 或 C++ 语言编写的插件 。
Simulation:
Omniverse 中的仿真由英伟达一系列技术作为 Omniverse Kit 的插件或微服务提供 。 作为 Omniverse 一部分进行分发的首批仿真工具是英伟达的开源物理仿真器 PhysX , 该仿真器广泛用于计算机游戏中 。
RTX Renderer:
RTX 视口扩展程序利用 NVIDIA RTX 和 MDL 材质 , 以超高保真度表示数据 。 该程序可扩展性惊人 , 支持大量 GPU , 并能在大型场景中提供实时交互 , 利用 Turing 和下一代 NVIDIA 架构中的硬件 RT 内核进行实时硬件加速的光线跟踪和路径跟踪 。



根据英伟达方面介绍 , Omniverse 能帮助解决行业的多个核心痛点:
数据协同市面上已有 3ds Max、Maya、Substance、虚幻引擎、Blender 等众多 3D 协同软件 , 但数据在这些软件中缺乏共用的数据流载体 , 因而 Omniverse 选择拥抱 USD 这样的轻量级语言 。
团队协作 Omniverse 提供的解决方案可以协同世界各地的员工 , 呈现所见即所得的渲染效果 , 并结合推流实现即刻观看 。 这让很多因疫情原因无法面对面工作的团队 , 能够看到即时效果 , 并根据即时效果进行反馈和修改 。
大数据由于 Omniverse 拥抱 USD 这样的轻量级语言 , 在打开大场景时具有天然的优势 , 避免很多软件在打开耦合性很高的数据时加载的时间过长 。
数据资产的安全性以往几个不同的数据资产需要导入、导出 , 并利用互联网或移动媒介等载体进行传输 , 这面临着数字资产的加密问题 。
而 Omniverse 可以实现无论公有云、私有云还是混合云 , 都能够在同一个平台上工作和存取 。
这使得数字资产的管控变得容易 , 且可以引入很多端到端加密机制 。 Omniverse 已广泛应用至多个行业 , 将虚拟世界的协同真正落到实处 。
Omniverse 已广泛应用在海内外传媒娱乐 , 建筑、产品设计、科学运动和仿真、自动驾驶、工业机器人等六大领域 。 如传媒娱乐领域 , Omniverse 正在探索变革泛影视领域的流程 。