前面讲过的内容不多赘述,不是很懂的童鞋可到主页查看其他相关教程。
通过前面的讨论我们已经知道,采样控制着渲染质量(噪点数量)。
而Ray depth(光线深度)决定了光线的传播距离和反弹次数。
在阿诺德渲染器中,你可以按照漫反射、镜面反射、散射等光线类型进行独立控制。
新旧版本具体参数设置不同,但道理都是一样的,都遵循物理学原则,新版参数更容易理解:
一、漫反射深度(Diffuse depth)
漫反射深度控制着全局漫反射照明(Diffuse Global Illumination)的光线反弹次数。
实例:
1、打开准备好的场景:
默认设置下漫反射采样值为2,漫反射深度为1,渲染结果:
2、打开IPR Window 将漫反射深度设为0这时,光源发出的光线就不会产生任何光线反弹(只有直接光照),直接光线到不了的地方就会一片漆黑:
3、将漫反射深度设为1,光线就可以产生一次GI反弹,产生间接光照效果。也就是说,开启漫反射深度时,场景中的光线碰到物体表面后不会死亡,而是继续反弹照亮其他区域(当然在反弹过程中能量会损耗)。
将漫反射深度的值继续提高,光线就会反弹更多次,传播更远的距离,场景也就会变得更亮:
注意:提高光线深度的同时,渲染时间也会增加。务必要根据具体情况设定光线深度的值,不能一味为提高。
通过上面的场景,应该可以看出,虽然提高了漫反射深度的值,但是噪点依然很多。要记住,光线深度和噪点、渲染质量没有任何关系,如果要消除噪点提高渲染质量,就需要提高漫反射采样(相关内容见前期教程)。
再次强调:漫反射深度控制光线反弹次数,漫反射采样控制渲染质量。两者并无任何关联,提高漫反射深度的值,不会影响画面噪点;提高漫反射采样值也不会增加光线反弹次数。
二、镜面反射深度(Specular depth)
在旧版的Arnold中,分为两种反射——光泽反射(Glossy)和镜面反射(Reflection)。新版中这两种反射合并成了一种——镜面反射(Specular),这里就不列举了,建议大家用新版。
新旧版本材质设置也有所不同:
在旧版Arnold中,设计材质时,可以使用Specular可以模拟光泽反射;Reflection仅能够模拟镜面反射,而且Reflection不会对直接光源起作用。当然Specular同样可以模拟镜面反射(粗糙度设为0)。
看一下具体演示(旧版):
1、打开事先准备好的场景,新建一个Arnold标准材质,并将其赋予给其中一个球体;
2、首先将漫反射(Diffuse)权重设为0,提高高光反射(Specular)权重为1,设置一定的粗糙度(粗糙度可以用来定义反射模糊度):
3、再次新建一个Aronld标准材质,并将材质赋予第二个球体,将漫反射(Diffuse)权重设为0,反射(Reflection)权重为1,可以看到它没有反射光源(包括天空),仅反射了其他对象,而且无法控制反射(Reflection)的粗糙度:
【插播】:
新版Arnold中材质设计更加方便快捷,也更符合物理特性,内置参数堪称惊艳,可以直接选择需要设计的材质,然后根据具体情况调节参数,达到所需效果:
在Material选项中,可以直接选择预设材质,如果没有想要的种类,也可以自定义:
当Metalness(金属性贴图)数值大于0时,Metal presets(金属预设)就会被激活:
下面我们来具体演示一下镜面反射深度(Specular depth)的影响(2.0.3.2版):
1、打开准备好的场景,调整到合适的视角,将镜面反射材质赋予他们,提高物理天空(Arnold Sky)亮度:
2、在渲染设置中,将镜面(Specular)反射深度设置为0,可以看到所有的间接镜面反射都消失了:
3、提高镜面(Specular)反射深度的值,也就是提高镜面光线反射次数,提高数值可以明显看出间接镜面反射亮度增加,慢慢调整直到得出满意的渲染效果,这里Specular ray depth:2就可以了:
【敲黑板】:光线深度控制的是光线的反射次数,反射次数越多,渲染出的画面越亮,但是与不能消除噪点。采样控制的是渲染质量,采样值越高渲染画面越细腻,噪点越少,请务必谨记!
我们再来看一下另外一个有关镜面反射光线深度的例子:
1、新建一个场景,包括一个球体,两个立方体。新建镜面材质(create→Arnold→surface→standard_surface),材质设置:
渲染设置&IPR Window:
2、其他数值不变,调整Ray depth中Specular的值,随着Specular值的不断增加,可以看到场景中镜子的反射次数增加→球在镜子里的反射数量增加:
三、透射深度(Transmission Depth)&透明度(Transparency)
1、新建一个标准曲面材质(Creat→Arnold→Surface→standard_surface),材质选择galss,并赋予给玻璃杯和左侧立方体:
2、再次新建一个标准曲面材质,透射颜色为绿色,并赋予给右边的立方体,具体参数效果如下:
材质编辑器中,透射(Transmission)组件中有一个Depth选项,可以控制透射的光线深度,Depth数值越大,透明度越高:
如果Depth数值为0,材质则会表现的一片漆黑:
3、上面几张图中,Transmission Ray Depth的值均为8,可以看到图中还有很多黑色的区域,接下来我们来增加Transmission Ray Depth的值到10,可以明显看出,较之前光线反射次数更多,透明效果更好:
以上就是有关光线深度的一些讲解,新旧版本有所不同,新版更智能,新版中的参数也更容易理解。所以还没有换新版的童鞋,不要犹豫了~~~新版Arnold用起来~~~
下一篇,我们开始讨论灯光及照明技术。
从下一篇开始,不再讲旧版,用我目前的版本演示——Arnold2.0.3.2
转载请私信。
禁止私自转载!