第二章 Maya用户界面2.1 Maya界面简介 图2-1显示界面部件默认状态下的布置这种布置称为布局我们从左到右,从上到下快速的介绍一下图2-1-1 maya界面 2.1.1 标题栏 标题栏显示Maya版本号,你所工作的场景名称以及选择对象的名称当然也包括最大化、最小化和关闭按钮 2.1.2 菜单栏 菜单栏可以通过下拉菜单快速进入Maya大量的功能 每个下拉菜单里的内容会让你进入相关的工具、命令和设置菜单里也列出可用的键盘快捷键 2.1.3菜单集合 由于Maya有太多的菜单,单行不可能容纳,Maya通过在菜单集中划分来解决这个空间问题菜单集是根据特定工作流程的相关工具和指令划分在Maya complete中有五个菜单集合:animation,Polygons,Surface, Dynamics,以及rendering.在Maya Unlimited,另外还有Cloth.可以通过菜单选择器下拉列表中进入这些菜单集合当选定菜单集后,可以注意到菜单栏中一些选项会根据所选择的集而改变图2-1-2 maya菜单 小窍门:根据热键可以立即进入这些菜单集 可以通过表2-1所列热键进入菜单集表2-1-1进入模块菜单的快捷键 也可以按住H键,在视窗点击左键,marking 菜单会出现,可以移动鼠标到所需的菜单集上。
小窍门:Marking 菜单在整个Maya界面中都可以用到当按住空格键,在视窗中点击或者在视窗中右键,Marking 菜单都会出现不管用什么菜单集,File, Edit, Modify, Create, Display, Window和Help菜单选项都会出现在菜单栏中这些项目在任何工作流程中都是一样的,他们担当着许多软件中都有的一些基本指令,比如Cut,Copy,Paste,Save,Close等,能容许你创建新的物体(Create菜单),修改这些物体,进入不同的视窗(Window菜单)以及选择如何显示视窗中的内容(Display视窗) 2.1.4工具和指令 工具和指令在Maya中是两个不同的事情当你浏览Maya菜单时,你会注意到有些所列项目含有工具这个词而其他的却没有工具和指令的差别很细微例如,Create菜单包含一个称之为CV Curve Tool的当选择这个工具Maya就进入这个工具激活的状态这种情况在视窗中每次按下鼠标键就会产生一个控制点,为了结束使用这个工具就必须按回车键 指令则在从菜单中选择之前要求某种输入 Edit/ Duplicate指令就是一个很好的例子。
在Edit菜单中选择Duplicate指令之前,首先必须选择一个物体或者说选择你想复制的对象选择后就可以在Edit菜单中选择指令并执行结果就是复制被选择的对象这个操作由Duplicate指令执行你也可以做下一任务有些指令不需要任何输入,当执行他们时候,只是简单创建一个对象例如,Create/ Locator 指令 2.1.5工具选项和指令设置 在菜单中工具和指令旁边还有一个能发现的东西就是一个矩形图标,选择这个图标, 一个指令或工具设置窗口会打开 选项窗口总是作为一个浮动的视窗打开在这里可以修改一些设置并执行图2-1-3示了Duplicate Special Option窗口图2-1-3 复制选项窗口 在这里你可以指定复制数量、每个复制如何移动、旋转或放大 选择Edit/Duplicate Special就可以 对于工具当被选择, 工具设置窗口会在工作空间右边打开这样设计师为了让你在工作室后修改工具的设置图2-1-4显示3DPaint Tool 当这个工具激活后,你可以很方便的边工作边调节色彩和刷子尺寸图2-1-4 笔刷工具 2.1.6 状态栏 状态栏包括一些在工作时非常有用的工具,如选择遮罩、锁定模式、和渲染按钮。
图2-1-5是在状态栏中这些按钮的分布图2-1-5 状态行 在状态栏中最常用的可能是选择模式和选择遮罩 选择模式部分可以让你有三种选项来选者对象从左到右依次是通过层级选择、通过物体类型选择和通过成分类型选择一旦在状态栏中选定期中之一,选择遮罩就更新为相应选择模式 当通过物体类型选择按钮被按下时,选择遮罩部分就显示表示不同物体类型的按钮从左到右依次是Handles、Joints、Curves、Surface、Deformers、Particles、Rendering Object和Miscellaneous Object 当场景中对象很多时,这些选择模式和遮罩可以让选者变得更容易比如在你的场景中有几百个曲面夹杂着一条曲线相互拥挤的在一起,选择曲线而不选择到曲面将变得很困难这种情况,只要点击在选择遮罩里的Surface按钮,使Surface选择不起作用,那么就能很容易地选择到曲线 2.1.7工具架工具架位于状态栏下,上面有最常用的一些工具和指令图标按钮图2-1-6显示了这些按钮按钮是根据相应工作流程组织的选择页面,点击架上面的按钮就能执行这些指令或启动工具,而不必从菜单中选去它们。
图2-1-6 工具架按钮和标签 当你用Maya很有 经验后,可以组织自己习惯使用的工具在工具架上如果你发现一个工具或指令在菜单中但不在工具架上,你可以将其加到架上,方法是按住SHIFT-CTRL并选择你想加入道工具架上的指令或工具,释放鼠标后,选择的工具或指令就加到工具架上了通过按鼠标中间并将架上的按钮拖到垃圾桶中就可以快速的删除 你也可以创立新的工具架、删除选中的工具架、从硬盘上装载或点击工具架左边的黑色小箭头打开工具架编辑器用这个你可以组织每个页面中的按钮比如建模页面,动画页面,灯光页面等等 2.1.8 工具箱 图2-1-7显示的工具箱包含所有工作流程最常用的工具 最开头三个工具是最基本的选择工具通过点击选择工具可以选择视窗里的对象选择多个对象时候选去对象同时按住Shift,或用Lasso工具 当选择构件(子物体或形状),可以用Paint Selection 工具 工具箱中接下来四个工具是转换工具--移动,旋转,放大和通用操作器用-,+可以使操作器改变大小 下一个工具就是Soft ModificationTool 这个工具让你快速操作一个物体的形状,和粘土雕塑相似。
再下一个就是现实的上次使用过的工具对于反复使用某个工具特别有用 工具箱里最后一部分就是进入各种视窗的快捷按钮 这些按钮通常激活一些预设的版面 图2-1-7 工具箱布局 2.1.9 工作空间 工作空间是由1个或多个进入不同用户界面的视觉窗口组成打开Maya时,默认状态下只有一个面板显示图2-1-8就显示了Maya 具有三个面板的用户界面,分别是透视窗口、Hypergraph、Graph Editor Channel Box 出现在UI的右边这种窗口布局最适合动画需要这个例子中RT_shoulder被选中,它的变换节点显示在Hypergraph窗口中的层级里,同时对象动画数据显示在graph Editor.利用所有这些面板动画师能在透视窗口或Hypergraph中选择对象,并利用Channel Box和 Graph Editor来分析或编辑动画数据图2-1-8 用户界面 2.1.10 Channel Box 图2-1-9 显示的是channel box,在这里可以查看、编辑选定对象任何节点的属性,并且可以将它们设置关键帧。
编辑channel box中的数值有两种方法,一种是直接输入数值,另外一种是点击channel box中属性的名字,然后按中键在视窗中拖拉鼠标,数值会随着拖动而改变,好像有一看不见的滑条在控制 图2-1-9 channel box小窍门:按下ctrl键,拖动鼠标时数值变化将以更小的变化而改变2.1.11 层编辑器 用层编辑器可以通过将对象分组来组织场景 层通过标示可见或不可见,渲染或不可渲染来快速便捷的隐藏或显示对象图2-1-10 层编辑器 在层编辑器上点击创建新层每层都会命名并列在层编辑器最左边方框是设置可见不可见,第二方框则表示空的时候是可选层内对象,T则表示为模板,层内对象为线状且不能选择,R则表示为参照层,此层中的对象有阴影且可以被渲染,但不能被选择 双击一个层可以打开层性质窗口在这个窗口里可以修改层的名字并为他赋予颜色,一旦选定颜色此层中对象的线网就显示为这种颜色,当然它不影响渲染颜色 2.1.12时间滑条和范围滑条 图2-11显示时间滑条和范围滑条它位于工作空间下面在时间表上滑动看到动画效果图2-1-11 动画滑条 播放动画时,则像DVD机一样控制。
可以在开始和结束的地方输入来决定总的长度范围滑条设置显示在时间条里的的帧范围用范围滑条可以限制想回放动画的长度这对于在一个很长的动画中只工作一小段时候非常有用 2.1.13 命令行和脚本编辑器按钮 用maya视窗底部的命令行可以输入MEL指令 如果你更具备程序员而不是艺术家的类型,命令行是最好的补充在左边输入指令,右边则显示出错信息或反馈反馈行右边的小方块是脚本编辑器按钮,在脚本编辑器里可以创建或编辑长的MEL脚本2.2 Maya工作空间. 2.2.1 观看工作场景 Maya工作空间的主要目的就是能查看你的场景,也能显示各种编辑器并以不同的布局安排工作空间面板菜单都包含一些指令能改变视窗,显示编辑器,以及重新布置面板视觉视窗实际上是通过一个虚拟的摄像机查看场景有四个默认的视窗:透视、前视、侧视和顶视为了浏览场景,可以移动摄像机主要的指令如下列表: 表2-2 -1 摄像机控制快捷键2.2.2 maya坐标系统 Maya是一个3D 坐标系统,所以创建的角色和场景具有精确的数值在XYZ坐标系统中,原点是坐标为(0,0,0)的中心点所有的点都是通过X,Y,Z轴上的数值定义的。
可以是Y向上或者是Z向上 Y向上的坐标系统X轴是水平方向,Z则是场景的深度这个系统通常被动画师采用,这是因为他们习惯二维动画纵轴(Y)和水平轴(X)然后加上离开或朝向摄像机方向运动(Z)图2-2-1 Y轴向上坐标系统 Z轴向上系统是源于以XY方向表示地平面,Z代表向上的方向这个系统被设计师所采用 1 改变坐标系统向上方向 可以在preferences里或者用MEL指令来改变场景坐标方向 为了在preferences里指定场景坐标方向: (1) 选择Window> Settings/Preferences> Preferences,设置坐标方向类别 (2) 在Under World Coordinate System下,选择Y或Z 2 用MEL指令定义坐标方向 (1) 为了将坐标系统改为Y向上,在命令行中输入: upAxis –ax y; (2) 为了将坐标系统改为Z。