Image Sampler (Antialiasing):图形采样器(抗锯齿)。在VR渲染器中,图像采样器的概念是指采样和过滤的一种算法,并产生最终的像素数组来完成图形的渲染。VR提供了几种不同的采样算法,尽管会增加渲染时间,但是所有的采样器都支持max标准的抗锯齿过滤算法。你可以在Fixed rate sampler(固定比率采样器)、Adaptive QMC sampler(自适应QMC采样器)和Adaptive subdivision(自适应细分采样器)中根据需要选择一种使用。
Fixed rate sampler:固定比率采样器。这是VR中最简单的采样器,对于每一个像素它使用一个固定数量的样本。它只有一个参数:Subdivs(细分),这个值确定每一个像素使用的样本数量。当取值为1的时候,意味着在每一个像素的中心使用一个样本;当取值大于1的时候,将按照低差异的蒙特卡罗序列来产生样本。参数如图:
Adaptive QMC sampler:自适应QMC采样器。这个采样器根据每个像素和它相邻像素的亮度差异产生不同数量的样本。值得注意的是这个采样器与VR的QMC采样器是相关联的,它没有自身的极限控制值,不过你可以使用VR的QMC采样器中的Noise threshold参数来控制品质。关于QMC采样器在后面我们会讲到。
对于那些具有大量微小细节,如VRayFur物体,或模糊效果(景深、运动模糊灯)的场景或物体,这个采样器是首选。它也比下面提到的自适应细分采样器占用的内存要少。
Min subdivs:最小细分,定义每个像素使用的样本的最小数量。一般情况下,你很少需要设置这个参数超过1,除非有一些细小的线条无法正确表现。
Max subdivs:最大细分,定义每个像素使用的样本的最大数量。参数如图所示:
Adaptive subdivision sampler:自适应细分采样器。
这是一个具有undersampling功能(我无法用汉语来准确表达这个词语的含义,它的意思就是每个像素的样本值可以低于1个)的高级采样器。在没有VR模糊特效(直接GI、景深、运动模糊等)的场景中,它是最好的首选采样器。平均下来,它使用较少的样本(这样就减少了渲染时间)就可以达到其它采样器使用较多样本所能够达到的品质和质量。但是,在具有大量细节或者模糊特效的情形下会比其它两个采样器更慢,图像效果也更差,这一点一定要牢记。理所当然的,比起另两个采样器,它也会占用更多的内存。
参数如图所示 :
Min rate:最小比率,定义每个像素使用的样本最小数量。值为0意味着一个像素使用一个样本,-1意味着每两个像素使用一个样本,-2则意味着每个像素使用四个样本,依次类推。
Max rate:+最大比率,定义每个像素使用的样本最大数量。值为0意味着一个像素使用一个样本,1意味着每两个像素使用4个样本,1意味着每两个像素使用8个样本,依次类推。
Threshold:极限值,用于确定采样器在像素亮度改变方面的灵敏性。较低的值会产生较好的效果,但会花费较多的渲染时间。
Rand:边缘,略微转移样本的位置以便在垂直或水平线条附近得到更好的效果。
Object outline:物体轮廓,勾选的时侯使得采样器强制在物体的边进行超级采样而不管它是否需要进行超级采样。注意,这个选项在使用景深或运动模糊的时侯会失效。
Normals:法向,勾选将使超级采样沿法向急剧变化。同样,在使用景深或运动模糊的时侯会失效。
Antialiasing filter:抗锯齿过滤器。除了不支持Plate match类型外,VR支持所有MAX内置的抗锯过滤器。
上面我们介绍了VR的3种采样器的概念和相关参数。有人会问哪一个采器是最好的呢?回答是没有最好只有更好。因为好与不好要通过实际操作才能确定,针对不同的场景要求选用不同的合适的采样器才是,技巧:
对于仅有一点模糊效果的场景或纹理帖图,选择具有undersampling功能的Adaptive subdivision sampler(自适应细化采样器)可以说是无与伦比的。
当一个场景具有高细节的纹理帖图或大量几何学细节而只有少量的模糊特效的时侯,选用Adaptive QMC sampler(自适应QMC采样器)是不错的选择,特别是这种场景需要渲染动画的时侯。如果使用Adaptive subdivision sampler可能会导致动画抖动。
对于具有大量模糊特效或高细节的纹理帖图的场景,使用Fixed rate sampler(固定比率采样器)是兼顾图像品质和渲染时间的最好的选择。
关于内存了的使用,尤其Adaptive subdivision sampler特别明显,因为它会单独保存所有从渲染块采集的子样本的数据。换句话说,另外两个采样器仅仅只保存从渲染块采集的字样本的合计信息。因而占用的内存会较少。