查看: 946|回复: 0
打印 上一主题 下一主题

自然场景的布光和材质介绍

[复制链接]

2018

主题

8

听众

1483

积分

助理设计师

Rank: 4

纳金币
8547
精华
115

活跃会员 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-9-10 15:12:43 |只看该作者 |倒序浏览
本教程向朋友们介绍自然场景的布光和材质设定。随让是一个比较古老的教程,但是知识点介绍和详细,对我们学习maya的布光和材质设定何有帮助。一起来看看具体的步骤吧:
第一步
先来看一下我们今天的目标。这是没有用高级渲染器,只是用了scanline的效果。对于新手来说,即是用高级渲染器,也往往达不到这个效果。要实现这个效果,需要美术的功底,另外,就是对max灯光的比较深入的了解。前者我们今天先不涉及,后者则是我们要讨论的。(图01)

20100613104610442.jpg

图01
第二步
首先,按照一般人的想法,这个场景中只有一个光源,就是阳光。然我们来验证一下,如果简单的打上一个灯,把环境色改成浅蓝色后直接去点那个右上角的白痴茶壶,很好,这是每个人都熟悉的让人看了想吐的所谓默认效果。(图02)

20100613104611584.jpg

图02
看了这个效果之后,绝大所数的人就开始鄙视default scanline,然后就装了br、fr、vr等等,开始研究高级光能渲染器。往往是高级渲染器说明书都背烂了,做出的效果一样的让人想吐(我就是这样的一个蠢人)。这个态度不是一个科学的态度,我们看到自己的效果不理想时,首先要分析一下为什么这样差。让我们仔细分析一下默认的效果为什么看起来失真。(图03)

20100613104611721.jpg

图03
图3中标出的地方就是为什么这个图看起来失真的第一个原因:在现实生活中,物体的背面不可能是这样深的一致的黑色,一方面,来自周围物体的光线会反弹到这些暗的区域,另一方面,在户外场景中,真实的情况是,阳光进入大气层后,会出现散射的情况,这样,在所有的户外场景中,都有天空光的存在。天空光是一种方向随机的光线,在max中提供了light tracer这样的插件进行模拟。而高级渲染器则几乎都提供了这样的天空光模拟。这个场景只是使得正对面的表面被照亮,更接近于在月球等没有大气散射的星球上的情况。关于光线行为的知识,建议新手们找本书研究一下,其实高级渲染器的说明文件也是不错的。
第三步
其次,我们看到,所有的物体的明暗分界线都特别锐利,阴影的分布也特别的尖锐。
好,废话了这么多,我们如何来纠正这个情况:很简单,打灯。我知道这个词很让许多新手紧张,因为下意识中,我们总是觉得灯就是会让场景有人为照明痕迹的东西,应该越少越好。在高级渲染器中,往往也是很少的灯就可以了。
但是请各位记住,max的默认灯光和真实世界中的灯光是大不相同的,max默认灯光不会衰减,即使到了很远的地方,单位面积上的光强还是不变;如果不打开投影,那么连阴影都不会有;光线也不会反弹;总之,他更像是一个光强指向器,而不是真实的光源。这么来说,似乎默认灯光太差了,但是这些特性,正为我们布光留下了很大的自由操作空间。
现在详细讲解一下这个场景中的灯光设置。阳光由directional light模拟,因为阳光正是平行光。光的颜色设为明亮的黄色,就是快到中午时太阳的颜色。关掉它的specular,讲到材质时我会告诉你这样做的理由。现在需要关注的阳光的阴影,这些阴影在图上有大量的显示空间,必须注意。主要要调的选项是在advanced effects中的:contrast 和soften diffusion edge选项组。这两个参数对于灯光如何影响物体的表面至关重要。对于这个场景,两个值都在30-40左右是合适的。
注意,如果是在不同的天气情况下,这个值需要不同。具体的含义请参见max帮助。
现在要关注的是shadow map的size值,默认值太低了,把它改成3000左右较为合适,这样细节才比较好。bias值为0, sample range设为8.0时阴影边缘更柔和。(图04)

20100613104611600.jpg

图04

第四步
物体边缘不再模糊了,光线的色彩也好多了,但是死黑的问题还是没解决。现在来用灯光模拟天空光的效果。最有效的方法是灯光阵列。
在本场景中,我们用四盏omni来模拟天空光。这是要一点技巧的工作,但是,如果你很不愿意手调的话,用一个半球形的灯光阵列就可以了,灯越多,效果越均匀,但是计算时间越多(但比起变态的gi计算,这个几乎可以说是不花时间)。有四项需要注意:
1.灯光阵列的颜色。在有些灯光阵列比较主要的场景中,整个氛围的运造需要一些色彩,但要具体情况具体分析,本场景中,阳光是主要色彩制造者,所以我们的灯光阵列可以不设颜色。另外就是人的视觉心理感受,以此例来说,阳光的色彩是亮黄色,是暖色,因此即使不在天空光中加入色彩,有阳光投下的阴影会有一种心理上的冷色调,接近于浅蓝的感觉。 基本的原则是主光源冷色调,阴影就会有暖色调的感觉。

2. 灯光的放置,如前所述,如果你利用了很多的灯,这个就不重要了,但是如果像这里只用很少的灯,注意他们的摆放位置。 方法很简单,关掉主光源,移动各个灯,直到整个场景中的物体边缘看起来都被均匀照明就可以了。

3. 灯光强度,这个对于不同的场景有不同的要求。自己调吧。

4. 阴影:注意,在灯管阵列中,阴影是应该被打开的,这样可以模拟天空光在物体互相相对的位置最暗的特点。如果灯比较少,阴影的sample range 要设的高一些,这样才可以模拟天光阴影特别柔和的特点。如果你打了一大堆灯,这个设置就次要一些,因为灯互相之间会冲掉对方的阴影。
可以看到效果是不错的,比用高级的渲染器的天光差不了多少,可是后者的那个快啊。(图05、06)

20100613104611354.jpg

图05

20100613104611675.jpg

图06
第五步
现在整体的布光差不多结束了。还有最后的一点,就是我们所说的light bouncing,即周围的物体向向光物体的背面投射光线的现象。这和color bleeding联系比较紧密。在这个场景中,由于物体的尺度相对较大,color bleeding并不明显,因此我们只用模拟一次光线反射就可以了。设置的方法也很简单,以模拟阳光的directional light 轴线为轴,反反向再加一个平行光就可以了。最后的布光图如下。(图07)

20100613104612378.jpg

图07
最终布光效果。(图08)

20100613104612455.jpg

图08

第六步
接下来,来讲解材质的设置。
在这个场景中,我们使用了大量的程序贴图。很多的爱好者都没有意识到程序贴图的强大之处:不需要物体自身的 uvw坐标,因此可以避免贴图拉伸的情况;另外,程序贴图有很多的参数可调,要重新设置效果也特别方便,不用在photoshop里呼天抢地。可是这也是他的缺点。你没有办法去仔细控制它的每一个细节,具体的效果只有渲染了才知道。
让我们开始吧!首先是创建一个 raytrace材质,之所以用raytrace,因为他比默认的phong,blin等等要先进,计算方法要精确,可以在图上见到巨大的差别。我们要对付的是三个通道diffuse, specular,再就是bump。好,先把bump解决了吧!

把除了地面以外的所有东西先隐藏起来。想一下地面有什么特征才有趣?一个纯色的,没有任何起伏的地面时没有什么意思的,那就像是水泥一样。一个充满了起伏和裂缝的地表才有意思。具体怎么做呢?方法就是把多层的程序贴图混合起来。
首先在bump通道建一个noise map,钩选fractal选项,把size值设小一些以获得更多的细节。把noise treshold的最大值和最小值设的比较靠近以增加对比度。现在还不用担心更小的细节,因为我们会在这个noise下面再嵌套一个noise map。现在点我们的noise map的黑色方块,再给他一个noise map。这个贴图的size值应该更小以便于创造更多的细节,把这个贴图的类型改成turbulence,这样最终的结果会更有趣。把这个贴图的颜色设成暗灰色。现在退回到我们的最初的noise下面,点白色的按钮,给他一个 cellular map,把size值改小并且把类型改成chips。然后把bump通道的输出值改成100。
说了这么多头都晕了,给一个设置图和效果大家看下。(图09、10)
20100613104612791.jpg
图09

20100613104613455.jpg

图10
第七步
然后就是更深入的设置了。由于在地面上我们不希望是这样的一个单调的颜色,因此我们接下来要设置diffuse channel&specular channel.我们所有的贴图都使用程序贴图,因此有个复杂的材质树。(图11)

20100613104613322.jpg

图11

设置完成之后,渲染看下效果。(图12)

20100613104613940.jpg

图12
第八步
很好,接下来要设置的是石头的材质。仍然是以raytrace材质为主,用于保证贴图的高光的正确性。好了,下面是石头的材质设置和效果。(图13、14)

20100613104614713.jpg

图13

20100613104614796.jpg

图14
第九步
现在接近完成了,这一步要加入一些渲染后效果,如体积光,lens effects,film grain等效果。注意film grain的值设成0.2,lens effects中加入glow特效,体积光设置如下图。(图15)

20100613104614187.jpg

图15
最终效果。(图16)

20100613104615904.jpg

图16
最后,给大家一点关于材质设置的建议。我知道有相当多的人对于材质的高光并不在意,但非常遗憾的是,高光是影响一种材质的最敏感部分。我们区分一个物体的表面光泽与质感时,高光有巨大的影响,如下图所示。(图17)

20100613104615429.jpg

图17
人眼对于高光相当的敏感,因此每当你需要材质高光极为精细时,请使用raytrace的方法生成真实的高光。最重要的,请大家不要忽视基本功的训练,你会发现,同样的工具,在有的人手中是利器,在有的人手中就无法发挥作用。即使是defalt scanline,max material,一样可以创造迷人的效果。

好消息:纳金网开设网站专题,整合提供多种maya材质库maya模型maya软件下载等专题,有需要的朋友可自行免费下载!
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-9-22 21:37 , Processed in 0.366452 second(s), 30 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部