正在热映的暑期档重头戏《白蛇2:青蛇劫起》票房已过5亿,跻身国产动画电影票房Top 10。
这部由追光动画制作的3D动画电影,历经358天制作时间,视效画面广受好评。《白蛇2》的总渲染时长超3亿核小时,意味着如果用单核服务器进行渲染,需耗时34000年。
在阿里云的渲染技术支持下,《白蛇2》部分灯光渲染提效近160%。
01
《白蛇2》有哪些渲染亮点?
比如,黑风洞幻境是《白蛇2》里视觉效果比较特殊和风格化的一段,其中的全部场景和角色均涉及特效,像是小青、蛇拖尾、凤凰拖尾、宝塔寺庙都在冒烟,工作量非常大。
这场戏由一百多个根据场景和角色的不同颜色和属性的小规模特效拼装而成,缓存量约占整部电影的20%。
02
《白蛇2》的后期制作,
云上渲染起到了什么作用?
《白蛇2》的灯光渲染量达2.82亿核小时,占整个渲染工作的85%。灯光渲染就是渲染出的最终效果,是所有镜头都要做的最终步骤。
追光动画将30%的灯光渲染放在阿里云上,这一工作量放在追光动画本地渲染农场需要四个月才能完成,而借力云计算,被压缩至一个半月内完成,提效160%。
03
提效160%是如何实现的?
第一是云的优势弹性,可以快速满足对大量计算资源的需求。《白蛇2》渲染峰值时使用了阿里云2000台52核192G内存的云服务器,数量是追光动画本地渲染农场节点的2.5倍,整体算力超过8倍。
第二是阿里云的存储性能优势,可以满足2000台节点并发渲染,不会因为存储导致渲染节点的浪费。
04
哪些云技术在支持《白蛇2》的渲染?
主要是阿里云高性能计算(E-HPC)集群和并行文件存储(CPFS):
基于云原生的阿里云弹性高性能计算(E-HPC)PaaS平台提供海量弹性渲染算力,不仅有针对性地优化服务器机型,还具有自动整合与便捷管理云端计算、存储、网络等IaaS资源等优势,支持追光动画在极短时间内构建起近2000台节点规模的渲染集群来支持峰值渲染任务;
此外,阿里云并行文件存储(CPFS)为追光动画数百TB空间提供了数十GB/s的吞吐能力、数十万的IOPS,顺利扛住了峰值渲染带来的存储压力,极大提高了渲染任务的执行效率。
05
为什么影视制作公司选择云上渲染?
传统模式下,影视制作公司做渲染需自建机群,低谷期利用率不高、高峰期排队严重;另外还有大量的冗余渲染素材需要通过专线工作,有很大的专线压力。
阿里云的“混合云异步缓存”,可以拉通上云专线,利用阿里云高性能计算服务,渲染集群可以根据任务排队情况自动伸缩。引入云桌面后,还支持远程办公。
目前,阿里云渲染解决方案已在国内多家头部视觉特效公司及大型渲染农场落地,《金刚川》、《你好,李焕英》、《刺杀小说家》、《新神榜:哪吒重生》、《侍神令》等大热影片都有阿里云的参与。
备注:来源| 阿里云公众号