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

    文章

    5687

    浏览量

    110116
  • Linux
    +关注

    关注

    88

    文章

    11817

    浏览量

    219545
  • WINDOWS
    +关注

    关注

    4

    文章

    3706

    浏览量

    94325
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NVIDIA携手全球工业软件巨头构建AI智能体加速设计与工程开发流程

    GTC — NVIDIA 今日宣布,正与包括 Cadence、达索系统、PTC、西门子和新思科技等在内的全球领先工业软件厂商合作,将 NVIDIA CUDA-X™、NVIDIA Omniver
    的头像 发表于 03-19 15:39 419次阅读

    NVIDIA全新开放物理AI模型和框架加速人形机器人开发

    本文是洞悉 Omniverse 系列文章。“洞悉 Omniverse”重点介绍开发者、3D 从业者与企业如何使用 OpenUSD 和 NVIDIA
    的头像 发表于 02-06 15:36 776次阅读

    使用USDRT优化NVIDIA Omniverse的动态数据更改功能

    NVIDIA Omniverse 开发中,此前我们已探讨了常见的性能瓶颈、如何使用 Tracy 等工具进行问题定位,并初步介绍了 FSD(Fabric Scene Delegation
    的头像 发表于 01-12 09:11 624次阅读
    使用USDRT优化<b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b>的动态数据更改功能

    NVIDIA Omniverse基于Container的部署推流方案

    为了让客户能够高效安装和部署 NVIDIA OmniverseNVIDIA Isaac 平台,NVIDIA 现已推出简单便捷的容器化部署方案,以支持在数据中心的服务器中实现流式仿
    的头像 发表于 12-17 10:17 946次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b>基于Container的部署推流方案

    利用NVIDIA Cosmos开放世界基础模型加速物理AI开发

    NVIDIA 最近发布了 NVIDIA Cosmos 开放世界基础模型(WFM)的更新,旨在加速物理 AI 模型的测试与验证数据生成。借助 NVIDIA
    的头像 发表于 12-01 09:25 1429次阅读

    NVIDIA推出Omniverse DSX Blueprint

    在华盛顿特区 NVIDIA GTC 大会的主题演讲中,NVIDIA 创始人兼首席执行官黄仁勋介绍了 NVIDIA Omniverse DSX,这是一个全面、开放的蓝图,用于设计和运营吉
    的头像 发表于 11-03 15:08 1081次阅读

    NVIDIA 利用全新开源模型与仿真库加速机器人研发进程

    。   借助全新的 NVIDIA Cosmos 世界基础模型,开发者可以生成多样化数据,从而大规模加速物理 AI 模型的训练。   来自斯 坦福大学、苏黎世
    的头像 发表于 09-30 09:52 3207次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>利用</b>全新开源模型与仿真库<b class='flag-5'>加速</b>机器人研发进程

    NVIDIA三台计算机解决方案如何协同助力机器人技术

    NVIDIA DGX、基于 NVIDIA RTX PRO 服务器的 Omniverse 和 Cosmos,以及 Jetson AGX Thor,正全面加速从人形机器人到机器人工厂等基于
    的头像 发表于 08-27 11:48 2606次阅读

    NVIDIA Omniverse Extension开发秘籍

    NVIDIA Omniverse 是一个模块化平台,使用高级 API 和微服务来构建由 OpenUSD 和 NVIDIA RTX 提供支持的 3D 应用。OpenUSD 功能强大的 3D 框架与
    的头像 发表于 08-22 15:52 3858次阅读
    <b class='flag-5'>NVIDIA</b> <b class='flag-5'>Omniverse</b> Extension<b class='flag-5'>开发</b>秘籍

    全球知名品牌借助NVIDIA技术规模化交付个性化广告

    营销领先者正借助使用 OpenUSD、NVIDIA Omniverse 和代理式 AI 技术开发的解决方案,加速内容创作管线
    的头像 发表于 08-12 15:15 1534次阅读

    NVIDIA通过全新 Omniverse库、Cosmos物理AI模型及AI计算基础设施,为机器人领域开启新篇章

    NVIDIA 通过全新 Omniverse 库、Cosmos 物理 AI 模型及 AI 计算基础设施,为机器人领域开启新篇章   · 全新 NVIDIA Omniverse NuRec
    的头像 发表于 08-12 11:29 2002次阅读
    <b class='flag-5'>NVIDIA</b>通过全新 <b class='flag-5'>Omniverse</b>库、Cosmos物理AI模型及AI计算基础设施,为机器人领域开启新篇章

    使用NVIDIA Cosmos模型提高未来智能汽车安全性

    本文是洞悉 Omniverse 系列文章。“洞悉 Omniverse” 重点介绍开发者、3D 从业者与企业如何使用 OpenUSD 和 NVIDIA
    的头像 发表于 07-14 11:46 1321次阅读

    NVIDIA扩展适用于AI工厂数字孪生的Omniverse Blueprint

    NVIDIA 宣布大幅扩展适用于 AI 工厂数字孪生的 Omniverse Blueprint,为工程团队提供更多 AI 工厂构建工具,目前已作为预览版推出。
    的头像 发表于 05-22 09:48 1253次阅读

    Wandercraft借助NVIDIA技术开发个人外骨骼设备

    初创公司 Wandercraft 正借助 NVIDIA AI 和 NVIDIA Omniverse 仿真技术,开发个人外骨骼设备。这些外骨骼设备能够帮助脊髓损伤、中风以及其他严重行动能
    的头像 发表于 05-15 10:43 965次阅读

    洞悉Omniverse:如何实现工业设施数字孪生中的机器人机群仿真

    “洞悉 Omniverse”系列文章 将重点介绍艺术家、开发者和企业如何使用通用场景描述和 NVIDIA Omniverse 的最新技术改变其工作流程。 OpenUSD 和 Mega
    的头像 发表于 05-11 16:46 1611次阅读
    洞悉<b class='flag-5'>Omniverse</b>:如何实现工业设施数字孪生中的机器人机群仿真