1、打开场景,或者我们参考上图制作一个相似的场景。分别在三个关键位置创建三个Locator,如图命名为Lightlocator、Startshadow和Endshadow,分别代表灯光的空间位置、阴影的开始位置和阴影的结束位置

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

5、把这两部分节点群链接如下图所示。MultiplyDiv坡纠课柩ide节点设置为Divide除法计算。这样我们可以把Light造婷用痃locator到Endshadow和到Startshadow的距离差值,通过SampleDistance得到的灯光采样距离进行计算,由于SampleDistance是一个变量,所以这个比值也是一个变化的数值

7、如图调整Ramp的颜色分布来控制灯光的阴影深度分布和阴影的
