《新神榜:杨戬》如何用特效征服观众?云端渲染1.58亿核小时

  新京报贝壳财经讯(记者罗亦丹)国产动画电影《新神榜:杨戬》上映已经一个月,截至9月19日,这部由追光动画制作的影片豆瓣评分7.0,对比同样出自追光动画的作品,低于7.8分的《白蛇:缘起》,但高于6.8分的《白蛇2:青蛇劫起》和6.9分的《新神榜:哪吒重生》。值得注意的是,豆瓣排名前5的短评中有3个支持度最高的评价都与电影的特效和剧情的“两极分化”有关,如热评第四的内容:“老实说,这分很难打,三星对不起特效,四星对不起剧情”。

  但抛开观众对剧情的“吐槽”,大多数人都认为宏大的特效和高水准的美术水平为这部作品增色不少,无论是“水墨特效太极图大战”,抑或神女婉罗的灵动舞姿,还是元神现身的超燃瞬间,都颇具视觉震撼。

  《新神榜:杨戬》的灯光总渲染量高达3.6亿核小时(处理器单元数量乘以小时),是追光动画历史上渲染量最大的影片,相较于《白蛇:缘起》《白蛇2:青蛇劫起》等前作,《杨戬》特效画面场面更为宏大,画面细节更多更精细,平均单帧渲染时长达17小时。而且,不同的场次难度不同,渲染时需要用到的云服务器节点数在 0 到 2000 之间动态变化。庞大的渲染量对算力和存储的性能需求均远超预期。

  追光动画方面表示,上云成为了这部作品渲染提效的方式之一,其在阿里云上的渲染时长达1.58亿核小时,约占总时长的44%。“《杨戬》项目资产和特效量的增加,对云渲染提出了更高的要求。阿里云的产品根据项目的需求及时做调整,在渲染总时长中占了很大的比重,在时间上保证了项目的进度。”

  据了解,渲染是典型的计算密集/存储密集型业务场景。特效镜头复杂度越来越高,渲染难度越来越大,对算力和存储性能的要求也越来越高。而用户本地集群升级换代较慢,硬件配置存在一定滞后,导致复杂场景的渲染速度偏低,拖慢影片整体制作效率。此外,渲染业务具有明显的周期性,任务高峰期需要千台以上计算节点,低谷期仅需要数十台。而用户本地集群规模相对固定,难以有效应对频繁变化的资源需求。

  阿里云对贝壳财经记者表示,该项目特效渲染量巨大。为保证整体制作效率,集中渲染阶段往往需要千台以上服务器同时工作。渲染复杂镜头耗时长且依赖的数据资产众多,对服务器的CPU核数、内存大小有硬性要求。同时,渲染项目不同阶段对存储性能的要求存在差异,且难以在生产之前准确预估,本地存储不具备弹性,应对高峰期存储压力的风险较高,“该项目所需的数据资产达PB级,且目录结构复杂,手动迁云的成本较高且难以实现云上云下的及时同步。”

  阿里云方面表示,在接收到《杨戬》的渲染需求后,在对计算能力和存储性能需求都远超预期的情况下,阿里云高性能计算依靠敏捷、弹性与海量供给的特性,快速交付了海量算力,并将存储性能拉升到近100GB,从而支撑云端高效渲染。

  “数字内容创作DCC领域,曾经是每年只有一到两部‘梦工厂’大片的时代,发展到今天《流浪地球》《白蛇:缘起》《杨戬》等影片涌现在各个假日档期的时代,云计算彻底改变了‘量体裁衣’、‘量入为出’的影视渲染计划经济模式,带来生产关系的改变。”阿里云智能高性能计算负责人何万青表示。

  电影特效场景之蓬莱仙岛

  编辑 宋钰婷

  校对 翟永军

  举报/反馈