AI 模型与平台
AI 模型可能让游戏开发者生成逼真动画
电子艺界(Electronic Arts (EA ) )的研究团队最近尝试使用各种人工智能算法,包括强化学习模型,以自动化视频游戏创作的某些方面。研究人员希望这些人工智能模型能够节省开发人员和动画师的时间,减少重复任务,如编码角色移动。
设计视频游戏,特别是大型的三A级视频游戏,需要数千小时的工作。随着视频游戏机、电脑和移动设备变得更加强大,视频游戏本身也变得更加复杂。游戏开发者正在寻找方法,以更少的努力生产更多的游戏内容,例如,他们经常使用程序生成算法来生成景观和环境。同样,人工智能算法可以用于生成视频游戏关卡、自动化游戏测试,甚至动画角色移动。
视频游戏中的角色动画通常是在运动捕捉系统的帮助下完成的,运动捕捉系统可以跟踪真实演员的动作,以确保更逼真的动画。然而,这种方法也有一定的局限性。不仅驱动动画的代码仍然需要编写,而且动画师也仅限于已经捕捉到的动作。
据《连线》杂志报道,EA的研究人员试图自动化这个过程,节省动画的时间和金钱。研究团队证明了一种强化学习算法可以用来创建一个人类模型,以逼真的方式移动,而无需手动记录和编码动作。研究团队使用“运动变分自编码器”(Motion VAEs)来识别运动捕捉数据中的相关模式。自编码器提取运动模式后,强化学习系统使用这些数据进行训练,目标是根据某些目标(例如在足球游戏中追逐球)创建逼真的动画。研究团队使用的规划和控制算法能够生成所需的动作,甚至可以生成原始运动捕捉数据中没有的动作。这意味着,在学习了一个对象如何行走后,强化学习模型可以确定什么是奔跑的样子。
纽约大学教授、人工智能工具公司Modl.ai的联合创始人朱利安·托格利乌斯(Julian Togelius)被《连线》杂志引用,说这种技术在未来可能非常有用,并可能改变游戏内容的创作方式。
“程序动画将会是一个大事。这基本上自动化了构建游戏内容的大部分工作,”托格利乌斯在接受《连线》杂志采访时说。
根据不列颠哥伦比亚大学教授、参与强化学习项目的米歇尔·范德潘(Michiel van de Panne)说,研究团队希望进一步将这一概念应用于非人类角色动画。范德潘告诉《连线》杂志,虽然创建新动画的过程可能很困难,但他相信这种技术最终能够渲染出吸引人的动画。
人工智能在视频游戏开发中的其他应用包括基本游戏的生成。例如,多伦多大学的研究人员成功地设计了一个生成对抗网络,可以在没有访问原始游戏代码的情况下重新创建《吃豆人》游戏。另外,阿尔伯塔大学的研究人员使用人工智能模型生成视频游戏关卡,基于不同游戏(如《超级马里奥兄弟》和《洛克人》)的规则。












