自定义Maya4.0界面
Maya的用户界面是一种被称为MEL的语言版本。运用MEL可以创建自定义的效果、书写宏、自定义用户界面、进行精确的属性数值设置和参数设置等。在任何情况下,用户都能非常直观地与Maya进行交互。所有的场景窗口,包括Hypershade和Hypergraph窗口,都可以很容易地通过同样的键盘和鼠标组合实现缩放、跟踪和旋转功能(旋转只对透视摄像机视图而言)。所有窗口的操作方法都是一致的,所以只需学会一组命令就可进入Maya世界。另外,如果不喜欢现在的用户界面布局,可以随意更改。
除了默认的窗口布局外(透视图和Channel面板或AttributeEditor),Maya提供了许多其他的内置布局,在Maya新增的视图控制栏中,可以选择最为方便的视图和面板布局形式。除了视图控制栏中所固有的视图布局形式以外,还可以自定义视图的布局形式。
一般而言,用户在什么样的控制面板组合中工作,取决于当前的工作任务。例如,进行渲染工作时,就需要将Multilister、RenderView和PerspectiveView视图组合在一起,为此Maya提供了两种类型的内置布局:普通布局和可存储(或定制)布局。普通布局是基本的布局形式(如四视图布局),而可存储布局是根据不同的要求将Maya中的各种窗口进行组合形成的布局。在窗口菜单中的Panels→Layouts子菜单中提供了几个默认场景窗口的布局命令,这些命令都对应于不同的工作内容,如图1-15所示。
在Maya中,这些视图命令都被以按钮的形式放置在常用工具架的下方,如图1-16所示。单击FourView按钮
将把当前的视图(通常是透视图)置于4个视图中的左上角并激活该视图。图1-15Panels菜单中的窗口布局图1-16视窗控制按钮
注意:
这与按空格键获取的布局不同,例如透视图,无论激活哪一个视图,它总是在左上象限而不是通常的右上象限。
ThreePanesSplitTop视图布局将活动窗口放在顶部,占据屏幕一半,然后再将其一分为二;屏幕的另一半则为一个单视图窗口。TwoPanesSacked视图布局和TwoPanesSidebySide视图布局很相似,不需要再将活动视图一分为二(即活动视图和一个其他的视图共享屏幕空间,既可以上下布局,也可以左右布局)。还有一个Single视图布局,它和选择一个视图再按空格键让该视图充满整个屏幕的效果是一样的。
虽然普通视图布局是非常有用的,但可存储布局在某些场合也普遍使用。要进入可存储布局,可以选择Panels→SavedLayouts命令,然后在其子菜单中选择一个可存储布局,如图1-17所示。
Persp/Graph/Hypergraph是一个普通的三视图,上面的一半一分为二,分别为透视图和Hypergraph视图,下面的一半则为GraphEditor视图,这种布局来自于普通的3TopSplit布局,只是将其每一个视图相应改为Perspective/Hypergraph/GraphEditor布局,然后再存储;Hypershade/Outliner/Persp布局是一个普通的3BottomSplit布局,该布局中Hypershade视图在上面一半,Outliner视图和透视图平分下面的一半;另一个有用的布局是Persp/RelationshipEditor布局,该布局上面为透视图,下面为RelationshipEditor视图。如果内置了MayaUnlimited和MayaLive,则在菜单中有几个含有MayaLive的用于特殊用途的布局,它们分别是MayaLiveSetup、Track、Solve和ManualMatchMove。
如果预置的Maya布局不能适应需要,还可以通过许多方法来自定义视图的布局形式。
在工作区域中,用户可以运用编辑器分配控制面板和布局图,同时,在控制面板编辑器中也列出了已经存在的控制面板和布局图。
执行Window→SettingsPReferences→Panel命令或者在视图菜单中选择Panels→PanelEditor命令,可以打开Panels编辑器,如图1-18所示。
图1-17SavedLayouts子菜单图1-18Panels对话框
在该对话框中,各选项卡的作用分别如下:
●Panels:显示已经存在的控制面板,对它们可以进行重命名或者删除操作。
●NewPanel:创建新的控制面板布局形式。
●Layouts:显示现存的控制面板布局图。
●EditLayouts:显示当前的控制面板布局图。
●History:显示曾经运用的控制面板历史记录。