影视动画渲染
为影视行业提供澎湃算力
清华大学建筑学学士,Texas A&M 大学硕士,长期致力于CG动画和电影特效制作方面的研究,曾在多家国内外业内领军公司参与制作和技术开发工作。
现任十月文化技术总监,负责《深海》项目的流程监制。他经常在公众号“管子梦”中分享自己的项目经验以及CG前沿技术,在《深海》项目中他曾多次发表对外部渲染农场使用的经验和看法,本文转自他原创文章《云渲染农场卖的是啥》。
随着深海项目制作接近尾声,对外部渲染农场的使用也基本告一段落,有些想法可以拿出来说说。
《深海》日前放出最新的预告片,惊艳全网,期待值拉满!
以前在追光动画的项目中也曾大量使用外部云计算资源,不过使用的都是阿里云,腾讯云这样的针对全领域的农场。深海项目中我第一次接触针对CG行业的农场。相比之下,专业农场在资源灵活性和技术支持上是有巨大的优势的,或者说,计算之外的服务才是渲染农场中最有价值的部分。有句老话说:“客户要买的不是电钻,而是墙上的洞”,套用在动画项目上可以说:“我要的不是计算资源,而是拿到渲染结果”,这才是云渲染农场要卖的东西。
一个完整的使用云渲染农场的过程包括如下环节:
· 调试环境测试,主要是在农场上确定软件和插件的版本,重现制作这边的环境变量以及文件路径的统一
· 上传资产和动画特效缓存
· 渲染
· 回收检查
虽然现在的每家的农场的宣传重点都在能够调用多少渲染资源上,以及资源的价格比较上。但从相关各个环节跑下来,资源反而应该是最不用担心的东西,现在主流的几家 CG 农场供应商都有足够的节点数量,阿里腾讯云这样的平台更不用说,所以能调用多少资源就纯粹是一个预算的问题。农场使用的都是普通的 PC 机,成本也不会有多么本质的区别,只要钱到位资源都能堆出来。
那么实际上真正有点儿技术含量,或者说体现差异性的地方,应该是在其他三个环节上。按照我的理解,一个好的云渲染农场应该有如下服务:
1.理解主流的最终渲染的 DCC 的渲染文件影响因素,能够指导制作公司提供准确的渲染环境。
2.简单易用的上传文件工具,可以自动分析灯光工程文件所依赖的上游文件,并尽量避免重复上传内容相同的文件。
3.快速上传文件的手段。特效复杂的项目,一个镜头调用的缓存从几百GB到若干TB不等,不论从网络上传还是拷贝硬盘再快递到农场再拷入存储,过程都以天计。渲染一天的镜头数据要一周才能到位的事情太正常不过。从实践中来看,如果以“拿到渲染结果”为目标,上传文件这一步使用云渲染过程中最大的瓶颈。
4.渲染中的“卡死”现象不可避免,有时一个几百帧的任务会因为某几帧渲染时间出奇的长而迟迟拿不到最终成果。虽然这个情况不能预防,但还是可以在发生以后尽早干预,减少时间浪费
5.渲染完成之后下载结果,如果没有事先规划好,也有成为瓶颈的可能
这几条都是项目中的经验教训,总结一下为同业者参考。
最后提一下,深海项目中十月选择了Renderbus瑞云渲染作为服务商,这是个非常专业的团队,对渲染全流程的问题都有专业的思考,技术支持团队经验也很丰富,必须为他们点赞。
本文《动画电影《深海》预告刷屏!技术总监刘鲁分享了该项目制作中选择云渲染农场的经验...》内容由Renderbus瑞云渲染农场整理发布,如需转载,请注明出处及链接:https://www.renderbus.com/news/post-id-1158/
相关阅读推荐: