当您在渲染平台动画,说明您急需拿到结果,但是渲染平台都是按时计费的,那么如何减少自己的渲染成本呢?以下这些渲染前工作能在很大程度上减少您的渲染时间及渲染费用。
一、优化场景:
提交到渲染平台上的Maya任务,默认情况下使用单机渲染单帧的模式。经过优化场景,能一定程度上减少平台打开及转化场景的时间。同时Maya有自带的场景优化选项,也可以选择具体的优化模块。
maya中的场景优化选项
二、渲染前的准备工作:
1、当渲染流体、烟雾、毛发等等场景时,做好本地做好缓存,然后尽量清除掉场景中没有用的有动力学节点。
以插件yeti为例,若场景中的yeti 没有做好缓存,渲染时每一帧都会出临时的缓存文件,这必将耗费一定的时间,若本地做好缓存调用,这段时间就可以节省下来。
2、贴图转换——主要是Arnold和Redshift渲染器会在渲染场景之前有转换贴图的这个步骤。
(1)、Arnold渲染器:
使用Arnold渲染器渲染的时候,将场景中的贴图转换为TX贴图后,能较大程度的减少渲染时间。但是,针对渲染平台提交的情况,需要手动转换成TX贴图后,取消“自动转换TX” 选项,同时确保勾选了“使用已存在TX贴图” ,以避免反复转换导致的TX贴图损坏状况。
渲染平台提交Arnold渲染器任务的时候正确设置示例
(2)、Redshift渲染器
在使用Redshift渲染器渲染之前,没有手动转换贴图时,渲染开始前也会自动转换成rstexbin格式的临时贴图缓存文件。若贴图素材量比较大,每台机器初次渲染时,都会耗费较长时间来转换贴图,所以渲染前手动转换场景中所需要用到的贴图。3dmax软件下载:http://www.lancezi.com/3dmax
三、渲染设置需要注意的地方:
1、首先需要设置合适的渲染采样参数,不要太高或者太低,太高会增加渲染时长,太低可能会出现噪点;
2、确定设置自动线程数,这样能保证任务场景在提交之后,渲染节点的资源能被充分利用。
Arnold渲染器中的自动线程数的设置位置
V-Ray中自动线程数设置,'0'即为使用可用的所有线程渲染
3、一些特殊参数的设置:
若渲染场景复杂,贴图素材比较庞大,同时使用的是以下渲染器时,请确保这些参数的设置合理。
(1)、Arnold——Arnold贴图缓存
当场景中贴图量比较大时,最大贴图缓存(Max Cache Size)这个数值建议设置相对高一些,比如:渲染平台大多数机器内存为64G,建议设置为20480MB(默认为2048MB)
Arnold贴图缓存设置位置
(2)、V-Ray——V-Ray动态内存
场景中使用到的贴图素材量比较庞大的时候,建议检查设置,V-Ray 3.10.05以上版本可以更改为0(V-Ray会根据硬件情况自动调配),默认值为5000。
vary动态内存设置位置
(3)、 Redshift——Reshift渲染器的显存值设定
当使用Redshift渲染器时,若场景比较复杂时,不建议使用Redshiftm默认的显存设置数值,此数值可适当提高,否则渲染时可能会有以下报错,导致渲染中止。
Irradiance cache points don't fit in VRAM. Frame aborted. Please either reduce Irradiance Cache quality settings or increase the irradiance cache memory budget in the memory options
或者
Irradiance point cloud doesn't fit in VRAM. Frame aborted. Please either increase the 'Screen Radius' parameter or the irradiance
point cloud memory budget in the memory options
当出现以上提示时,就是说明需要修改默认的显存设置参数了,默认的是128MB,可以更改为256MB,然后测试,如果已经调整到最大值的时候还是有这个报错,建议修改GI模式为Brute-Force.
Reshift显存参数设置位置