游戏角色动作太羞耻?现在AI能帮忙了(也有论文)

唐旭 编译整理 量子位出品 | 公众号 QbitAI

如今,不管是在主机、PC端,还是在掌机乃至手机上,各种游戏在画面的逼真度上已经做得相当不错了;不过,对于常玩游戏的朋友们来说,目前这些游戏在一点上做得还差点意思——游戏中人物的动作过于僵硬、不够自然,有时还会出现让人啼笑皆非的bug。那些静态看上去面相不错甚至是颜值爆表的游戏角色,基本上一动起来,再遇上点障碍物什么的,场面就会变得十分尴尬……

比如:

比如:

再比如:

这也是一直困扰着游戏制作者们的问题。不过最近有个好消息给他们:来自爱丁堡大学和方法工作室(Method Studio)的几位研究者开发出了一套动画系统,利用神经网络,这套系统能让游戏中角色的动作更为自然。

不能否认,现在的一部分优质游戏在描绘人物的动作上做得不错,但这项工作对于游戏制作者来讲是个十分痛苦的过程:他们需要一个极其庞大的动作库,然后根据游戏中的不同场景将每一种可能的动作连接在一起——举个例子,《古墓丽影》里,劳拉用蹲着的姿势爬楼梯时,如果她把背挺起来会怎么样?如果她试着在一根横木上保持平衡时被打了又会是什么效果?这些可能出现的情况实在太多了,留给动画师们的任务也太大了。

现在,Daniel Holden、Taku Komura和Jun Saito等人开发的这个系统有望让这项工作变得更为容易。这个机器学习系统用大量不同种类的动作捕捉片段来进行训练。而后,如果使用者输入“走这条路”的口令并同时将地形因素考虑在内,系统就会输出同时满足这两个条件的动画。

举个例子,人物在慢跑的状态下跳过一个小型障碍物:

动画师们再也不需要将“由跑到跳”的动画做自定义工作,一切都由算法做决定,算法输出的动作变得更加流畅自然,避免了由一个动作到另一个动作的过程中产生的卡顿、跳跃和不自然。虽然目前的许多游戏引擎也能对人物的脚步、复合动作做一点即时反应,但这一系统生成的动作要更为稳定、坚实。

机器学习技术在之前就已经被引入了游戏制作领域。但之前的系统能够搞定的只是一些十分基本的动作,并且因为系统有时候遇到一些场景会短暂懵比,输出的动作常常是错误的,或者会直接跳过某些必要的动作。

为了解决这些问题,研究团队在这个神经网络里加入了相位函数,从根本上避免了系统把那些不同的动画类别错误地混在一起,比如,在跳起的情况下走了一步。

“因为我们的方法是数据驱动的,游戏角色不只是单单地重复某个跳跃动作,它会根据障碍物的高度对自己的动作不断地进行调整。”一位研究者说。

当然,这个系统现在可能还无法被原封不动地应用到游戏当中,但它可能正在开启用人工智能来创造和组合动作的过程,这意味着动画师们要做的枯燥的工作将会更少,同时也意味着游戏中角色的动作看上去将会更为自然。

附Paper:

http://theorangeduck.com/media/uploads/other_stuff/phasefunction.pdf

原文发布于微信公众号 - 量子位(QbitAI)

原文发表时间:2017-05-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

实施双模式IT时需避免的7个常见错误

由于许多IT团队都在努力应对来自业务的日益增长的需求,双模式IT正在流行开来,这是一种平衡的方式,以保持在成功的数字转换过程中提供创新的新应用程序。

1908
来自专栏专知

如何开始一项可能帮助你走向人生巅峰的“业余项目”(Side Project)?

【导读】 你知道什么是side project 吗? 你知道如何开始一个side project 吗?一个业余项目,不仅可以给你带去知识、技能、满足感,也可能从...

1404
来自专栏养码场

写了近120篇博文的特赞CTO黄勇:技术写作也可以锦上添花

记得2013年9月1日,我开始在“开源中国”上发表博客,两年内我写了很多文章,同时也做了自己创立的开源项目,还认识了很多志同道合的朋友,最后也给自己带来了前所未...

812
来自专栏人工智能头条

每周值得关注的AI头条:谷歌回归是AI人才争夺的开始

大家好我是智能禅师。智了能的禅师,观了音的AI。惯例是先放一首歌,道友们伴着歌声开启新一周的修行吧。

1253
来自专栏ThoughtWorks

不做代码审查又怎样?| TW洞见

今日洞见 文章作者/配图来自ThoughtWorks:王健。 本文所有内容,包括文字、图片和音视频资料,版权均属ThoughtWorks公司所有,任何媒体、网站...

3367
来自专栏跨界架构师

架构随聊

  “架构”是我们这行业种一个很常见的词,表明其必然也是经历了很长的岁月打磨所形成的一个词。架构的这个词出现的意义是什么?为了解决什么问题?只有把这2个问题想明...

731
来自专栏华章科技

Facebook动态消息算法揭秘:它比你还了解你自己

你登陆社交网站,以为新鲜事中都是自己订阅的内容,但它还包括平台想让你看到的,以及猜测你可能喜爱的内容。平台会猜测用户的心思,用户也往往沦为小白鼠。本文编译自SL...

1273
来自专栏花叔的专栏

看到一个运动类小程序,有感而发

话说,花叔所在的团队里有个小伙子叫小苏,这家伙在小程序出现前,就一直在研究小程序,“王者荣耀赛事小程序”的最初预研demo就是这家伙做的,这家伙对小程序的API...

50211
来自专栏大数据文摘

语言学博士、Kaggle数据分析师,她说:读研不是必选项,这4项技能学校不教

2032
来自专栏程序员互动联盟

从学生到程序员

还未毕业就在百度实习了,两年多的磨练,有被磨平的棱角,也有精彩的收获;谨以此文献给在百度并肩奋战两年多的兄弟姐妹们。忘不了离职日那场特殊的告别午餐;忘不了这两年...

3215

扫码关注云+社区

领取腾讯云代金券