三十六亿的《哪吒》历时五年,如何用AI解决动画创作难题?
作者 | 神经小姐姐
来源 | HyperAI超神经( ID: HyperAI )
【导读】《哪吒之魔童降世》自 7 月 26 日上映以来,好评如潮,票房一路高歌猛进,目前已突破 36 亿。这款火爆的动画背后,是主创团队历时 5 年的细致打磨。而这漫长的制作过程中,人工智能技术在其中助推多个环节的进展,让《哪吒》更早地呈现在我们眼前。
哪吒又双叒叕破纪录了!
电影《哪吒之魔童降世》自 7 月 26 日上映以来,一直在刷新动画电影的票房纪录。截止目前,19 天里全网票房突破 36 亿,观影人数超过 1 亿!成为了首部观影人数破亿的动画电影。
哪吒之前,国内的动画电影票房最高记录是 15 亿
在票房疯长的背后,它在豆瓣的评分也维持在 8.6 分,不少人开始感慨:中国动画的里程碑来了。
这样一部改编自神话故事的电影,凭什么像国漫界的一匹黑马,收获如此高的票房呢?
我哪吒是靠颜值收获的这么一大波粉丝吗
除了颠覆的人物设置,全新的故事设定,为观众带来惊喜之外,精致的视觉效果,更是《哪吒》如此炸裂的关键。这些酷炫的视觉效果,让一个又丧又皮的「魔化」哪吒,成了这个夏天最「靓」的仔。
险些让哪吒难产的动画制作
观众被这个最「靓」的仔深深吸引之时,不会想到,他曾险些遭遇难产。
每部爆款电影的背后,都离不开主创团队的细心打磨,而繁琐的程序,往往让制作时间拉得很长,甚至会有作品熬不下去,中途夭折。
《哪吒》的制作过程也同样不易,但所幸,历时五年之久,最终总算是被「死磕」出来了。
这部时长 110 分钟的动画电影,共经历了 66 次剧本修改,有 20 多个专业外包团队,1600 多位动画制作人员参与制作,全片共有 1400 多个特效镜头。
电影里万龙甲由来片段
由此可见,一部优秀的动画,注定是一项浩大的工程。不少从业人员都吐槽过,动画制作完全是个「苦力活」。在导演的采访资料里,也爆出了因工作繁重,外包团队离职率陡增的情形。
大量人物形象制作,分镜动画绘制,以及特效的制作,都是费时耗力的过程。短短十几秒画面,可能就需要几个团队几个月的努力。
丑萌的哪吒魔化后帅炸
尽管团队投入大量精力,但仍然有很多问题不是能仅靠死磕就可以解决的。比如片中灵珠和魔丸结合时,导演本想营造时光倒退,万物归一的视觉效果。但该镜头在经过几个月的尝试后,终因达不到预期而被舍弃。
类似这样的制作难题,是限制动画发展的一大因素。倘若制作流程能够更加高效,或许就会涌现更多的优质电影。而这个方面,人工智能技术能给动画行业带来新的契机。
解放原画师:AI 线稿上色
动画的制作过程中,基本的环节就是完成画稿的绘制,而对这些画稿完成上色,则是一项浩大的工程。
值得一提的是,哪吒的形象前后设计了 100 多个版本
对于普通的 12 帧率动画,按 25 分钟计算,需要 18000 张图画。对于一个 10 人的团队来说,约需要 2 个月才能完成。
但基于 AI 的工具,效率会得到极大的提升。比如当下最优秀的技术,完成一集动画仅需 2.5 小时,效率提升达到了 2000 倍之多。
最近在 GitHub 上星数过万的 Style2paints,就是这样一个充满魔力的绘制工具。通过它,制作人员能够快速完成复杂的上色流程。
有四个步骤:从线稿开始,右上角上平面颜色
左下角加入有梯度的颜色,右下角加入阴影
Style2paints 由苏州大学和香港中文大学的研究者共同打造,最新版本已升级到 V4。它也被评为最好的线稿上色 AI 工具。
Style2paints 基于无监督的深度学习,通过风格迁移和 GAN 技术,将线稿原画变成饱满的彩色图画。
整个过程分为两个阶段,第一阶段将草图渲染为粗略的彩色图画。为完善画面,第二阶段会识别其错误并进行细化,以获得最终结果。
而使用起来也很简单,只需画师完成线稿,然后通过鼠标点击,就能得到饱满的彩色画稿。对于要求高的画师,可能还需要些许的微调。
GitHub 上的操作指南
解放动画师:神经网络自动补帧
动画电影的制作中,有关键帧和中间帧之分,中间帧是串在两个关键帧之间的画面,起到衔接和让画面流畅的作用,但其制作却是动画中耗时严重的过程。
深色的三个动作是关键帧,浅色的是中间帧
如果给出一段视频的相邻的关键帧,让 AI 去补充出中间的画面,工作量就会大大减少。
谷歌 AI 前段时间公布的生成模型,就是按照这个思路,在一定程度上解决了问题。
模型示意图
他们发布的这套 AI 系统,包含一个完全卷积模型,由 2D 卷积图像解码器,3D 卷积潜在表示生成器,和视频生成器组成。
通过将图像解码,除了将输入视频信息解码,还将目标视频的信息映射到潜在空间。而潜在表示生成器将两种信息合并,最后由视频生成器解码达到预测的中间帧。
AI 生成的视频帧序列,在风格上与给定的起始帧和结束帧保持一致,而且整体看起来很顺滑。令人惊喜的是,此方法可以较长的时间段内实现视频生成。
使用 Kinetics 数据集从静态图像创建出的视频
在他们的研究中,一些视频的生产效果喜人,但也有一些复杂的视频,出现了奇怪的画面,仍待改进。
解放导演:文本生成动画
当然最惊喜的功能,也许要数 AI 直接从剧本生成动画。那些无法做出来的场景效果, 也许在 AI 手中,会得到解答。
在前段时间,迪士尼和罗格斯大学的科学家发表了一篇论文,介绍了一款用文本描述生成动画场景的 AI 模型。
要让 AI 实现从文本到视频的生成,需要其「理解」文本,然后生成对应的动画。为此他们采用了多个模块组件的神经网络。
这个模型包含三个部分,一是脚本解析模块,自动将剧本文本中的场景解析出来,然后是自然语言处理模块,能够提取出主要描述句子,并提炼出动作表示,最后是一个生成模块,将动作指令转化成动画序列。
模型的流程示意
研究人员,从可自由获取的电影剧本中,搜集了上千个剧本,从中选取了其中的 996 个,编写了场景描述语料库。
这个语料库由 525,708 个描述组成,包含 1,402,864 个句子,其中 920,817 个包含有至少一个动作。
建立起描述和视频的映射,从而通过输入剧本,能够生成简单的动画片段。在测试实验中,生成动画的合理性为 68 %。
虽然该系统还依赖于语料库,不能百分百完成文本到视频的生成,但在动画制作上带来了新的方向。
迪士尼还研究过自动生成与语音相匹配的动画口型
AI 颠覆动画的路还有多远
《哪吒》的火爆,让人们再次注意到了动画电影的潜力,而这部打破传统的电影,还在向着它的新纪录奔去。
虽然说 AI 技术在动画制作上有了一些良好的尝试,但这些技术只有更趋完善和成熟,才能真正被电影制作人所利用。
期待未来技术的发展,让我们不需要等待漫长的五年,就能看到更多《哪吒》这样的经典之作。
(*本文为 AI科技大本营转载文章,转载请联系作者)
原文链接:
https://mp.weixin.qq.com/s/6bI8tvRbzopGGBwayB1XBA
◆
精彩推荐
◆
AI ProCon 2019 邀请到了亚马逊首席科学家@李沐,在大会的前一天(9.5)亲授「深度学习实训营」,通过动手实操,帮助开发者全面了解深度学习的基础知识和开发技巧。
抽奖送礼,领不领!
扫码添加小助手,回复:大会,加入福利群,参与抽奖送礼!
9大技术论坛、60+主题分享,百余家企业、千余名开发者共同相约 2019 AI ProCon!技术驱动产业,聚焦技术实践,倾听大牛分享,和万千开发者共成长。5折优惠票抢购中!
推荐阅读
最前沿:堪比E=mc2,Al-GA才是实现AGI的指标性方法论
1万+字原创读书笔记,机器学习的知识点全在这篇文章里
开源之战
别再造假数据了,来试试Faker这个库吧!
国外大神制作的超棒NumPy可视化教程
突发!Python再次第一,Java和C下降,凭什么?
白话中台战略:中台是个什么鬼?
伟创力回应扣押华为物资;谷歌更新图片界面;Python 3.8.0b3 发布 | 极客头条
沃尔玛也要发币了,Libra忙活半天为他人做了嫁衣?
你点的每个“在看”,我都认真当成了喜欢
三十六亿的《哪吒》历时五年,如何用AI解决动画创作难题?相关推荐
- 三十六亿的《哪吒》历时五年,动画创作难如何解决?
点击蓝色"五分钟学算法"关注我哟 加个"星标",天天中午 12:15,一起学算法 作者 | 神经小姐姐 来源 | 超神经HyperAI(ID:HyperAI) ...
- 三十六亿票房的《哪吒》,如何利用 AI 成为国漫界的黑马?
作者 | 神经小姐姐 本文经授权转载自HyperAI超神经(ID:HyperAI) <哪吒之魔童降世>自 7 月 26 日上映以来,好评如潮,票房一路高歌猛进,目前已突破 36 亿.这款火 ...
- 【Visual C++】游戏开发笔记三十六 浅墨DirectX提高班之四 顶点缓存的逆袭
本系列文章由zhmxy555(毛星云)编写,转载请注明出处. 文章链接: http://blog.csdn.net/zhmxy555/article/details/8276363 作者:毛星云(浅墨 ...
- 水浒传 第三十六回 没遮拦追赶及时雨 船火儿夜闹浔阳江
导读: 第三十六回 没遮拦追赶及时雨 船火儿夜闹浔阳江 话说当下宋江不合将五两银子发了那个教师.只见这揭阳镇上众人丛中,钻过 这条大汉,睁着眼,喝道:"这厮那里学到这些鸟棒,来俺这揭阳镇上逞 ...
- 避暑山庄消失的三十六景,曾经那么美!
来源: 老家热河 过去 老家热河曾先后推出了几篇 承德人李树介绍避暑山庄的文章 图文并茂,知识性强 受到很多读者朋友的欢迎 今天 李树又为我们带来了 避暑山庄遗存三十六景 一起看看都是哪里吧 避暑山庄 ...
- 实验三十六 Windows Server 2012 RDS桌面虚拟化之七VDI虚拟桌面的更新和维护
实验三十六 Windows Server 2012 RDS桌面虚拟化之七VDI虚拟桌面的更新和维护 在远程桌面服务中,往往需要定期对虚拟桌面更新补丁或应用程序,以往的方法是一台一台的更新:但是在Win ...
- 第一卷 第一百三十六章 好白菜
第一卷 第一百三十六章 好白菜 其实我最恨两种人,一种是始乱终弃的小白脸,一种就是生孩子不养活的臭娘们儿.** 提供本书txt电子书下载 **既然你能生就要能养啊,虽然我不知道井里的那个死孩子的母亲 ...
- [Python从零到壹] 三十六.图像处理基础篇之图像算术与逻辑运算详解
欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...
- 立此存照之人生三十六式
第一式:合作才可达成功第二式:前面永远最危险第三式:莫让他人掌生死第四式:没永远的避风港 第五式:认清自己很重要第六式:需意志时莫放弃第七式:莫受诱惑出航道第八式:凡事成功需趁早第九式:乐于沟通是潜质 ...
最新文章
- 单词前后位置颠倒,大小写颠倒
- 【转】 差分约束系统详解(转化为最短路) (概念)
- java canvas 画图片_canvas画布——画八卦图
- nginx源码分析——configure脚本
- App.config 中读写appSettings、system.serviceModel终结点,以及自定义配置节
- FuisonInsight Hadoop中新增用户和Hbase授权
- 4.网络层(2)---子网划分
- 2020年30种最佳的免费网页爬虫软件
- 神秘邻居把我的信息卖给了诈骗团伙
- 7450清零_联想M7450F打印机加粉清零方法
- SQL注入了解认识及注入方式
- 2008年IT行业10大热门职业调查结果出炉
- 分析师不死心 仍坚信微软终将成功并购雅虎
- 运用python求次方
- 利用棋盘格图案完成相机标定
- 【Bluetooth蓝牙开发】九、BLE协议之GATT
- PARSEC benchmark下载
- boost中regex使用时出现的问题
- 高斯消去法解线性方程组的fortran程序实现
- matlab绘制星形线并求面积,星形线面积怎么求