文/托马斯的头骨

更奇怪的是,在梅田有很多像翁瑞迪这样的程序员。多智能体策略合作,机器人运动控制,场景建模,计算机视觉...总有一些看起来很老实的同事,在项目之外搞一些奇怪的副业。然而,工作室小组中的技术领导者仍然支持这一趋势。
前段时间,葡萄君采访了梅田技术中心副总经理徐成龙,听他讲述了这几年“搞副业”的故事。
01
副业开头:AI还能这么用吗?一切还是要从腾讯AI实验室和王者荣耀的合作说起。2017年,AI Lab找到梅田,希望合作研发基于多智能体策略合作的AI“王者理解”——简单点说,就是教AI玩王者荣耀。
现在,在过去的几年里,他们不仅做出了可以打败职业队伍的AI,还用它来模拟战斗,辅助开发新的游戏内容;我们还搭建了一个叫“启迪”的平台,邀请了北大、清华、中科大等20多所高校一起举办AI大赛,锻炼大家的科研能力,颇有点文艺表达的味道。
这次合作打开了梅田的眼界,于是在梅田技术中心内部,他们组建了一个10人左右的团队,开始做一些AI方面的研究,看看有没有进一步技术应用的可能性;而一些RD团队在遇到困难时会想办法寻求AI领域专业人士的帮助——擅长拍摄类别的JBOY3乐队工作室就是一个例子。
射击游戏中,人物在复杂的环境中频繁做出“跑、跳、走、蹲、趴”的动作。为了避免穿模具,大部分游戏在遇到障碍物时,会使用IK技术来调整角色关节的位置。但是这种方法很难做出足够流畅的动画效果。
于是JBOY3乐队找到了腾讯集团内部的另一个实验室:Robotics X,研究机器人,希望借鉴后者的神经网络技术,在游戏中构建不同的场景。首先让AI进行海量的障碍赛,然后通过机器学习越来越自然地调整角色的动作。机器人X也没有保守秘密,向JBOY3乐队展示了真正的技术。
在合作的过程中,大家都有了新的想法:在机器人研究领域,在现实世界中做高强度的重复训练,必然会消耗机器人昂贵的零部件,而能够训练的动作量是有限的,所以大家都会把训练搬到虚拟环境中。有没有可能通过与游戏的合作来提高同类训练的质量?
得知这个想法后,J1和F1工作室也加入了进来。在之前研究成果的基础上,他们利用自己在物理引擎上的积累,做了一个更真实的虚拟环境,在这个虚拟环境中,他们训练AI,获取数据。这些经验和数据也为机器人研究提供了参考,双方都表示满意。
至此,梅田已经充分认识到这些“副业”的价值:它们不仅可以帮助前沿科技的探索,还可以产生新的黑科技,提升各个项目乃至整个工作室集团的RD能力。
然后,他们决定主动去看看腾讯集团之外的前沿科技机构,争取副业更大的格局。
02

浙江大学的“计算机辅助设计与图形国家重点实验室”一直在业界和学术界享有盛誉。他们不仅可以研究树木生长的动画,还可以模拟蜂群的运动,但他们始终有一个困惑:这些研究和实际应用有什么关系?于是他们决定和腾讯合作,看看行业的实际需求,拿出新的研究成果。有了前一个案例,梅田的反馈相当积极。
经过双方的多次评价,翁瑞迪的交互式全局照明预览最终从十多个主题中脱颖而出。他和另一个技术美术,还有一个浙大的教授和几个同学,组成了一个课题组。
对于梅田来说,这项研究的初衷是为了解决RD过程中的一大痛点:艺术在调整3D场景的灯光效果时,往往需要实时调整灯光和材质的参数。但由于计算量太大,参数更改后,必须重新烘焙场景才能看到效果。“烘焙一次要20分钟,平均一个场景要修改上百次,大大影响了效率。”
原因很简单:游戏和电影不一样,它的结果是不固定的。美术需要检验互动和镜头移动的即时效果;为了实现这个特性,场景要事先生成大量的离线数据,最后才能生成可以实时读取的海量数据。这个过程需要很多时间。
浙大的优势在于他们在线下渲染方面积累了很多,“很多都是数学公式的层面。”最后,他们想出了一个办法,通过路径追踪、光线追踪、降噪等算法来改变离线渲染的过程:不是在一帧中渲染出一个完整的结果,而是通过多帧的累加来逐渐逼近最终的结果,然后以较低的帧率呈现其不完美的外观。这样,在等待渲染时,艺术可以与场景进行交互。
当然浙大的研究成果大部分还停留在理论阶段,而且由于游戏开发会用很多招数来提高渲染效率,所以也和真实的光线传输过程有所不同。Ben和TA同事还需要拆解算法,更换一些逻辑,使渲染效果与游戏内效果尽可能一致。
本告诉我,如果梅田独立开发,可能需要2-3个人全职工作一年才能克服那些技术难题。但在浙大的帮助下,他们在基本保证日常工作的同时,用半年时间做出了成品。现在梅田F1的几个项目都在用他们开发的预览器,而且这项技术在公司内部已经开源,稍加修改就可以直接移植;浙大也准备为一系列研究成果申请专利。
徐成龙说,行业会更加工程化,有时候为了节省时间会绕来绕去;但学术视角更系统,他们更习惯用理论从正面解决问题。“两种不同的思想碰撞在一起,很有意思。以海外为例,一些从业者和大学老师甚至分别担任顶级论文的第一和第二作者。”
比如这次合作之后,今天美优和浙大开始了一个新的研究课题:生物动力学的动画补全,探索两个动作之间的插值方案,让动作之间的切换变得更加流畅,更加符合生物动力学。未来,他们还计划与更多的高校和科研项目合作:“比如研究水流、大气、物理碰撞的模拟,有很多类似的方向。”
03
标签从某种角度来说,梅田这几年对副业的探索,也是整个游戏行业跨界合作的缩影。当初大家只是因为各种机缘巧合,半心半意的接触了其他领域;后来发现跨行业的交流可以为项目提供实际的帮助;然后大家意识到了不同思维方式的价值;现在,人们逐渐发现游戏还是一个很好的辅助手段,并且开始帮助更多的领域。
在徐成龙看来,今天的这些副业,只是整个游戏行业与前沿科技领域合作的冰山一角。比如程序化内容生成的技术,可以降低所有行业的内容生产成本;高真实感建模技术可应用于房地产、博物馆和科普教育等领域。多智能体强化学习的AI技术可应用于自动驾驶、智能交通、电力调度、物流调度等领域。
比如构建多智能体协同运输系统,图片来自网络。
除了业界,学术界也在认识到游戏对于科研的价值。例如,中国科学技术大学教授李从网络结构、奖励设计及其在科研和教学中的作用等方面介绍了“与AI玩游戏”的思想。简单来说,游戏可以引起更多年轻人对前沿科技的兴趣。

也许是因为发现了游戏在这方面的作用,梅田也在尝试一些不那么硬核的方向。例如,在昨天的中国星云奖颁奖典礼上,影业集团总裁和刘是七星奖的嘉宾。来自JBOY3乐队工作室的制片人郭志和总策划李广元也参加了以科幻游戏为主题的圆桌讨论。据相关人士透露,梅田还在孵化各种科幻题材的3A级别游戏——看来在这个领域,主业和副业已经融合了。
刘在左,在右。
徐成龙表示,之所以近年来整个行业在副业上投入了越来越多的精力,是因为游戏行业在引擎、图形、AI等领域的技术越来越先进。走的越远,和其他行业的交集就越多。“做这些合作不仅仅是为了完成KPI,更是因为我们可以产生更大的价值。”
在中国游戏产业高速发展的时代,很多人认为做游戏的目的就是为了看到项目的成功。但是谁不希望自己的工作更有意义呢?也许在以前,我们会说,玩游戏就是在虚拟世界里寻找真实;但在未来,我相信玩游戏的人能创造的不仅仅是虚拟的。
葡萄招聘行业记者/内容编辑,


