影视动画渲染
为影视行业提供澎湃算力
现今三维CG制作流程越来越复杂,涉及各种软件、插件也越来越多,影视渲染需要用掉大量的时间。即使渲染农场拥有强大的硬件,但是还能听到一些人的抱怨:我渲染的速度好慢啊,为什么会这么久?
由于渲染时是把画面分块进行的,不同的块内需要着色的复杂程度、光照、细节纹理都不一样,所以渲染速度也会大不相同。今天我们就来分析一下,除了硬件的问题,还有到哪些因素会影响到云渲染时间的长短。
总的来说这些因素可以分为两大类:渲染文件制作中的因素和渲染器。
制作文件的因素
模型面数,材质,灯光,毛发,渲染设置。
1.模型因素:
模型包括多边形、流体等类型,模型总量过多时渲染速度会大幅度下降,这个问题可以说是"硬件伤"。有时候由于设计上的需要,无法避免复杂模型的出现。因此,只能通过合理地调整摄影机拍摄的角度,来使这类物体尽可能少地出现在摄影机的拍摄视野里。当然,这也要看这个物体是否是用户要表现的主体了。2.材质
材质的影响总的来说也是分为两个部分:不同材质的贴图类型和贴图的精度数量。
而为了得到真实的渲染结果,每种不同材质的贴图包含了颜色贴图(Color Map)高光贴图、反射贴图、凹凸贴图、置换贴图…等。不同材质对渲染速度影响非常大。
而电影的三维模型肯定要比较动画角色的精度要高,越是高精度的模型,它的面数越多精细度越高,需要的贴图张数就会越多。并且贴图可能会从1024扩大到2048,甚至更大,这无疑也给渲染增加难度。3.灯光
灯光使用不合理,过度使用灯光采样参数和数量都会加大渲染时间。灯光的强度和数量也会影响渲染速度。
需要说明的是,不仅仅只在灯光强度中存在这个问题,渲染引擎中(二次反弹)强度以及(天光)照明强度等都存在这个问题。并且细分值越高,速度越慢,不过阴影效果也更加细腻。
泛光灯是现在使用比较频繁的一种,它会计算许多不需要的阴影,所以它的资源占用率非常大,除非是必要的场景,否则尽量减少对它的使用,利用聚光灯代替。4.毛发
毛发渲染一直是行业的一大难题,想要逼真的毛发效果,渲染速度肯定是很消耗时间。就算毛发只是添加了反射,慢反射和高光,它的渲染速度几乎是模型的2倍时间,如果给毛发添加透明,那么渲染时间会加倍。就算是好莱坞的顶级动画工作室,比如蓝天或者皮克斯,对于毛发的问题也是尽可能的优化而已。5.渲染设置
渲染设置中,反锯齿采样"的概念是指采样和过滤的一种算法,并产生最终的像素组来完成图像的渲染。严格地说,无论采用哪种采样方式都会增加渲染时间,因此所要考虑的是针对不则情况,不同场景使用不同的渲染分辨率是最重要的渲染设置之一。
而且为了避免重复渲染,所以一般都会先做测试渲染。图像尺寸越大,品质就会越好,速度也就会越慢,所以要根据三维场景的大小来合理的设置图像大小。渲染器因素
不同的软件使用不同的渲染器也会有渲染时间上的差异,Arnold效果最稳定,但是在渲染玻璃透明物体的速度简直让人崩溃。Octane也是基于GPU的渲染器,如果稍微大点的场景用PL解算的话,效率则会爆跌。
VRay渲染器虽然稳定,但是设置参数太多,特别是在材质调节和灯光的表现上让渲染速度整体偏慢。
因为诸多的因素都会影响到渲染的速度,所以不管是在制作中还是渲染之前的设置,我们一定要做好优化。
Renderbus提供免费体验>>