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

【3DS Max 7 Mental Ray渲染器专题】光线跟踪折射

[复制链接]
.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

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

跳转到指定楼层
楼主
发表于 2012-10-12 15:35:04 |只看该作者 |倒序浏览
本节课我们将通过一个水杯、水、酒杯、酒的的材质设置全过程来学习MENTAL RAY光线跟踪折射材质的制作。
1、打开范例场景,调入场景文件。在这个场景中我们已经创建了一个墙壁的模型,在房间的一角上有装水的水杯和一个装有酒的酒杯,我们将通过对它们的材质进行设置来学习MENTAL RAY的光线跟踪折射材质的制作过程。
2、单击工具栏上的RENDER SCENE DIALOG打开渲染设置对话框,单击ASSIGN RENDERER卷展栏,单击PRODUCTION右侧的按钮,在弹出的窗口中选择MENTAL RAY,这样我们就将当前的渲染器指定为了MENTAL RAY渲染器,按下RENDER钮进行测试渲染,效果如图1-1所示。


图1-1
3、指定折射材质贴图,首先来为酒杯制作折射材质。我们计划为水杯以及水和酒杯及酒杯内的酒制作出折射材质。首先按下键盘上的M键打开材质编辑器,选择一个示例球,命名为酒杯,设置其SPECULAR LEVEL的值为136,在设置玻璃材质时,此值应尽可能大一些,设置GLOSSINESS的值为53,同时勾选2-SIDE项,玻璃材质在渲染时一般都要勾选双面选项,单击EXTENDED PARAMETERS卷展栏,设置玻璃的折射率为1.5,即INDEX OF REFRACTION的值。如图1-2所示。


图1-2

4、单击打开MAPS卷展栏,首先在REFRACTION项的右侧单击NONE钮,在弹出的窗口列表中单击选择RAYTRACE项,返回到上一材质层级中,将我们制作好的光线跟踪折射材使用拖动复制的方法拖动到REFLECTION项上,同时设置其AMOUNT的值为20,这样我们也为酒杯指定了一个光线跟踪型的反射贴图。

图1-3

5、制作酒的材质。下面我们来制作酒标中的酒的材质,返回最顶层的材质层级中,选择一个示例球,命名为酒,设置其SPECULAR LEVEL的值为142,设置GLOSSINESS的值为77,同时勾选2-SIDE项,单击EXTENDED PARAMETERS卷展栏,设置酒的折射率INDEX OF REFRACTION的值为1.33,如图1-4所示。

图1-4

6、单击打开MAPS卷展栏,在REFRACTION项的右侧单击NONE钮,在弹出的窗口列表中单击选择RAYTRACE项,这样酒的材质就制作完成了,如图1-5所示。

图1-5

7、制作水杯折射材质。在材质编辑器的激活一个示例球,命名为水杯,设置其SPECULAR LEVEL的值为148,设置GLOSSINESS的值为38,勾选SEIF-IIIUMINATION项下的COLOR,设置其颜色值为纯黑色,同时勾选上面的2-SIDE项,单击EXTENDED PARAMETERS卷展栏,将水杯的折射率设置为INDEX OF REFRACTION的值为1.5,如图1-6所示。

图1-6


8、制作水杯中水的材质。返回最上一材质层级中,再选择一个示例球,命名为水,设置其SPECULAR LEVEL的值为139,设置GLOSSINESS的值为60,勾选SEIF-IIIUMINATION项下的COLOR,设置其颜色值为纯黑色,同时勾选上面的2-SIDE选项,单击EXTENDED PARAMETERS卷展栏,将水的折射率INDEX OF REFRACTION的值设置为1.33,如图1-7所示。

图1-7

9、这样水杯、水、酒杯、酒的材质我们就指定完成了,下面我们来进行一下测试渲染,单击工具栏上的QUICK RENDER钮,效果如图1-8所示。通过观察我们发现场景中的水杯、水、酒杯、酒等渲染后的效果并不是很好,而且玻璃杯的阴影应该是透明的,而不应该是纯黑色的,下面我们来对材质、渲染等进行进一步的设置。

图1-8

10、要想使阴影变为透明,这很好办。首先按下键盘上的M键打开材质编辑器,选择水杯的材质示例球,将水杯的OPACITY的值设置为10,其它的水杯中的水、酒杯、酒的材质设置与此想同,如图1-9所示。

图1-9

11、下面我们来解决杯子渲染后的效果黑的问题,这主要是由于折射渲染的次数不够造成的,只需要在渲染设置中将折射的渲染次数适当增加就可以解决这个问题。单击工具栏上的RENDER SCENE DIALOG打开渲染设置对话框,单击进入RENDERER栏,单击打开RENDERING ALGORITHMS卷展栏,设置追踪深度即MAX DEPTH的值为8,设置MAX REFRACTIONS的值为6,这几个选项主要是用来设置渲染次数的,在制作玻璃材质的时候,要想获得比较好的玻璃效果,其折射的渲染次数应该不小于6次,也就是说MAX REFRACTIONS的值应该大于6,而左侧的MAX DEPTH的值表示的是折射和反射的次数之和,设置完成后右侧的反射和折射的值相加应该等于左侧的值。如图1-10所示。

图1-10

12、下面我们来进行一下测试渲染,单击工具栏上的QUICK RENDER钮,效果如图1-11所示。这次水杯、水、酒杯、酒等都表现出了应有的效果。

图1-11

13、下面我们再来设置一下地板的材质,选择一个示例球,命名为地面,单击MAPS进入贴图设置卷展栏中,单击DIFFUSE项右侧的NONE钮,在弹出的窗口中选择BITMAP贴图类型,选择我们提供的一张地板贴图FL00R096.JPG贴图文件,同时为REFLECTION指定一个RAYTRACE(光线跟踪)类型的材质,设置其AMOUNT的值为20,如图1-12所示。

图1-12

14、这样我们就完成了全部的材质的设置,此时我们可以进行一下测试渲染,发现杯子的轮廓不是很清晰,这是由于杯子是用一条样条曲线经过lathe制成的,输出类型是Mesh,我们更改一下输出类型会得到更好的输出效果。分别选择水杯和酒杯,在MODIFY PANEL>PARAMETERS RLLLOUT>OUTPUT中选择NURBS。再次进行渲染,我们可以看到杯子的轮廓更加圆滑了,这是一中不增加采样值就能使边缘更圆滑的方法,而且耗时比较少,最后我们单击工具栏上的QUICK RENDER钮进行渲染,最终效果如图1-13所示。场景中的水杯、水、酒杯、酒等都表现出了较好的效果,地板上也反射出了水杯和酒杯的倒影, 。这样光线跟踪折射材质我们就学习完了。

图1-13

15、本节小结:本节课我们通过一个实际的例子学习了光线跟踪材质的设置全过程,通过本节课学习,读者应该掌握以下几个知识点。即:在材质编辑器中,哪个选项是用来进行折射材质设置的(REFRACTION);哪个选项是用来进行反射材质设置的(REFLECTION);真实的折射跟踪材质和反射跟踪材质应该怎样指定(为折射和反射材质指定RAYTRACE材质类型即可);玻璃、液体等的折射率应该怎样进行设置(单击EXTENDED PARAMETERS卷展栏,设置INDEX OF REFRACTION的值);玻璃的折射率为多大(1.5);水和酒的折射率为多大(1.33);为什么渲染后玻璃杯很黑,效果不理想(在工具栏上单击RENDER SCENE DIALOG打开渲染设置对话框,增加反射和折射的渲染次数);怎样解决阴影不透明的问题(通过设置OPACITY的值)。

文章来源互联网
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

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

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

GMT+8, 2024-11-15 19:44 , Processed in 0.345258 second(s), 32 queries .

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

© 2008-2019 Narkii Inc.

回顶部