3D特效师可以下班了丨Science
来源|量子位是否还记得前阵子爆火的SM娱乐公司电子屏海浪?加入极市专业CV交流群,与 10000+来自港科大、北大、清华、中科院、CMU、腾讯、百度 等名校名企视觉开发者互动交流!
同时提供每月大咖直播分享、真实项目需求对接、干货资讯汇总,行业技术交流。关注 极市平台 公众号 ,回复 加群,立刻申请入群~

GNS框架是迄今为止最精确的通用学习物理模拟器。并且,这项研究最近还被顶刊 Science 收录。


「好莱坞或许会投资这款模拟器吧」。是你印象中的画面了我们人类通过「经验」,说到一个场景时,能很快脑补出那种动态画面。那么AI「脑补」出来的画面效果,是否和你想象的一样呢?首先,是水落入玻璃容器中的3D效果。




传统特效计算方法
此前,对于真实物体的模拟,需要通过大量计算来实现,上文中提到的MPM就是其中的一种。这种方法被称为物质点法(Material Point Method),将一块材料离散成非常多的颗粒,并计算空间导数和求解动量方程。经过胡渊鸣等人改进的MLS-MPM,模拟物体的速度有了很大的提升,相比于原来的MPM快了两倍左右。


图网络预测物体特效
GNS模拟物体最根本的原理,是将一块体积不变的物体模型X,分散成许多颗粒,并通过一个模拟器sθ,转变成它受到撞击后的形态。从下图可见,模拟器sθ的用处,是将这块流体输入到一个动力学模型dθ中,并将产生的一帧帧结果用于更新物体变形的过程。

△ 图右为模拟器生成的效果
关键来了,动力学模型dθ要怎么实现?团队采用了“三步走”的方法,将模型分为编码器、处理器和解码器三部分。




创新点
与之前一些模拟液体的神经网络相比,GNS最大的改进在于,它将不同的物体类型,转变成了输入向量的一个特征。只需要将不同的物体类型(例如沙子、水、胶质物等)用不同特征区分,就能表现出它们的状态。相比之下,此前一个名为DLP的、基于神经网络的液体模拟器,与GNS相比就过于复杂。同样是模拟各种流体模型,DLP则需要不断地保存颗粒之间的相对位移,甚至需要修改模型来满足不同的流体类型——所需要的运算量过于庞大。不仅如此,GNS的模拟效果竟然还比基于DLP的模拟器更好。细节更出众下面是GNS与一款基于DLP原理的增强版CConv模拟器的效果对比。与CConv相比,GNS在不同物体类型的模拟表现上依旧非常优秀,下图是二者共同模拟一个漂浮在水上的方块时,所生成的效果。



△Alvaro Sanchez-Gonzalez
Alvaro Sanchez-Gonzalez 本科和硕士攻读的专业分别是物理和计算机,基于这样的背景,在博士期间,他主要专注于使用计算机方法来解决物理研究中的一些挑战。2017年加入谷歌DeepMind团队,研究主要集中在结构化方法、强化学习等。
△ Jonathan Godwin
Jonathan Godwin在2018年3月加入DeepMind,并于2019年11月晋升为高级研究工程师。此前,他也有过自己创业的经历,分别是信息科技服务公司Bit by Bit Computer Consulting和金融公司Community Capital的CEO。在创业后和加入DeepMind之前,他还在计算机软件公司Bloomsbury AI做了一年多的机器学习工程师。
△Tobias Pfaff
Tobias Pfaff 是DeepMind的一名研究科学家,从事物理模拟和机器学习的交叉研究。分别在苏黎世联邦理工学院和加州伯克利分校,完成博士和博士后的学习任务。
△Rex Ying
第四位共同一作是Rex Ying,目前在斯坦福大学攻读博士学位,研究主要集中在开发应用于图形结构数据的机器学习算法。2016年以最高荣誉毕业于杜克大学,主修计算机科学和数学两个专业。……最后,对于AI通过「看」来模拟如此复杂的流体运动,网友认为:脑能模拟各种复杂运动,靠的就是神经网络,而不是复杂的力学公式。

推荐阅读
添加极市小助手微信(ID : cv-mart),备注:研究方向-姓名-学校/公司-城市(如:目标检测-小极-北大-深圳),即可申请加入极市技术交流群,更有每月大咖直播分享、真实项目需求对接、求职内推、算法竞赛、干货资讯汇总、行业技术交流,一起来让思想之光照的更远吧~
△长按添加极市小助手
△长按关注极市平台,获取最新CV干货
觉得有用麻烦给个在看啦~

评论