Maya4.0的常用功能介绍-Hypershade窗口
Hypershade编辑器主要是用来制作纹理、材质节点的。它是从Maya2.0中引入的。它不仅交互显示菜单或者纹理的样子,还显示阴影网络元素是怎样连接的,另外可以和Hypergraph一样地对窗口进行缩放和跟踪操作。用F键(扩展窗口以适应所有物体)和A键(扩展窗口以适应选择物体)使浏览带有大量阴影组的场景更加容易。选择Window→RenderingEditors命令便可以打开Hypershade窗口,如图2-38所示。
在Hypershade窗口的左边是Visor窗格,该窗格类似于Outliner,但还包含纹理图标,并且允许和视图一样创建所需的材质节点。右边是类似于Hypergraph的窗格,称为图窗口,这里面列出了所有的材质。在默认情况下列出了3个材质:lambert1(几何体默认材质)、particleCloud1(粒子默认材质)和shaderGlow1(物体发光材质)。
图2-38Hypershade窗口
要选择材质,只需单击该材质即可(如果材质为黄色高亮显示表示已经被选中)。然后单击Hypershade工具栏中的ShowUpandDownstreamConnections按钮或者从Hypershade菜单中选择Graph和连接类型来观察材质的上流连接、下流连接或两者。例如,如果单击ShowUpandDownstreamConnections按钮,粒子云将依次显示几个出口和进口,如图2-39所示。
图2-39显示数据连接状态
通过Hypershade窗口中的标签,可以显示阴影组、实用工具、灯光和摄像机等。
在Hypershade窗口中除了可以看到材质和纹理之外,还可以用两种方法来直接创建这些项目。要创建一个图形材质,单击Visor窗格下的CreateTextures按钮,然后在弹出的菜单中选择CreateMaterials命令。接着用鼠标中键将一个phongE材质球拖到Hypershade一边,拖完之后将在Hypershade里得到一个新的phongE材质供调整。要指定该新材质,只要用鼠标中键把它拖放到场景窗口的物体的上面,或者单击phongE名称下的三角符号,并且选取AssignMaterialtoSelected选项,这适用于将一种材质同时赋予几个物体。
要改变材质的属性(例如颜色、透明度),只需双击材质球,弹出AttributeEditor窗口,然后可以任意改变材质的属性。在Hypershade里的材质球就像其他已经将此材质赋予它们的物体一样,随着修改而自动更新。创建一个新材质的另一种方法是简单地从Hypershade窗口的菜单中选择CreateMaterial命令。如选择Create→Materials→phongE命令,会在Hypershade窗口中产生一个新的材质,就像从Visor中用鼠标中键拖动材质图标一样。
要将纹理赋给新材质,可以通过菜单命令来选择创建材质(例如Create→Textures→2D→Fractal)或者单击CreateTextures按钮,然后在弹出的菜单中选择CreateTextures命令,再用鼠标中键拖动一个Fractal纹理图标到材质样本球中,如图2-40所示。
图2-40为材质添加纹理
一旦完成拖动,将会打开一个菜单,让用户选取要加上Fractal纹理的材质元素。一般都是选择Default。Hypershade窗口将会更新显示Fractal纹理,作为输入连接到phongE材质球的连接关系(左边是输入,右边是输出),而且phongE材质球和任何在场景里的含有该种材质的物体都会更新显示出新的纹理,如图2-41所示。
图2-41纹理与材质的连接关系
Hypershade窗口除了现在所讲的基本功能以外,还能完成很多其他功能。最主要的功能是可以创建、修改、连接和断开材质及纹理等,这些功能和Hypergraph窗口中的一样。它可以帮用户在以后用Maya的阴影网络工作时节省很多时间和精力。