用户名 密    码

maya渲染教程-模拟的光线追踪阴影的制作方法(2)

来源:互联网 作者:未知 发布时间:2010-08-12 09:47:22 网友评论 0


         4.继续创建 plusMinusAverage 和 multiplyDivide 两个节点,利用plusMinusAverage求上图中 1 和2 的差值。而multiplyDivide 节点则输出数值提供给下一步的计算,连接方法如下图所示,plusMinusAverage 的计算方式选择为 Subtract减法计算。 这样我们可以计算出两个距离差值。multiplyDivide节点是为后面的计算作准备。

\


         5.下面我们创建一个lightInfo 节点,链接方式如图所示,通过这个节点的sampleDistance属性我们可以得到主灯到被作用的物体的采样距离,如图所示,这个值是一个随着物体位置上采样点不同而变化的值,同时再链接一个plusMinusAverage 节点,为后面的计算做准备。

\

           6.把这两部分节点群链接如图所示。multiplyDivide 节点设置为Divide除法计算。这样我们可以把lightlocator 到 endshadow和到 startshadow 的距离差值与通过sampleDistance 得到的灯光采样距离进行计算,由于sampleDistance 是一个变量,所以这个比值也是一个变化的数值。

\

搜索栏目