写点什么

AI 赋能游戏开发,如何更好地处理随之而来的海量数据,更好地利用开发游戏?

  • 2024-01-02
    上海
  • 本文字数:2676 字

    阅读完需:约 9 分钟

AI赋能游戏开发,如何更好地处理随之而来的海量数据,更好地利用开发游戏?

人工智能(AI)正在改变我们所知的游戏行业。它为 3A 工作室、独立开发者和业余爱好者提供了工具,让他们能够更轻松地创建以前需要大量时间和资源的项目。尤其是,虚幻引擎的 AI 工具已经取得了显著的进步。


虚幻引擎 AI 拥有专门用于游戏、数字人(MetaHuman)和智能对象程序生成的工具,它有可能改变开发者和创作者在各个行业中的工作方式。


本篇文章将深入探讨虚幻引擎 AI 工具(例如程序化内容生成框架和数字人动画师(MetaHuman Animator),这些工具将如何影响独立游戏开发者,使用虚幻引擎 AI 的挑战,以及你的团队如何才能充分发挥其优势。

游戏中的程序生成是什么?


程序生成是指通过计算机创建内容和数据。通过在游戏中使用程序生成,开发人员可以使用算法来构建视觉资产,例如风景、3D 对象、建筑物、角色甚至整个世界。


游戏中的程序生成技术有可能减少曾经用于设计游戏环境的手动过程。这项技术还让游戏开发人员能够回收游戏资产,创造新颖的资产。


在一个需要内容更新速度快于团队执行速度的世界中,程序化的内容生成为开发人员提供了一种满足这些需求且不必牺牲质量的方式。

虚幻引擎的程序内容生成框架(PCG)


在虚幻引擎中,程序内容生成框架(PCG)是一个工具集,具有创建程序内容和工具的能力。


要使用 PCG,美术人员首先要设置规则和参数。然后工具会快速生成内容,创建详细的环境,例如森林和城市。程序内容生成框架还可以生成蓝图、灯光、声音、粒子等。

游戏中的程序生成如何赋能独立开发者


游戏中的程序生成对独立游戏开发者有着巨大的潜在影响。与 3A 级工作室相比,这些团队的资金、人员和资源通常较少。


例如,独立工作室 Hello Games 于 2016 年发布了《无人深空(No Man's Sky)》。这款屡获殊荣的大型太空探索游戏拥有 185 亿个程序生成的世界。要访问游戏中的每一个星球,用户需要花费 50 亿年的时间。随着独立团队不断将程序生成技术整合到他们的工作流程中,他们将有能力创造出在质量和深度上可以与 3A 工作室开发的游戏相媲美的游戏。

虚幻引擎中的数字人动画师是什么?


数字人动画师(MetaHuman Animator)是虚幻引擎中的另一个 AI 工具,它可以让游戏开发者和创作者创建逼真的人类角色并制作动画。以前,只有熟练的动画师才能创建数字角色,而这一过程可能需要几个月的时间。


有了数字人动画师,创作者只需要一部 iPhone 或一个安装在头盔上的立体摄像机就能捕捉演员的镜头。从这里,动画师会准确地捕捉演员的表情和细微差别,并在几分钟内制作出数字人角色的最终动画。


Perforce 2023 年游戏开发与设计状况报告


在对游戏开发者的调查中,31%的人表示“构建时间过长”是他们面临的最大挑战,18%的人表示“没有足够的时间进行迭代”是他们面临的最大挑战。了解有关游戏行业的更多信息:


立即获取


用于创建虚幻引擎 AI 的其他工具


除了程序内容生成框架和数字人动画师之外,虚幻引擎还创建了以下 AI 工具和功能:


  • 行为树资产:这些资产能够为非玩家角色创建 AI,使 AI 角色能够根据预定的逻辑做出反应和决策;

  • 导航系统:使 AI 代理能够在导航到目的地时确定并使用最佳路径;

  • 智能对象:为 AI 开发的代理和玩家进行交互而设计,其中包含交互所需的数据。

使用虚幻引擎 AI 会遇到哪些挑战?


尽管使用 AI 可以提高资产创建效率,但它也有其缺点和成本。下面是使用虚幻引擎 AI 会面临的三大挑战:


需要处理更大规模、更复杂的资产


随着虚幻 AI 工具的兴起,游戏行业出现了一个名为“10x 环境”的术语。考虑到游戏中的角色、关卡、配件或由复杂程度增加 10 倍的纹理和材料组成的渲染世界,其复杂程度也将提高 10 倍。在这种转变过程中,团队需要具备计算和存储能力,才能处理这些复杂的资产。


此外,创作者通常会在设计和制作工作流程的多个阶段生成这些超大文件的多个版本。随着这些项目的扩大,工作被覆盖或完全丢失的风险也随之增加。


资产量更大


同样,在游戏中使用像程序生成这样的工具,也会大大增加工作中的资产数量。这意味着将有更多的资产需要进行存储、版本控制和跟踪。随着从游戏到视觉特效等行业的节奏越来越快、竞争越来越激烈、全球分布越来越广,保护和集中资产以实现无缝协作、节约时间变得比以往任何时候都更加重要。


仍在开发中的新工具


最后,程序内容生成框架和数字人动画师等工具在 2023 年夏天随虚幻引擎 5.2 版本一起发布。使用这种新技术也有缺点,因为可用来排除故障的用例和资源较少。


许多创作者需要将他们的 UE 项目转移到功能更强大的高级 3D 动画软件中,例如 Maya 和 Blender 等。但这种做法只会让他们本已复杂且数量庞大的项目更加分散。

如何真正从虚幻引擎 AI 中受益


为了应对所有挑战,您的团队需要一些工具来跟踪所有数字资产并将其存放在一个中心位置。


从版本控制系统开始


许多使用虚幻引擎的团队也使用版本控制系统——这是一个用于存储、管理文件随时间推移而发生的更改的重要工具。Perforce Helix Core 是游戏开发行业的标准版本控制系统。


Perforce Helix Core使全球团队能够安全、高效地协作,它创建了一个单一的可信数据源和平台,帮助团队更快地开展工作。Perforce Helix Core 可以跟踪和管理源代码、数字资产、大型二进制文件等的变更。


作为唯一可以随着项目增长而无限扩展的版本控制和协作系统,您的团队可以在不牺牲性能的情况下使用 Perforce Helix Core。Perforce Helix Core 具有签出或自动锁定文件的能力,因此团队无需担心在开发复杂的项目时会覆盖彼此的工作。


虚幻引擎还与 Perforce Helix Core 进行了长期的内置集成。这两个工具紧密集成,可以帮助您的团队在项目中更高效地协同工作。


将所有内容存储在数字资产管理工具中


考虑到虚幻引擎 AI 所开发的资产数量和文件大小,拥有一个无限且集成的可视化库比以往任何时候都更加重要。如果没有一个强大的 DAM(数字资产管理器),查找文件、重复使用文件、安全共享文件和审查文件几乎是不可能的。


Helix DAM 建立在 Perforce Helix Core 之上,是存储、查找、预览、审查和跟踪所有艺术资产(包括 2D、3D、视频和音频文件)进度的最有效方式。Helix DAM 与您现有的项目流水线协同工作,并与 Blender 和 Maya 等工具集成。


将所有的资产集中在一个地方,还可以帮助您直观地了解哪些资产可以用作游戏中程序生成的框架。


免费开始使用 Perforce Helix Core 和 Helix DAM


为您的团队免费获取版本控制软件,立即开始体验虚幻 AI 的全部优势。Perforce Helix Core 最多可供 5 位用户免费使用,对功能没有限制。在沙盒中可免费试用 Helix DAM 14 天,无需任何承诺或设置。


Perforce Helix Core赢得了全球 19/20 家顶级 3A 游戏开发工作室和顶级虚拟制作团队的信任,您也可以立即体验它的功能,可以从小规模开始使用,小团队可永久免费使用。


文章来源:https://bit.ly/3TBsxOT

用户头像

还未添加个人签名 2021-05-18 加入

分享DevSecOps解决方案最新动态,帮助您学习与使用Atlassian, Perforce, Whitesource, Cloudbees及龙智自研产品,实现软件研发的高度协同与自动化,提高交付效率与质量,并确保开发过程可追溯、可度量。

评论

发布
暂无评论
AI赋能游戏开发,如何更好地处理随之而来的海量数据,更好地利用开发游戏?_人工智能_龙智—DevSecOps解决方案_InfoQ写作社区