Turtle渲染器官方环境光吸收教程 

2006-12-31 14:56 发布

2139 1 0
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质量进行进一步的调整。现在我们渲染看下。

B Color Smilies

全部评论1

  • singal
    singal 2008-11-16 00:30:00

    回复:Turtle渲染器官方环境光吸收教程

    很好很好

你可能喜欢

mm 2017-09-22

游艺网-精选作品赏析

关于我们

55554 126 -1

紫色天空 2013-10-18

个人闲得无聊练习

3D创作交流

26162 1 0

柒柒柒 2021-12-22
Turtle渲染器官方环境光吸收教程 
联系
我们
快速回复 返回顶部 返回列表