协作和模拟平台可简化复杂挑战,例如多应用程序工作流程、面部动画、资产搜索和构建专有工具。
游戏开发中的内容创作涉及多个步骤和流程,可能异常复杂。为打造出色体验,游戏艺术家需要构建庞大的 3D 内容库,同时将逼真照明、物理效果和出色游戏性能与 AI 融合。用于设计不同游戏元素的数字内容创作 (DCC) 工具数量激增,导致评审周期过长,并且难以更大限度地增加迭代。通常,工作室会利用开发时间创建自己的专有工具,以实现这些工作流程。
在 GDC 2021 上,NVIDIA 推出了一系列 Omniverse 应用程序和工具,用于简化和加速游戏开发内容创作管线。开发者可以介入平台堆栈的任意层 – 在顶层,利用预构建的 Omniverse 应用程序,例如 Create、Machinima 或 Audio2Face;或者在平台组件层,轻松构建自定义扩展程序和工具,加速他们的工作流程。
USD 用于游戏开发
通用场景描述 (USD) 作为 NVIDIA Omniverse 的基础,是由 Pixar 开发的一种易于扩展的开源 3D 场景说明和文件格式,用于借助不同的工具创作和交换内容。
USD 具有通用性,因此现在广泛用于媒体和娱乐、建筑、机器人、制造以及游戏开发等行业。
Luminous 和 Embark Studios 是早期评估 NVIDIA Omniverse 在游戏开发行业的应用效果的两家公司,现在已经采用 USD,以利用 Omniverse 连接的生态系统并加速其工作流程。
Luminous 工作室负责人兼副总裁 Takeshi Aramaki 表示:“游戏开发内容管线非常复杂,需要我们充分利用多个应用程序的出色方面。通过采用 Pixar 的通用场景描述 (USD),我们将跨工具利用通用资产和应用程序互操作性,从而加速生产并优化我们的工作流程。”
利用实时同步协作和直观工具加速工作流程
在创作内容时,游戏开发者必须使用各种行业工具,其中许多工具通常不兼容。Omniverse Connector 是热门应用程序的插件,支持游戏开发者在自己常用的多个应用程序中实时、同步工作,从而轻松加速工作流程。
借助 Omniverse Create,开发者可以利用简单、直观的工具来构建和测试内容,并且在创作管线期间快速迭代。使用绘画工具进行布景,或利用 Omniverse Physics – 如 PhysX 5、Flow 和 Blast – 为 3D 模型带来逼真的细节。NVIDIA RTX 技术能够用实时光线追踪和路径追踪来产生物理真实的照明。用户可轻松串流 Omniverse 内容,以便在任意设备上查看模型或资产。
简化棘手的资产管理
多年以来,数千位艺术家和开发者在多个工作室中构建了大量资产目录,让游戏开发者倍受重负。要维持工作效率并限制在复制找不到的资产上花费的成本,加速并简化资产搜索和管理至关重要。
Omniverse Nucleus 是用于简化 3D 资产交换的核心协作和数据库引擎,借此,资产可存储为最基本的形式,并且可以在艺术家之间或者工作室之间轻松传递。
此外,借助 Omniverse 的 AI 和高级渲染功能,开发者可以利用 Omniverse DeepSearch 通过静态图像或自然语言(包括形容词或修饰词)轻松搜索数千个 3D 资产。
AI 助力的游乐场
逼真面部动画的创作过程十分繁琐,但游戏创作者可以使用Omniverse Audio2Face(一款使用 AI 自动生成面部动画的应用程序),为角色添加更高级别的细节。借助 Audio2Face,开发者可以创建逼真的面部表情和动作,以匹配任何配音音轨。该技术将音频输入到预先训练的深度神经网络中,而网络输出会实时生成 3D 角色的面部动画。
Omniverse Machinima 是一款工具,用于帮助游戏开发者使用基于 USD 的资产制作动画电影和讲故事,或者他们可以将素材分发到社区,让玩家重新剪辑来制作用户生成内容,以推广标志性的角色或场景。现在,Machinima 包含“骑马与砍杀 II:霸主 (Mount & Blade II: Bannerlord)”和“Squad”中的知名素材,未来将包含更多。
在 Omniverse 中开发自定义工具
游戏开发者通常会构建自定义工具,以处理繁重或繁琐的手动工作,例如自动生成缩略图、创建素材浏览器、手动动画,甚至填充店面。
与单一开发平台不同,Omniverse 是从头开始构建的,可轻松扩展,并且可以使用模块化开发框架进行定制。开发者可以使用 Omniverse Kit 轻松构建扩展程序、应用程序和微服务。
每个 Omniverse 应用程序(例如 Machinima 或 Audio2Face)都是一个预先设置的集合,包含 200 多个 Omniverse Kit 扩展程序、专用于完成特定任务的小段代码。
Kit 扩展程序系统
借助 Omniverse Kit 扩展程序系统,任何具备基本编程知识的人均可快速构建功能强大的工具,并将其分发给内容制作者,或者将其打包到微服务,助力新的分布式工作流程。扩展程序主要采用 Python 编写,具有出色的易用性,并且提供源代码,因此开发者可以使用脚本编辑器检查、试验和构建以满足其需求。

Omniverse Kit 中的扩展程序管理器
开发者还可以使用功能强大的 Omni.UI 系统 – 非常轻巧的 GPU 加速用户界面框架,这是适用于所有基于 Omniverse Kit 的应用程序的基础 UI,与 HTML 样式表类似,完全可样式化,并且适用于支持 DX12 和 Vulkan 加速后端的 Linux 和 Windows。
图形编辑框架
对于没有丰富脚本或编码经验的团队成员,Omni.UI Graph 是一个易于使用的图形编辑框架,用于为扩展程序或应用程序开发自定义行为。借助 Omni.UI Graph、Omniverse Kit 和 Python 中的一些技能,用户可以在运行时直观地创建和自定义扩展程序,实现快速迭代。

Omni.UI Graph – 图形编辑框架
关于作者
TJ Galda 目前是 NVIDIA 的产品管理总监,致力于让 Omniverse 成为未来内容创作者的理想之选。 TJ 在游戏、电影和 VFX 领域工作了 20 多年。来自梦工厂、Technicolor、温哥华电影学院,后来担任 EA 的开发总监,TJ 管理的项目广受好评,包括赢得年度游戏奖。他是 Autodesk Entertainment Collection 的高级产品线经理,包括获得奥斯卡奖的 Autodesk Maya 等产品。
审核编辑:郭婷
-
NVIDIA
+关注
关注
14文章
5687浏览量
110116 -
Linux
+关注
关注
88文章
11817浏览量
219545 -
WINDOWS
+关注
关注
4文章
3706浏览量
94325
发布评论请先 登录
NVIDIA携手全球工业软件巨头构建AI智能体加速设计与工程开发流程
NVIDIA全新开放物理AI模型和框架加速人形机器人开发
使用USDRT优化NVIDIA Omniverse的动态数据更改功能
NVIDIA Omniverse基于Container的部署推流方案
利用NVIDIA Cosmos开放世界基础模型加速物理AI开发
NVIDIA推出Omniverse DSX Blueprint
NVIDIA 利用全新开源模型与仿真库加速机器人研发进程
NVIDIA三台计算机解决方案如何协同助力机器人技术
NVIDIA Omniverse Extension开发秘籍
全球知名品牌借助NVIDIA技术规模化交付个性化广告
NVIDIA通过全新 Omniverse库、Cosmos物理AI模型及AI计算基础设施,为机器人领域开启新篇章
使用NVIDIA Cosmos模型提高未来智能汽车安全性
NVIDIA扩展适用于AI工厂数字孪生的Omniverse Blueprint
Wandercraft借助NVIDIA技术开发个人外骨骼设备
洞悉Omniverse:如何实现工业设施数字孪生中的机器人机群仿真
利用NVIDIA Omniverse加速游戏开发管线
评论