内容摘要:本篇目的是教授大家在海龟中如何使用Ambient Occlusion,Ambient Occlusion是一种可以使得被渲染场景或实体的受光方向平均的技术,从而快速的模拟类似全局光照的效果。
Ambient Occlusion(环境光吸收)基础
本篇目的是教授大家在海龟中如何使用Ambient Occlusion,Ambient Occlusion是一种可以使得被渲染场景或实体的受光方向平均的技术,从而快速的模拟类似全局光照的效果。
加载教程提供的场景文件(见贴末),以下三张图片是该场景在三种不同状态下的渲染效果,第一张:只开启此场景点光源的效果。

第二张:加上此场景环境光的效果。

第三张:除两盏光源再配合Ambient Occlusion(环境光吸收)的效果。

要达到理想光线的效果我们必须考虑在当前场景中Occlusion的参数设定.当算图时,Occlusion首先计算光源与物体的位置和距离。当光源在物体外,物体受Occlusion的环境光效果既强.当光源在物体内,物体受Occlusion的环境光效果既弱。如上图,mollys的头部和脚部受光便相对较强。
在海龟上使用 ilrOccSampler节点
在海龟里,Ambient Occlusion功能是通过海龟独有的ilrOccSampler的节点所运行。所以我们必须创建并使用它。在海龟的全局渲染面板中打开并激活Ambient Occlusion,连接一个ilrOccSampler节点到Occlusion Shader属性上,设置Output为Environment + Occlusion和Environment Color 为 [RBG: 74,120,158].为了得到好的光线质量我们设置Min Sample Rays = 200, Max Sample Rays = 400 但其过高的数值会降低渲染的速度,大家可根据情况进行设置。现在我们来渲染看下。

优化Occlusion算法
Occlusion算法通常需要花费大量的渲染时间,这里有些可以对此优化的方案供大家参考。
Occlusion Exponent:这个属性不是很好解释,在ilrOccSampler节点里它默认设置为0。当我们加大其数值,渲染出的画面亮度会随之增加,但采样效果会随之降低。同时我们也会缩短渲染的时间,大家可和灯光进行搭配的调节。
Adaptive Sampling(适应采样):我们再激活Adaptive Sampling(适应采样)属性。它将允许我们对Occlusion质量进行进一步的调整。现在我们渲染看下。

责编:豆豆技术应用
- 不用置换来做地毯V-Ray教程
- 详解Maya皮肤材质
- MAYA材质教程:皮肤的制作方法
- 3dmax9.0打造诱人甜筒
- maya置换贴图的控制
- MAYA透明贴图制作教程
- 如何自动设置MAYA灯光亮度
- maya快速动画秘诀
- Maya Mel中脚本的运用
- Maya 4.0 渲染基础-建立摄影机
- BodyStudio for Maya v2.6.0.8 (骨骼角色模型插件)
- Blast Code v1.5 for Maya 7.0.-.8.0 and 8.5 (独特爆炸特效插件
- Real Flow(maya插件)
- nderMan for Maya v2.0 (Maya7.0~8.5插件)
- RenderMan for Maya v1.1 (Maya7.0~8.5插件)
- SyFlex 3.6 for Maya (最强衣服插件)
- REALFLOW(maya插件)
- Final Rig Pro v2.0 for Maya 7.0 (MAYA角色插件)
- Tomcat cartoon shader
- Kolektiv Stroika v3.05 for Maya 7 8 8.5 (Maya功能增强插件)