0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

利用NVIDIA Omniverse加速游戏开发管线

星星科技指导员 来源:NVIDIA 作者:TJ Galda 2022-04-22 09:44 次阅读

协作和模拟平台可简化复杂挑战,例如多应用程序工作流程、面部动画、资产搜索和构建专有工具。

游戏开发中的内容创作涉及多个步骤和流程,可能异常复杂。为打造出色体验,游戏艺术家需要构建庞大的 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 编写,具有出色的易用性,并且提供源代码,因此开发者可以使用脚本编辑器检查、试验和构建以满足其需求。

pYYBAGJiCHuAXs3ZAAD5A-omvvY932.png

Omniverse Kit 中的扩展程序管理器

开发者还可以使用功能强大的 Omni.UI 系统 – 非常轻巧的 GPU 加速用户界面框架,这是适用于所有基于 Omniverse Kit 的应用程序的基础 UI,与 HTML 样式表类似,完全可样式化,并且适用于支持 DX12 和 Vulkan 加速后端的 Linux 和 Windows。

图形编辑框架

对于没有丰富脚本或编码经验的团队成员,Omni.UI Graph 是一个易于使用的图形编辑框架,用于为扩展程序或应用程序开发自定义行为。借助 Omni.UI Graph、Omniverse Kit 和 Python 中的一些技能,用户可以在运行时直观地创建和自定义扩展程序,实现快速迭代。

pYYBAGJiCHyADGvHAAHRnUz0hDU056.png

Omni.UI Graph – 图形编辑框架

关于作者

TJ Galda 目前是 NVIDIA 的产品管理总监,致力于让 Omniverse 成为未来内容创作者的理想之选。 TJ 在游戏、电影和 VFX 领域工作了 20 多年。来自梦工厂、Technicolor、温哥华电影学院,后来担任 EA 的开发总监,TJ 管理的项目广受好评,包括赢得年度游戏奖。他是 Autodesk Entertainment Collection 的高级产品线经理,包括获得奥斯卡奖的 Autodesk Maya 等产品。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • NVIDIA
    +关注

    关注

    14

    文章

    4936

    浏览量

    102814
  • Linux
    +关注

    关注

    87

    文章

    11227

    浏览量

    208922
  • WINDOWS
    +关注

    关注

    3

    文章

    3524

    浏览量

    88422
收藏 人收藏

    评论

    相关推荐

    全球大型电子产品制造商利用 Omniverse 和 AI 制定计划

    制造商 Foxconn 正在使用NVIDIA Omniverse。该平台用于开发工业 AI 仿真应用,正在帮助美国、墨西哥和台湾地区的工厂以前所未有的速度虚拟化。 Foxconn 利用
    的头像 发表于 11-23 14:57 341次阅读

    NVIDIA加速AI在日本各行各业的应用

    企业借助基于 NVIDIA AI Enterprise 与 Omniverse 工业 AI 构建的创新中心和服务加速 AI 转型。
    的头像 发表于 11-19 15:45 149次阅读

    NVIDIA与学术研究人员联合开发手术机器人

    利用 NVIDIA Isaac Sim 和 NVIDIA Omniverse 开发的 ORBIT-Surgical 正在 ICRA 机器人大
    的头像 发表于 10-10 10:00 338次阅读

    Foxconn利用NVIDIA AI和Omniverse训练机器人

    全球最大电子制造商 Foxconn 正准备制造 NVIDIA 最复杂的产品之一,并开始使用 NVIDIA Omniverse 和 Isaac 平台驱动的数字孪生。
    的头像 发表于 10-10 09:40 355次阅读

    NVIDIA Omniverse微服务助力构建大规模数字孪生

    NVIDIA Omniverse Cloud Sensor RTX 生成用于加速自动驾驶汽车、机械臂、移动机器人、人形机器人和智能空间 AI 开发工作的合成数据。
    的头像 发表于 09-09 10:20 473次阅读

    借助OpenUSD和NVIDIA Omniverse开发数字孪生应用

    为了满足制造业和其他行业的数字化转型需求,致力于开发生产、内部物流和装配优化软件的公司 SyncTwin GmbH 通过使用用于解决复杂路线规划问题的加速优化引擎NVIDIA cuOpt和由应用编程
    的头像 发表于 09-06 14:18 362次阅读

    NVIDIA发布Omniverse微服务,为物理AI提供超强助力

    NVIDIA Omniverse Cloud Sensor RTX生成用于加速自动驾驶汽车、机械臂、移动机器人、人形机器人和智能空间AI开发工作的合成数据   CVPR—
    发表于 06-18 16:35 497次阅读
    <b class='flag-5'>NVIDIA</b>发布<b class='flag-5'>Omniverse</b>微服务,为物理AI提供超强助力

    使用OpenUSD和NVIDIA Omniverse开发虚拟工厂解决方案

    工业开发者正在借助 NVIDIA AI、NVIDIA Omniverse 和通用场景描述 (OpenUSD)生态系统的力量构建虚拟工厂解决方案,通过优化棕地和绿地
    的头像 发表于 05-28 18:12 1245次阅读
    使用OpenUSD和<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b><b class='flag-5'>开发</b>虚拟工厂解决方案

    Omniverse教程(12):NVIDIA Omniverse USD Presenter的基础应用

    如前所述,NVIDIA Omniverse™ 是一个参考开发平台,通过模块化的开发框架能够轻松扩展和自定义。
    的头像 发表于 05-20 10:09 635次阅读
    <b class='flag-5'>Omniverse</b>教程(12):<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> USD Presenter的基础应用

    NVIDIA Omniverse USD Composer能用来做什么?如何获取呢?

    NVIDIA Omniverse™ USD Composer(以前称为 Create)是 NVIDIA Omniverse™ 中用于构建虚拟世界的参考应用程序,允许用户进行组装、模拟和
    的头像 发表于 05-20 10:07 707次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> USD Composer能用来做什么?如何获取呢?

    全新NVIDIA Omniverse Cloud API有何亮点?

    NVIDIA Omniverse Cloud API 使开发者能够将 Omniverse 技术集成到其设计与仿真工具和工作流中。
    的头像 发表于 03-20 13:42 430次阅读

    NVIDIA宣布将以API形式提供Omniverse™ Cloud

    NVIDIA Omniverse Cloud API 使开发者能够将 Omniverse 技术集成到其设计与仿真工具和工作流中。
    的头像 发表于 03-20 09:45 420次阅读

    NVIDIA Omniverse中的物理模拟功能

    NVIDIA Omniverse™ Simulation 作为 NVIDIA Omniverse™ 平台的关键组件之一,由 NVIDIA
    的头像 发表于 03-08 11:30 988次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b>中的物理模拟功能

    NVIDIA 初创加速计划 Omniverse 加速

    的重要力量。基于 NVIDIA 全栈式 AI 计算平台和 Omniverse TM 平台上的生成式 AI 创作实践,让企业、开发者能够了解可落地的生成式 AI 内容创作技术及其技术趋势与当前边界。
    的头像 发表于 12-04 20:35 621次阅读
    <b class='flag-5'>NVIDIA</b> 初创<b class='flag-5'>加速</b>计划 <b class='flag-5'>Omniverse</b> <b class='flag-5'>加速</b>营

    NVIDIA 知乎精彩问答甄选 | 查看关于 NVIDIA Omniverse 的相关精彩问答

    甄选问答将为您分享  NVIDIA Omniverse 的相关精彩问答 Q: NVIDIA 全新的 Omniverse Cloud API 有何亮点? A:
    的头像 发表于 12-01 18:40 449次阅读
    <b class='flag-5'>NVIDIA</b> 知乎精彩问答甄选 | 查看关于 <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> 的相关精彩问答