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

Maya实例教程:绘制纯净水瓶

[复制链接]
.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

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

跳转到指定楼层
楼主
发表于 2012-11-21 16:45:28 |只看该作者 |倒序浏览
在本节主要向读者介绍了如何利用Layered Shader材质来为一个物体表面设置多种材质的方法,本节以一个纯净水瓶的材质制作为例对其进行了详细介绍。在本节练习中还提到了一些在材质设置过程中遇到的一些常识性的东西,比如在末尾讲述了物体表面的贴图是受表面法线来控制其方向的。

下面可以全选场景物体,按下Ctrl+H键将他们隐藏,也可以将当前场景保存,然后新建一个场景,在工具架选择CV Curve Tool,在前视图中绘制出纯净水瓶的旋转截面图形,如图10-48所示,绘制完成后按Enter键结束本操作。
                                             
在旋转截面绘制完成后,对其所绘曲线进行检查,比如在瓶盖与瓶体的接口处节点要多一些,以固定其形状不变,在一切就绪后单击工具架上的Revolve按钮对截面进行旋转,生成纯净水瓶,如图10-49所示。
  
          图10-48  绘制纯净水瓶的旋转截面                      图10-49  生成纯净水瓶

在Hypershade窗口中新建一个Blinn材质,并在该材质上双击打开其属性编辑器,参照图10-50所示进行参数设置。然后打开其Raytrace Options卷展栏,启用Refractions复选框并将Refractive Index设置为2。

在Hypershade窗口中再创建一个Blinn材质,并参照图10-51所示在其属性编辑器中进行参数设置。然后单击Color右侧的贴图按钮,在弹出的Create Render Node面板中单击File按钮,进入file面板。单击Image name右侧的文件夹按钮打开一幅图像文件作为其贴图,然后激活place2dTexture2面板,参照图10-52所示进行参数设置,确定贴图文件在纯净水瓶上的位置和大小。
   
             图10-50  编辑Blinn材质               图10-51  编辑Blinn材质
材质图像文件是利用photoshop在前面保存的渲染文件上添加文字获得的。
贴图坐标除了上述方法可以调整外,还可以在place2dTexture2面板单击Interactive Placement按钮,用鼠标中键拖动模型上的红色线框来调整,如图10-53所示。
   
   图10-52  设置贴图坐标                 图10-53  通过红色线框来调整贴图坐标

重新激活file2面板,打开Color Balance卷展栏,将Default Color和Color Gain的颜色都设置成白色,然后返回blinn2材质面板,单击Transparency右侧的贴图按钮。在弹出的Create Render Node面板中单击Ramp按钮,进入ramp面板,在其中设置Type为U Ramp,并参照图10-54所示对两个黑色标和两个白色标的位置进行设置。

在Hypershade窗口中新建一个Lambert材质,并在该材质上双击打开其属性编辑器。单击Bump Mapping右侧的贴图按钮,在弹出的Create Render Node面板中单击Grid按钮,进入grid1面板参照图10-55所示对其参数进行设置,然后参照图10-56所示在place2dTexture3面板对贴图坐标进行设置。


         
         图10-55  添加凹图贴图                           图10-56  设置贴图坐标

返回Lambert材质面板,单击Transparency右侧的贴图按钮,在弹出的Create Render Node面板中单击Ramp按钮,进入ramp面板,在其中设置Type为U Ramp并参照图10-57所示对一个黑色标和一个白色标的位置进行设置,以此来控制该材质只在瓶盖的位置上显示。

在Hypershade窗口创建一个Layered Shader材质,用鼠标双击该材质打开其属性编辑器。然后用鼠标中键从Hypershade窗口依次拖动lambert 、blinn2和blinn1材质到属性编辑器的Layered Shader Attyibutes卷展栏内,如图10-58所示。
           
          图10-57  编辑ramp材质图                  图10-58  创建Layered Shader材质

将新创建Layered Shader材质赋予纯净水瓶,对其进行渲染。如果有不妥得地方及时进行修改,如果一切正常便可以保存了;保存后将海底文件打开,选择File→Import命令将纯净水瓶导入该场景,使用旋转工具和移动工具对其位置和角度进行调整,如图10-59所示。

图10-59  导入纯净水瓶

保持纯净水瓶为选择状态,按下Ctrl+A键打开其属性编辑器,在Render Stats卷展栏禁用Casts Shows复选框,如图10-60所示。使纯净水瓶在渲染中不产生阴影,因为它所处的位置是背光,会影响视觉效果。

在状态栏单击按钮打开全局渲染设置对话框。在Raytracing Quality卷展栏启用Raytracing复选框,设置Reflections为2,Refractions为6。设置完成后对***图进行渲染,效果如图10-61所示。
   
            图10-60  禁用Casts Shows复选框                     图10-61  最后效果
如果在渲染后发现瓶体上的标签是反向的,那是因为瓶体的表面法线是反向的,可以通过在主菜单选择Display→NURBS Components→Normals命令查看法线方向,效果如图10-62所示。翻转法线可以进入Modeling菜单组,选择Edit NURBS→Reverse Surface Direction命令翻转法线,如图10-63所示。此时可能需要对标签贴图的贴图坐标进行重新调整。
  
                   图10-62  法线向内的效果                    图10-63  翻转法线后的效果
【来源:软件学院】

更多精彩教程,尽在web3D纳金网http://www.narkii.com/college/
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

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

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

GMT+8, 2024-9-20 14:44 , Processed in 0.087044 second(s), 32 queries .

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

© 2008-2019 Narkii Inc.

回顶部