当前位置:首页 >问答首页 >Maya
精选回答
来自快乐无百褶裙的回答 2024-04-19 16:28:12
第一步打开场景,或者我们参考上图制作一个相似的场景。分别在三个关键位置创建三个Locator,如图命名为Lightlocator、Startshadow和Endshadow,分别代表灯光的空间位置、阴影的开始位置和阴影的结束位置。第二步 将三个Locator用鼠标中键从Outliner窗口拖至Hypershade窗口中,同时创建两个DistanceBetween节点,如图链接,以计算射灯和两个Locator的距离值。 第三步 继续创建PlusMinusAverage和MultiplyDivide两个节点,利用PlusMinusAverage求上图中1和2的差值。而MultiplyDivide节点则输出数值提供给下一步的计算,连接方法如下图所示,PlusMinusAverage的计算方式选择为Subtract减法计算。 这样我们可以计算出两个距离差值。MultiplyDivide节点是为后面的计算作准备。第四步下面我们创建一个LightInfo节点,链接方式如图所示,通过这个节点的SampleDistance属性我们可以得到主灯到被作用物体的3D模型采样距离,这个值是一个随着物体位置上采样点不同而变化的值,同时再链接一个PlusMinusAverage节点,为后面的计算做准备。第五步 把这两部分节点群链接如下图所示。MultiplyDivide节点设置为Divide除法计算。这样我们可以把Lightlocator到Endshadow和到Startshadow的距离差值,通过SampleDistance得到的灯光采样距离进行计算,由于SampleDistance是一个变量,所以这个比值也是一个变化的数值。第六步 创建两个Remp节点,通过上面得到的数值来控制灯光投影的属性,链接方法如下,我们创建的Clamp节点的作用是截取了一段数据,这段数据的范围被设置成0到1,以此来控制Ramp节点的vCoord属性。第七步如图调整Ramp的颜色分布来控制灯光的阴影深度分布和阴影的。第八步通过参数调整得到比较好的测试结果,如下图所示。 欢迎大家前往火星自学网查看更多的相关问题与答案。
火星时代教育-AI变现资源包
火星时代教育 影视学院刘老师,为你解答

大家都在学

AE粒子 漩涡光线

AE粒子 漩涡光线

新人试学价格 ¥15

一键咨询 免费试听

Maya&Arnold小木屋场景制作

Maya&Arnold小木屋场景制作

新人试学价格 ¥30

一键咨询 免费试听

Maya -《灰烬》制作详解动画

Maya -《灰烬》制作详解动画

新人试学价格 ¥10

一键咨询 免费试听

Autodesk Maya

Autodesk Maya

新人试学价格 ¥--

一键咨询 免费试听

Maya 3D建模必修课&Maya基础入门教程

Maya 3D建模必修课&Maya基础入门教程

新人试学价格 ¥50

一键咨询 免费试听

恭喜,您已获得免费试听资格请留下您的手机号,课程顾问将帮您激活课程
获取验证码
免费领千元课程+随课礼包

请留下您的手机号

课程顾问将帮您激活课程并赠送学习礼包

微信扫码入群领福利

扫码领福利最新AI资讯

点击咨询
添加老师微信,马上领取免费课程资源

1. 打开微信扫一扫,扫描左侧二维码

2. 添加老师微信,马上领取免费课程资源

×

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定