网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

模拟光线追踪阴影

时间:2024-10-29 04:50:21

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的颜色分布来控制灯光的阴影深度分布和阴影的

模拟光线追踪阴影
© 一点资料