发布时间:2021-11-28 21:06:43来源:智东西
Omniverse,英伟达的元宇宙野心。
编辑|智东西内参
11月9日,英伟达在2021年GPU技术会议(GTC2021)上,宣布了要将产品路线升级为“GPU+CPU+DPU”的“三芯”战略,同时,将其新发布的Omniverse平台定位为“工程师的元宇宙”。
Omniverse是一个易于扩展的开放式平台,专为虚拟协作和物理级准确的实时模拟打造,并由NVIDIARTX技术提供动力支持的实时协作。创作者、设计师、研究人员和工程师可以连接主要设计工具、资产和项目,从而在共享的虚拟空间中协作和迭代。
开发者和软件提供商还可以在Omniverse的模块化平台上轻松地构建和销售扩展程序、应用、连接器和微服务,以扩展其功能。根据英伟达官网介绍,NVIDIAOmniverse可以转变行业工作流程,其中物理级准确的光线追踪渲染对于沉浸式可视化、准确模拟以及更快审查和发现而言较重要。Omniverse平台灵活、易于定制,并采用新的Omniverse应用、扩展程序和Connector,实现了持续增强。
本期的智能内参,我们推荐东方证券的报告《从英伟达Omniverse平台看元宇宙》,揭秘英伟达Omniverse的元宇宙布局。如果想收藏本文的报告,可以在智东西(公众号:zhidxcom)回复关键词“nc587”获取。
来源东方证券
原标题:
《从英伟达Omniverse平台看元宇宙》
作者:张颖
01.
英伟达Omniverse
造就元宇宙基石
NVIDIAOmniverse是一个易于扩展的开放式平台,专为虚拟协作和物理级准确的实时模拟打造,并由NVIDIARTX技术提供动力支持的实时协作。创作者、设计师、研究人员和工程师可以连接主要设计工具、资产和项目,从而在共享的虚拟空间中协作和迭代。开发者和软件提供商还可以在Omniverse的模块化平台上轻松地构建和销售扩展程序、应用、连接器和微服务,以扩展其功能。
根据英伟达官网介绍,NVIDIAOmniverse可以转变行业工作流程,其中物理级准确的光线追踪渲染对于沉浸式可视化、准确模拟以及更快审查和发现而言较重要。Omniverse平台灵活、易于定制,并采用新的Omniverse应用、扩展程序和Connector,实现了持续增强。
根据英伟达官网介绍,Omniverse平台拥有三个主要的应用效果:
(1)Omniverse平台可以实现用户和应用程序间的实时协作。Omniverse平台可以实现在单个交互式平台上实时整合用户和主流行业3D设计工具,在此基础上,开发者无需准备数据便可即时进行更新、迭代和更改,从而简化工作流程;
(2)Omniverse可提供实时性的光线追踪效果。Omniverse平台提供可扩展的、真实的实时光线追踪和路径追踪,可以基于作品实时实现精美、物理属性准确且逼真的视觉效果;
(3)Omniverse平台实现模型可扩展性。在Omniverse平台上,开发者只需构建模型一次,即可在不同设备上渲染。
▲通过Omniverse平台可实现的渲染效果
RTX:其中,Omniverse的底层技术NVIDIARTX是由NVIDIA创建的图形平台,能够助力新一代应用程序以空前速度模拟物理环境。NVIDIARTX主要用于实现实时光线追踪,基于RTX平台构建的应用程序带来了实时照片级渲染和AI增强图形、视频和图像处理的强大功能,帮助设计师和艺术家可以以全新的方式创建出色的内容。
▲英伟达RTX平台
CUDA:CUDA(ComputeUnifiedDeviceArchitecture)是NVIDIA专为图形处理单元(GPU)上的通用计算开发的并行计算平台和编程模型。借助CUDA,开发者能够利用GPU的强大性能显著加速计算应用。
在经GPU加速的应用中,工作负载的串行部分在CPU上运行,且CPU已针对单线程性能进行优化,而应用的计算密集型部分则以并行方式在数千个GPU核心上运行。使用CUDA时,开发者使用主流语言(如C、C++、Fortran、Python和MATLAB)进行编程,并通过扩展程序以几个基本关键字的形式来表示并行性。
▲CUDA架构
根据英伟达Omniverse页面披露,Omniverse主要应用场景包括:
(1)建筑、工程和施工:应用于行业初始概念设计、竞争与客户演示、全球协作以及快速设计评审阶段;
(2)媒体和娱乐:应用于行业概念设计评审、供应商沟通、生产线机器人的AI训练和模拟、庞大的交互式工厂布局数据集阶段;
(3)制造业:应用于行业初始概念设计、加快迭代设计速度和实时生成每日样片、全球协作以及虚拟制作阶段;
(4)超级计算:应用于行业从不同来源导入素材、实时模拟平台、同时渲染2D和3D几何图形、发布电影级视觉效果产品等阶段
(5)游戏开发:帮助游戏开发者更快地将游戏推向市场、管理扩展的资源库、简化3D角色动画并重新定义视频游戏叙事。
▲Omniverse平台五大应用场景
02.
五大基础技术
构造元宇宙新世界
在元宇宙时代,产业需要更为强大的工具将现实中的物体进行3D建模,为元宇宙世界输入不同的模型。其中,3D建模算法需要基于不同的垂直场景不断优化。现阶段已有的建模技术包括游戏建模、影视建模、工业建模与建筑建模几类。产业对于更高效的建模技术需求来自于三个方面:
(1)3D模型下数据量将达到TB级,相关的软件需要对TB级的数据进行运算。针对垂直应用场景更优化的建模技术将节约虚拟建模的时间。
(2)此外,进阶的算法可以精简3D模型所需的数据量,从而提升软件处理的效率。
(3)为了达到更好的模拟效果,需要更多物理维度的算法,如确定数字模型物理实体的材质及其他物理特征。英伟达Physics算法即是根据现实物体物理材质建模的算法。英伟达通过Omniverse平台可以为产业提供高效的3D建模工具,从而实现开发者生态、软件生态以及垂直应用场景的发展,拉动底层算力的需求。
英伟达借助Omniverse平台创造了全新的产品:艺术家、设计师、创作者和开发者可以在Omniverse平台中使用NVIDIAPhysX5、Blast和Flow的实时物理模拟功能,并使用使用OmniverseCreate、IsaacSim™或DRIVESim™等应用。
PhysX:英伟达PhysX是执行复杂的物理运算的技术,使设计师在开发游戏的过程中使用复杂的物理效果而不需要像以往那样耗费漫长的时间开发一套物理引擎。借助PhysX功能,最新一代PhysX5在PhysX4的基础上增加了关于软体动力学、布料、物料点法等方向的功能模块。
▲PhysX5与PhysX4功能对比
Blast:Blast是NVIDIAGameWorks的销毁库,用于替换APEX销毁模块。Blast专注于性能,可扩展性和灵活性,旨在将物理和图形渲染留给应用程序。Blast以简化的表示形式处理破坏元素,向用户传达在其应用程序中更新物理和图形所需的内容,通过这种方法使开发者能够专注于核心算法的性能,并提供一个具有强大和透明功能行为的库。
Flow:NVIDIAFlow是GameWorks的可燃液体、火和烟雾模拟产品。NVIDIAFlow中的流体模拟基于自适应稀疏体素网格进行建模,以实现最大的灵活性和最小的内存影响,并针对可用时的体积平铺资源的使用进行了优化。
OmniverseCreate是一款用于加速高级场景合成的应用,支持用户依照PixarUSD,以实时、交互方式组装、照明、模拟、渲染环境并与环境互动。借助依照Pixar的通用场景描述(USD)构建的简单但功能强大的工具包,艺术家、设计师和工程师可以构建具有精准物理特性的复杂实时模拟、图像或电影。
▲OmniverseCreate应用功能
NvidiaOmniverseEnterprise通过适用于各种规模组织的实时协作和逼真仿真平台,加速工作流程和项目。NvidiaOmniverseEnterprise是一款端到端协作和仿真平台,可从根本上改变复杂的设计工作流程,现阶段英伟达已提供NvidiaOmniverseEnterprise平台的订阅。
▲NvidiaOmniverseEnterprise平台架构
OmniverseEnterprise平台订阅:所有OmniverseEnterprise订阅都包括Enterprise启动程序和Enterprise连接器。最低初始购买包包括2个OmniverseEnterpriseCreator、10个OmniverseEnterpriseReviewers、4个OmniverseEnterpriseNucleus订阅。
▲OmniverseEnterprise平台使用权限
OmniverseEnterprise平台可适配各种规模的企业。OmniverseEnterprise可轻松部署至任何规模的组织,范围从局域网上的小型工作组,到混合的本地和云部署,再到在中央数据中心工作的全球分布式团队。
▲面向小型工作组的OmniverseEnterprise平台架构
▲面向大型企业的OmniverseEnterprise平台架构
MarblesRTX是一个基于物理的迷你游戏关卡,玩家可以控制弹珠在充满障碍物的场景中运行。在Omniverse中完成的最终MarblesRTX技术演示产生了超过500GB的纹理数据,165个手工建模和纹理的独特资源,超过5,000个网格和大约1亿个多边形。
GANverse3D借助AI的强大功能,将汽车的单个图像转换为完全可驾驶的3D资产,其中包含灯光、物理和基于物理的材料。NVIDIA正在使用AI来改进内容创建过程,为各地的创作者提供创建虚拟世界的能力。AIToybox是Omniverse扩展的集合,展示了NVIDIA旨在增强内容创作者能力的最新研究成果。英伟达预计将率先发布一个由NVIDIA研究提供支持的Omniverse扩展——GANverse3D,通过这一模块,开发者可以拍摄汽车照片并创建虚拟复制品。
▲MarblesRTX建模及纹理效果
03.
数字孪生技术应用
宝马的虚拟数字化工厂基于英伟达Omniverse平台打造,该实时模拟和协作平台软件由英伟达开发,基于英伟达GPU架构。在宝马虚拟数字化工厂中,Omniverse的功能主要包括:
1)将宝马工厂各种设计软件导入CATIA、Bently、点云等设计数据到Omniverse平台,并在Omniverse进行GPU渲染,建立虚拟模型并基于该虚拟模型进行优化设计;
2)Omniverse平台利用自身的3D应用和用户间实时协作能力,帮助宝马虚拟化工厂进行人机工程优化仿真;
3)通过英伟达的GPU渲染能力将仿真数据可视化。宝马工厂可以在物理世界建造任何东西之前,虚拟地设计、规划与运营其工厂。
▲借助Omniverse平台搭建的宝马数字工厂
NVIDIADRIVESim™是一款端到端仿真平台,从头开始构建,可运行大规模、物理上精确的多传感器仿真。它是开放、可扩展的模块化产品,支持从概念到部署的音视开发和验证,从而提高开发人员的工作效率并加快上市时间。
由Omniverse提供支持的NVIDIAIsaacSim是一款可扩展的机器人仿真应用程序和合成数据生成工具,可为照片级真实感、物理精确度的虚拟环境提供支持,以开发、测试和管理基于AI的机器人。
IsaacSim的主要功能包括:
(1)逼真模拟:利用Omniverse平台强大的仿真技术,包括使用PhysX5的高级支持GPU的物理仿真、具有实时光线和路径追踪的逼真度,以及对基于物理的渲染的MDL材质定义支持;
(2)涵盖广泛应用的模块化架构:IsaacSim旨在解决许多最常见的机器人用例,包括操作,导航,用于训练数据的合成数据生成。此外,由于其模块化设计,该工具可以定制并扩展到许多新的用例;
(3)无缝连接和互操作性:借助NVIDIAOmniverse,IsaacSim受益于OmniverseNucleus和OmniverseConnectors,能够以USD协作构建,共享和导入环境和机器人模型。
▲英伟达IsaacSim工业机器人仿真
NVIDIAIndeX是一种立体可视化工具,支持用户通过交互方式可视化整个数据集并加速收集更深入见解的过程。用户可以随时更改彩色地图来突出数据的细微属性,查看整个时间系列的横截面,并利用环境光遮蔽和阴影等功能来检查数据的关键组件。
▲NvidiaIndeX效果示意
04.
市场前景
许多元宇宙中的虚拟场景是根据现实中的场景建模。这一过程需要依赖高度成熟的3D建模算法,这些算法的积累可能来自于游戏、娱乐、建筑、工业等场景。这为布局3D虚拟建模的厂商带来了新的营收。这一营收增量可被拆解为软件工具的营收(License费用)以及生态对于底层算力的拉动。
根据英伟达公告,Omniverse已被700多家公司以及7万多名个人创作者采用。Omniverse也已经从测试版转向通用版,扩展到软件生态系统,使4000万3D设计师可以接触到它。按每位3D设计师每年1000美元的Licensing费用测算,新的软件市场空间在成熟后可达400亿美元/年。
Omniverse的优势:软件能力+生态系统。英伟达专为加速不同工作流程而打造的专用应用程序。开发者可以使用Omniverse应用程序,或在Omniverse套件上构建自己的应用程序。
▲Omniverse应用程序及功能
另外,开发者可以通过导入/导出、带有支持USD的第三方应用和库的OmniverseDrive或OmniverseConnector(支持实时编辑工作流程的单向或双向插件),发挥互联多应用工作流程的优势。Omniverse已可联通Autodesk、AdobePhotoshop、Unreal等工具。
定位:3D工作流程的互连中心。借助Omniverse平台的高兼容性,Omniverse可以充当整个3D工作流程的互连中心,以实时同步创作取代线性流程。通过OmniverseConnectors和应用程序,使用开发者熟悉的设计应用程序,无缝集成开发者的3D工作流程,并开辟新的方法来加快构建和探索创意。
▲Omniverse定位为3D工作流程的互连中心
智东西认为,相比社交网络、游戏巨头、软件巨头,英伟达定位是元宇宙硬件最底层:GPU、AI和Omniverse。Omniverse平台是英伟达过去二十多年软、硬件技术的集大成者,是英伟达为创建元宇宙数字化虚拟空间的技术平台底座。未来,在元宇宙时代,英伟达可能还将继续维持其GPU时代的硬件霸主地位,或是元宇宙时代最大的赢家。