哪一种光线可以或许形成清楚凹陷的暗影 [灯光基本教程:MAYA模仿光线追踪暗影]

来源:三维 发布时间:2018-09-16 03:33:12 点击:

这篇教程教教程网的同伙们用MAYA模仿光线追踪暗影,教程难度不大年夜,属于比较基本的灯光教程。转发过去和教程网的同伙们一路进修了,先来看看终究的后果图:

灯光基本教程:MAYA模仿光线追踪暗影1

在用Maya默许衬着器衬着投影的时辰,我们可以设置两种暗影类型,分别是Depth Map Shadow 和Raytrace Shadow,Raytrace Shadow 是基于真实的光学物理运算取得的,然则计算速度很慢,Depth Map Shadow固然衬着速度很快,然则不克不及很好的表示体积光源投射的暗影,比如一盏面光灯的暗影。

我们不雅察如许的暗影有其独特的特点,即从物体和空中的接触点开端,暗影是由实到虚变更的,以下图所示,我们可以看出两种暗影的明显差别。这个教授教化简介一种可以用Depth Map Shadow方法来模仿真实暗影变更的办法。(图01)

灯光基本教程:MAYA模仿光线追踪暗影1

图01

第一步

打收场景,或许我们参考上图制造一个类似的场景。分别在三个关键地位创建三个Locator,如图定名为Lightlocator、Startshadow和Endshadow,分别代表灯光的空间地位、暗影的开端地位和暗影的停止地位。(图02)

灯光基本教程:MAYA模仿光线追踪暗影2

图02

第二步

将三个Locator用鼠标中键从Outliner窗口拖至Hypershade窗口中,同时创建两个DistanceBetween节点,如图链接,以计算射灯和两个Locator的间隔值。(图03)

灯光基本教程:MAYA模仿光线追踪暗影3

图03

第三步

持续创建PlusMinusAverage和MultiplyDivide两个节点,应用PlusMinusAverage求上图中1和2的差值。而MultiplyDivide节点则输入数值供给给下一步的计算,连接办法以下图所示,PlusMinusAverage的计算方法选择为Subtract减法计算。 如许我们可以计算出两个间隔差值。MultiplyDivide节点是为前面的计算作预备。(图04)

灯光基本教程:MAYA模仿光线追踪暗影4

图04

第四步

下面我们创建一个LightInfo节点,链接方法如图所示,经过过程这个节点的SampleDistance属性我们可以取得主灯到被感化物体的采样间隔,这个值是一个随着物体地位上采样点不合而变更的值,同时再链接一个PlusMinusAverage节点,为前面的计举动当作预备。(图05)

灯光基本教程:MAYA模仿光线追踪暗影5

图05

第五步

把这两部分节点群链接以下图所示。MultiplyDivide节点设置为Divide除法计算。如许我们可以把Lightlocator到Endshadow和到Startshadow的间隔差值,经过过程SampleDistance取得的灯光彩样间隔停止计算,由于SampleDistance是一个变量,所以这个比值也是一个变更的数值。(图06)

灯光基本教程:MAYA模仿光线追踪暗影6

图06

第六步

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

灯光基本教程:MAYA模仿光线追踪暗影7

图07

第七步

如图调剂Ramp的色彩分布来控制灯光的暗影深度分布和暗影的。(图08)

灯光基本教程:MAYA模仿光线追踪暗影8

图08

第八步

经过过程参数调剂取得比较好的测试成果,以下图所示。(图09)

灯光基本教程:MAYA模仿光线追踪暗影9

图09

此演习的基来源基本理是:用主灯和空中投影范围肇端停止点的间隔差值与用LightInfo采样取得的数值之间的比例关系,来控制暗影的分布。模仿出了类似Raytrace Shadow的后果,固然节点有点复杂,然则衬着速度飞快。欲望本教程能给大年夜家带来赞助。

教程停止,以上就是MAYA模仿光线追踪暗影办法简介,操作很简单的,欲望能对大年夜家有所赞助!

推荐拜访:光线 基本教程 追踪 灯光基本教程:MAYA模仿光线追踪暗影 maya灯光衬着教程 maya室内灯光教程
上一篇:电脑开机自检罕见的BIOS短句的详细简介 开机自检
下一篇:最后一页

Copyright @ 2013 - 2018 易啊教导网_收费进修教导网_自学.励志.生长! All Rights Reserved

易啊教导网_收费进修教导网_自学.励志.生长! 版权一切 湘ICP备11019447号-75