观察渲染的结果,我们发现由于光子开始按照自然规律进行能量的反弹,这个渲染效果已经比图14-2中的效果明亮多了,真正实现了我们需要的全局光照效果。但是此图仍然有两个不足之处。

首先,我们发现光传之后,场景中出现了大量的黑色斑块,这个需要解决。其次,一般光能传递都是要配合曝光控制中的对数曝光的,这个也要设置一下。

B.实现场景的去斑效果

在本节中我们先介绍一个简单的去除黑斑方法,这个方法实现起来速度较快,效果也还不错。而在下一节中我们会继续学习一种更彻底的去斑技巧。

将“交互工具”组中的直接灯光过滤和间接灯光过滤值均设为15,此时系统会自动重新完成场景的计算,并且快速的去除了斑块,这种去斑方法一般适用于快速出图,并且值越大去斑效果一般越好,但不可过大,因为它只是将当前的渲染效果进行一个平滑的模糊处理,所以我们有一些细微的细节它也会被模糊掉,所以这两个值并不能作为一个最终的解决方案,只能做为一个快速出图的选择,参数设置如图14-6所示。

3D MAX实例教程:光能传递流程攻略,PS教程,

图14-6 设置灯光过滤以去斑

再次对场景进行渲染,效果如图14-7所示,我们发现黑斑去除了,但亮度仍然不够。

3D MAX实例教程:光能传递流程攻略,PS教程,

图14-7 去斑结果

C.最后,我们来启用曝光控制,这种感觉就像很多朋友在使用VRay渲染器中的色彩映射中的曝光方式一样主要用来调节画面的曝光方式。

单击“设置”按钮,此时会弹出“环境和效果”面板。在曝光控制方案中选择对数曝光,这种曝光方式与光能传递之间配合的较好。设置好后,在右侧的“渲染预览”小窗口中会出现一个简单的示意图,方便用户调节下面的曝光参数,默认曝光效果如图14-8所示。

3D MAX实例教程:光能传递流程攻略,PS教程,

图14-8 开启对数曝光

至于其中具体参数的含义,请读者自行查阅相关的手册或书籍,在这里我就不一一解释了,最后我将亮度和对比度均设置为60,再次执行最终渲染,这个效果就是我们第一阶段光能传递所能实现的最后效果,如图14-9所示。下一节中我们将要探讨一种更加高级、高效的求解方案--------网格细分法。

3D MAX实例教程:光能传递流程攻略,PS教程,

图14-9 最终效果

交作业:http://www.missyuan.com/viewthread.php?tid=487507