什么是VRay发光图
VRay发光图,英文叫Irradiance Map,很多朋友也习惯叫它发光贴图。它是V-Ray渲染器用来计算间接光照的一种方式。简单说,光线打到墙上、地上会反弹,这些反弹的光照亮了整个房间,而发光图就是记录这些反弹光信息的一张地图。有了它,渲染速度快很多,画面也更干净。
为什么很多人用它
间接光的计算量非常大,如果画面上每个点都老老实实算一遍,出一张图可能要等好几个小时。发光图的思路很聪明:它只在关键的位置算得细,其他地方靠插值推算出来,这样又快又准。所以室内设计、建筑表现这些行业,渲染静帧图的时候基本都离不开它。
三个最核心的参数
第一是最小比率和最大比率。这两个数值控制采样密度,数值越高,图越精细,但渲染越慢。最小比率一般设在负3到负4,最大比率设在负1到0。测试的时候可以都调低,正式出图再调高。
第二是半球细分。它决定每个采样点的质量,默认值在20到50之间。低于20容易出脏斑和噪点,室内场景建议给到50到80,画面明显更干净。
第三是插值采样。它控制采样点之间怎么过渡,一般15到20就够用了,设得再高意义也不大。
预设怎么选
V-Ray自带了几个预设:非常低、低、中、高、非常高,还有专门给动画用的中-动画。平时测试灯光用非常低或者低,几分钟就能看出大概效果。正式出图,室内静帧用高就足够了,不必一味追求非常高,速度会慢很多,画质提升却很有限。
实际出图的建议流程
先定好相机角度和灯光,然后用很低的参数快速渲染小图,反复调整。等灯光、材质都满意了,再提高最小比率、最大比率和半球细分,渲染成图。千万别一上来就用高参数测试,纯浪费时间。
常见的几个问题和解决办法
画面有脏斑或者黑斑,多半是半球细分太低,或者最小比率设得太低,把数值提高重新渲染就好。
渲染速度特别慢,检查一下是不是最大比率设太高了,室内场景一般不用超过0,负1就够用。
图看起来发灰、光照不真实,问题往往不在发光图本身,要先检查灯光强度、颜色贴图和伽马设置。
渲染动画要注意什么
如果是做漫游动画,别用普通的高预设,要选中-动画这个预设,或者把最小比率和最大比率的差距缩小,比如负3和负2,这样每一帧之间的光照才不会闪烁。条件允许的话,还可以把发光图算好保存起来,后面的帧直接调用,能省不少时间。
和其他引擎怎么搭配
发光图一般不单独用,通常配合灯光缓存一起工作。发光图负责第一次反弹,灯光缓存负责第二次反弹,这是室内渲染最经典的组合,速度和质量都比较均衡,新手直接用这套搭配不容易出错。
总结
VRay发光图本质上就是在速度和质量之间找平衡的工具,参数不是越高越好,合适才最重要。记住一个原则:测试图用低参数,成图用高参数,半球细分别低于50,做动画选专门的预设。把这套思路用熟了,出图又快又干净,效果稳定不翻车。
