当前位置:首页>软件教程>maya教程>教程内容

Maya模拟光线追踪阴影的制作方法(2)

来源:网络 作者:admin 学习:6030人次

 

第三步

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

图04

 

第四步

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

图05

 

 

第五步

把这两部分节点群链接如下图所示。MultiplyDivide节点设置为Divide除法计算。这样我们可以把Lightlocator到Endshadow和到Startshadow的距离差值,通过SampleDistance得到的灯光采样距离进行计算,由于SampleDistance是一个变量,所以这个比值也是一个变化的数值。(图06)

图06

 

第六步

创建两个Remp节点,通过上面得到的数值来控制灯光投影的属性,链接方法如下,我们创建的Clamp节点的作用是截取了一段数据,这段数据的范围被设置成0到1,以此来控制Ramp节点的vCoord属性。(图07)

图07

学习 · 提示

  • 一定要打开PS,跟着教程做一遍,做完的图到这交作业:提交作业
  • 建议练习时,大家自己找素材,尽量不要用教程提供的素材。
  • 教程有看不懂的地方,可以到论坛发帖提问:新手求助
  • 加官方微信,随时随地,想学就能学:ps_bbs,或扫右侧二维码!
  • 关注我们学更多,每天都有新教程:新浪微博 抖音视频 微信小程序
- 发评论 | 交作业 -
最新评论
暂无评论,交个作业支持一下吧~

关注大神微博加入>>

网友求助,请回答!