1、3dstudiomax4.0中有七种着色类型:各向异性、blinn、金属、多层、oren-bayar-blinn、phong和strauss。每种颜色类型决定了渲染材质时颜色的计算方法。
2、6-16显示了各向异性着色法。
3、6-17给出了blinn着色法。
(相关资料图)
4、6-18显示了金属着色方法。
5、6-19显示了多层着色方法。
6、6-20显示了奥伦-巴亚尔-布林恩的着色模式。
7、6-21显示了phong着色方法。
8、6-22给出了斯特劳斯着色法。
9、这些着色方法的选择取决于场景中构建的角色的需要。当你需要创建一个玻璃或塑料物体时,你可以选择phong或blinn着色方法,如果你想使物体具有金属质感,你可以选择金属着色方法。在着色类型的选择完成后,
10、该卷展栏下的着色基本参数卷展栏会自动切换到该卷展栏对应的着色方法。在此卷展栏中,可以设置材质部分的颜色:漫反射颜色、反射颜色和不透明度。
11、可以让同样的材质达到不同的渲染效果。
12、对于高度透明的三维物体,比如单线生成的面片物体,我们可以看到法线指向被观察物体表面后面的几何体。如果选中双面选项,3dstudiomax将渲染对象不透明时被遮挡的面,包括背面的高光。
13、渲染双面材质比渲染正面花费更多时间。
14、首先,使用工具栏“形状”选项卡中的“线条”工具,在视图中绘制一条未闭合的曲线作为花瓶的旋转部分,如图6-23所示。
15、1)进入modify命令面板,选择lathe旋转命令将曲线进行旋转生成花瓶的面片物体。
16、2)单击工具栏中 按钮,在弹出的材质编辑器中击活一个示例框。单击 assignmaterialtoselection按钮将这一材质赋予花瓶物体。
17、在shaderbasicparameters卷展栏中选择着色方式为blinn。并且在blinnbasicparameters卷展栏中对blinn材质的部件颜色及剖光度、反光强度等参数进行调整,
18、参数6-24所示。
19、参数说明:specular反光强度glossiness剖光度soften软化
20、ambient环境色值6-25所示。
21、diffuse漫反射色值6-26所示。
22、specular高光区色值6-27所示。
23、这一场景进行着色效果6-28所示。
24、这时材质并没有设置双面选项。瓶子物体的表面没有被完全显示出来。
25、3)回到材质编辑器,在shaderbasicparameters卷展栏中勾选2-sided(双面)选项,场景效果6-29所示。
26、使用线框材质,可以将对象作为一个网格物体进行渲染。这种材质只显示顶的边界而不完全显示面。
27、1)选择上面的练习中创建的花瓶物体,并继续使用已设置好的双面材质。
28、2)进入materialeditor对话框,在示例框中选择花瓶材质。
29、3)单击基本参数卷展栏中的wire线框选项。
30、材质着色显示效果6-30所示。
31、在渲染材质时,可在extendedparameters扩展参数栏中调整着色的控制器,6-31所示为扩展参数栏,在右侧的filter选项是线框着色控制器。
32、如果选择pixels像素,无论几何体是否变化或物体的位置有多远,线框的厚度都是相同的。也就是说,像素网格在图像的任意位置显示的尺寸都是恒定的,效果6-32所示。
33、如果选择units单位,线框就像是模型,在场景中会有近大远小的透视关系。变化线框对象同时变化线框宽度,效果6-33所示。
34、无论使用像素或单位,size(尺寸)调节按钮都是用于控制宽度。如果选择units选项,尺寸则是按当前的世界单位来计算,单位的尺寸会相对于像素的尺寸大一些。
35、注意:网格对象可以投射阴影,但只有使用光影跟踪方式才可以得到精确的投射线框厚度,6-34所示。
36、6.2.2创建透明材质
37、透明材质在三维制作中是一种普遍使用的材质,利用它可以制作如玻璃、水等多种对象。透明材质具有反射和传输光线的特性,通过它的光线也会被染上材质的过滤色。
38、创建透明材质,首先要对基本参数卷展栏中的opacity不透明值进行调整,通过减少材质的透明度来创建透明材质。
39、3dstudiomax4.0中,透明材质的类型主要是通过extendedparameters扩展参数卷展栏中的advancedtransparency高级透明控制器来控制。
40、6-35所示为高级透明控制器。
41、我们继续使用瓶子场景,并将瓶子的材质设置为透明材质。通过高级透明控制器来控制瓶子的透明度。
42、1)进入材质编辑器,在示例框中选择瓶子材质并在基本参数卷展栏中设定opacity=60。
43、打开extendedparameters扩展参数卷展栏。
44、在advancedtransparency控制器中falloff衰减选项中选择in方式(确定瓶子是内部透明度高而逐渐向外衰减的)并设定amt数值为90(这个值为透明值,0为不透明)。
45、着色场景效果6-36所示。
46、2)透明值不变,衰减方式为out。着色后效果6-37所示。
47、注意:向内扩散用于模拟在边缘处较厚的材质,如玻璃杯;而向外扩散用于模拟中心处比较厚的材质如云石。
48、3)在advancedtransparency控制器中还包括三种透明类型:filter过滤色、subtractive相减、additive相加。
49、filter过滤色:将后面对象的颜色加入过滤色,6-38所示。
50、subtractive相减:用后面对象的颜色减去过滤色,6-39所示。
51、additive相加:忽略过滤色,用漫反射加上后面对象的颜色。相加透明可使对象有自发光的效果,6-40所示。
52、6.2.3创建发光材质
53、在3dstudiomax4.0中创建材质的自发光。可以在基本参数卷展栏中增加self-illumination自发光值也可以直接选择自发光色。
54、在材质对话框中选择一个材质赋予场景中的灯物体,并设置材质的部件颜色6-41所示。
55、注意:自发光使用漫反射颜色替代环境色。在100%自发光时看不到环境色。
56、在self-illumination控制器中击活color数值输入方式。在数值区输入发光值。灯片自发光效果6-42所示。
57、在self-illumination控制器color选项勾选的状态下直接单击color后的色彩调节器在弹出的colorselector:self-illumination对话框中可直接选择自发光的颜色。
58、注意:自发光材质不能显示投射到它表面的阴影,并不受场景光源的影响。
本文到此结束,希望对大家有所帮助。
关键词:

































