MAYA灯光教程:模拟光线追踪阴影的制作方法(3)
来源:火星时代 作者:未知 发布时间:2011-11-05 08:46:51 网友评论 0 条
第三步
继续创建PlusMinusAverage和MultiplyDivide两个节点,利用PlusMinusAverage求上图中1和2的差值。而MultiplyDivide节点则输出数值提供给下一步的计算,连接方法如下图所示,PlusMinusAverage的计算方式选择为Subtract减法计算。 这样我们可以计算出两个距离差值。MultiplyDivide节点是为后面的计算作准备。(图04)
图04
第四步
下面我们创建一个LightInfo节点,链接方式如图所示,通过这个节点的SampleDistance属性我们可以得到主灯到被作用物体的采样距离,这个值是一个随着物体位置上采样点不同而变化的值,同时再链接一个PlusMinusAverage节点,为后面的计算做准备。(图05)
图05
第五步
把这两部分节点群链接如下图所示。MultiplyDivide节点设置为Divide除法计算。这样我们可以把Lightlocator到Endshadow和到Startshadow的距离差值,通过SampleDistance得到的灯光采样距离进行计算,由于SampleDistance是一个变量,所以这个比值也是一个变化的数值。(图06)
- 2010-05-10
- 2010-08-25
- 2010-08-25
- 2011-04-18
- 2010-08-25
- 2010-05-09
- 2010-05-09
- 2010-08-17
- 2010-08-13
- 2010-05-09
- 2010-08-25
- 2011-04-12
- 2010-08-25
- 2010-05-10
- 2011-10-05
关于我们 | 联系方式 | 广告服务 | 免责条款 | 内容合作 | 图书投稿 | 招聘职位 | About CG Time
Copyright © 2008 CGTime.org Inc. All Rights Reserved. CG时代 版权所有