您的当前位置: 首页 > 行业知识 > Omniverse是什么?功能有哪些?应用场景介绍

Omniverse是什么?功能有哪些?应用场景介绍

1 Omniverse是什么

NVIDIA Omniverse:专为虚拟协作与物理级准确的实时模拟打造的,由NVIDIA RTX
技术提供动力支持的实时协作的一个易于扩展的开放式平台,在该平台上,创作者、设计师、研究人员和工程师能够连接主要设计工具、资产与项目,能够在共享的虚拟空间中协作和迭代。除此之外,开发者与软件提供商能够在Omniverse
的模块化平台上轻松地构建和销售扩展程序、应用、连接器和微服务,以扩展其功能。

2 Omniverse可实现的效果

(1) Omniverse 平台可以实现用户与应用程序间的实时协作,实现用户和主流行业3D
设计工具在单个交互式平台上实时整合,开发者不需要准备数据便可即时进行更新、迭代和更改,从而简化工作流程;

(2)
Omniverse能够提供实时性的光线追踪效果,提供可扩展的、真实的实时光线追踪和路径追踪,让作品实时达到精美、物理属性准确和逼真的视觉效果;

(3) Omniverse 平台实现模型可扩展性。开发者仅需构建一次模型,就能够实现在不同设备上渲染。

 Omniverse

3 Omniverse的关键模块和功能

(1)Omniverse Nucleus:提供允许各种客户端应用程序、渲染器和微服务共享和修改虚拟世界的表示形式的基本服务

(2)Omniverse Connect:接受外部更新并根据需要发布内部生成的更改的插件

(3)Omniverse Kit:构建本地Omniverse应用程序和微服务的工具包

(4)Omniverse Simulation:Omniverse Kit 的仿真插件或微服务

(5)Omniverse RTX Renderer:支持Hydra架构的渲染器

4 Omniverse 的底层技术

(1)RTX:NVIDIA RTX 是由 NVIDIA 创建的图形平台,能够助力新一代应用程序以空前速度模拟物理环境。

 Omniverse

(2) CUDA:Compute Unified Device Architecture是
NVIDIA专门给GPU图形处理单元上的通用计算开发的并行计算平台和编程模型。依靠CUDA,开发者可以利用图形处理单元的强大性能极大的加速计算应用。使用
CUDA 时,开发者使用主流语言(如 C、C++、Fortran、Python 和
MATLAB)进行编程,并通过扩展程序以几个基本关键字的形式来表示并行性。

 Omniverse

5 Omniverse应用场景

(1) 建筑、工程和施工:在行业初始概念设计、全球协作、竞争与客户演示、快速设计评审阶段应用;

(2) 制造业:在行业初始概念设计、加快迭代设计速度与实时生成每日样片、全球协作以及虚拟制作阶段应用;

(3) 游戏开发:帮助游戏开发者更快地将游戏推向市场、管理扩展的资源库、简化 3D 角色动画并重新定义视频游戏叙事。

(4) 超级计算:在行业从多种来源导入素材、实时模拟平台、同时渲染 2D 和 3D 几何图形、发布电影级视觉效果产品等阶段应用

(5) 媒体和娱乐:应用于行业概念设计评审、供应商沟通、生产线机器人的 AI 训练和模拟、庞大的交互式工厂布局数据集阶段

 Omniverse

来源:《OMNIVERSE 平台与三维动画流程.pdf》

《通信行业:元宇宙专题从英伟达Omniverse平台看元宇宙-211124(19页).pdf》

本文由作者C-C发布,版权归原作者所有,禁止转载。本文仅代表作者个人观点,与本网无关。本文文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
客服
商务合作
小程序
服务号
折叠