3DSMax渲染器全攻略

修改
鏉ユ簮: 爷⑤-缺德 浏览 4694 日期 2011-11-12 0

3dsmax渲染器全攻略

本节课我们将学习3ds max 7 的 mental ray 渲染器的专用材质的使用方法及参数的含义。我将我的一些个人平时总结的经验分享给大家,希望会对大家有所帮助!

1、指定mental ray渲染器。点击下载范例场景文件(210k, zip压缩文件)。在默认的情况下,3ds max7使用的是扫描线渲染器,我们首先需要对渲染器进行重新的指定,只有指定为mental ray渲染器后,在材质编辑器中才会出现mental ray渲染器的专用的材质。单击工具栏上的render secne dialog工具打开渲染设置对话框,在common卷展栏的下方单击production项右侧的按钮,在弹出的窗口中将渲染器指定为mental ray renderer渲染器。如图1-1所示。

图1-1

[next]

  2、了解mental ray的专用材质。按下键盘上的m键打开材质编辑器,单击材质浏览器窗口下方的standard按钮,会弹出如图1-2所示的材质窗口,下面我们来看一个它的含义。其中黄色的小球表示mental ray的专用材质,灰色的小球表示mental ray不兼容的材质,蓝色的小球表示mental ray可以使用的原有的材质贴图类型,需要注意的是,只有当勾选了材质浏览器窗口左侧下方的incompatible选项时,在浏览器右侧才会显示全部的材质类型。如图1-2所示。

图1-2

  3、通过上图我们可以看出,在3ds max7中的mental ray专用材质共有7种,即:dgs material(physics phen)、glass(physics_phen)、mental ray、sss fast material、sss fast skin material、sss fast skin material+displace、sss physical material,比3ds max6中的mental ray多出了四种专用的材质,即sss打头的四种材质,这种材质可以制作出非常逼真的人物皮肤效果。

[next]

4、熟悉mental ray专用材质的命令面板及参数的含义。首先在材质编辑器中单击standard钮,在弹抽的材质浏览器中选择mental ray材质类型,按下ok钮,此时的材质设置命令面板如图1-3所示。

图1-3

  5、在mental ray的材质命令面板中共有两个选项组,即material shaders(材质阴影)和advanced shaders(高级阴影),下面我们来看一个各个参数的具体的含义:

  (1)basic shaders(基本阴影),它共有两个选项:surface(表面):mental ray材质的最基本也是最重要的选项之一,如果在材质设置的时候我们不指定材质选项给它,那么在渲染的时候,将不会渲染出任何图像。此参数主要是用来定义物体表面的材质。单击其右侧的none钮将会弹出“材质/贴图浏览器”,此时会显示出可以调用的贴图类型。

[next]

  (2)shadow(阴影):给物体指定一个阴影。它支持多种贴图类型,共有11种,全部为新增的mental ray的专用材质,我们可以根据需要选用。如图1-4所示。

图1-4

(3)caustice and gi(焦散与全局光),它也有两个选项:photon(光子):它的作用主要就是影响焦散的范围及全局光的表面,即间接光照射到物体时表面的变化,它支持9种类型的贴图。如图1-5所示。

图1-5

  (4)photon volume(体积光子):它的含义是指当间接光照射物体时,物体内部的变化状态,它支持3种类型的贴图。如图1-6所示。

图1-6

  (5)extended shaders(扩展阴影),它包含四个选项组。bump(凹凸):一种与max标准材质类似的凹凸类型的贴图,它属于一种假的凹凸,主要是通过图片设置来达到凹凸的效果,支持3种材质类型。如图1-7所示。

[next]

图1-7

  (6)displacement(置换):它与max标准材质的displacement的贴图是一样的,用来制作凹凸的物体、山脉等效果速度非常快,它支持3种类型的贴图。如图1-8所示。

图1-8

(7)volume(体积):主要用于物体的内部在直接光照下所产生

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}