1.5 对象的基本操作
Maya的三维视图是一个虚拟的世界,需要艺术家在这个虚拟的三维世界里创造精美的艺术品。那么在这个虚拟的三维世界里,我们就要学会对创造的物体进行编辑。本节主要介绍对象的一些基本操作,要实现这些操作,需要通过“编辑”菜单、“修改”菜单中的相关命令进行操作,当然,在“工具箱”和“工具架”等位置中也可以找到相应的工具。
下面将对常用工具进行介绍。
1.5.1 选择对象
选择对象是软件运用中最基本的操作。在Maya中选择对象的方法有多种,在“编辑”菜单下就可以找到这些命令,如图1-65所示。
图1-65
选择对象命令介绍
选择工具:用于选择一个或多个对象(快捷键为Q键),按住Shift键可以进行加选,按住Ctrl键可以进行减选。该命令对应“工具箱”上的“选择工具”。
套索选择工具:可以在一个范围内选取对象。该命令对应“工具箱”上的“套索工具”。
绘制选择工具:以画笔的形式选取对象。该命令对应“工具箱”上的“绘制选择工具”。
全选:选择所有对象。
取消选择:取消选择状态。
选择层次:执行该命令可以选中对象的所有子级对象。当一个对象层级下有子级对象,并且选择的是最上层的对象时,子级对象处于高亮显示状态,但并未被选中。
反选:当场景有多个对象,并且其中一部分处于被选择状态时,执行该命令可以取消选择部分,而没有选择的部分则会被选中。
按类型全选:该命令可以一次性选择场景中某类型的所有对象。
快速选择集:在创建快速选择集后,执行该命令可以快速选择集里面的所有对象。
操作练习 选择对象
● 场景位置:Scenes>CH01>02.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:选择对象.flv
● 技术掌握:掌握选择场景中的对象的方法
本例主要介绍使用“选择工具”对多个对象进行点选、加选及减选的操作方法。
01 打开下载资源中的Scenes>CH01>02.mb场景文件,如图1-66所示。
图1-66
02 在工具箱中单击“选择工具”,然后在场景中单击圆环模型,此时这个圆环模型即被选中,如图1-67所示。
图1-67
03 如果要加选其他模型,可以在按住Shift键的同时使用“选择工具”单击其他的模型,如图1-68所示。
图1-68
04 如果要取消对一些模型的选择,可以在按住Ctrl键的同时使用“选择工具”单击不需要的模型,如图1-69所示。
图1-69
操作练习 区域选择对象
● 场景位置:Scenes>CH01>03.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:区域选择对象.flv
● 技术掌握:掌握套索工具的使用方法
使用“套索工具”可以在视图中绘制一个形状区域,位于该区域内的物体将被选中。
01 打开下载资源中的Scenes>CH01>03.mb场景文件,如图1-70所示。
图1-70
02 在工具箱中单击“套索工具”,然后在视图中绘制一个形状区域,将球体模型勾选出来,如图1-71所示,此时这个模型就会处于选择状态,如图1-72所示。
图1-71
图1-72
小提示
如果当前已经选择了部分对象,那么按住Shift键可以将其他对象添加到选择集中,按住Ctrl键可以将选择的对象从选择集中减去。
1.5.2 移动对象
移动对象是在三维空间坐标系中将对象进行移动操作,通过执行“修改>变换工具>移动工具”菜单命令,如图1-73所示,或在工具箱中单击“移动工具”即可实现。移动操作的实质就是改变对象在x、y、z轴的位置。在Maya中分别以红、绿、蓝来表示x、y、z轴,如图1-74示。
图1-73
图1-74
小提示
拖曳相应的轴向手柄可以在该轴向上移动。单击某个手柄就可以选中相应的手柄,并且可以用鼠标中键在视图的任何位置拖曳光标以达到移动的目的。
按住Ctrl键的同时用光标拖曳某一手柄,可以在与该手柄垂直的平面上进行移动操作。例如按住Ctrl+鼠标左键的同时拖曳y轴手柄,可以在x、z平面上移动。
中间的黄色控制手柄是在平行视图的平面上移动,在透视图中这种移动方法很难控制物体的移动位置,一般情况下都在正交视图中使用这种方法,因为在正交视图中不会影响操作效果,或者在透视图中配合Shift+鼠标中键拖曳光标也可以约束对象在某一方向上移动。
操作练习 移动对象
● 场景位置:Scenes>CH01>04.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:移动对象.flv
● 技术掌握:掌握如何使用移动工具移动对象
本例主要为大家演示如何使用“移动工具”将对象沿轴移动。
01 打开下载资源中的Scenes>CH01>04.mb场景文件,这是一个螺旋体的模型,如图1-75所示。
图1-75
02 在工具箱中单击“移动工具”按钮,然后选择场景中的螺旋体模型,接着将光标放置在x轴向上,如图1-76所示,最后单击鼠标左键不放并进行拖曳,即可沿x轴移动螺旋体的模型,如图1-77所示。
图1-76
图1-77
1.5.3 旋转对象
通过执行“修改>变换工具>旋转工具”菜单命令,如图1-78所示,或在工具箱中单击“旋转工具”,可以进行旋转操作。同移动对象一样,旋转对象也有自己的操纵器,x、y、z轴也分别用红、绿、蓝来表示,如图1-79所示。
图1-78
图1-79
小提示
“旋转工具”可以将物体围绕任意轴向进行旋转操作。拖曳红色线圈表示将物体围绕x轴进行旋转;拖曳中间空白处可以在任意方向上进行旋转,同样也可以通过鼠标中键在视图中的任意位置拖曳光标进行旋转。
操作练习 旋转对象
● 场景位置:Scenes>CH01>05.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:旋转对象.flv
● 技术掌握:掌握如何使用旋转工具旋转对象
选择“旋转工具”后,通过对各轴的拖动可以实现对对象的旋转操作。
01 打开下载资源中的Scenes>CH01>05.mb场景文件,如图1-80所示。
图1-80
02 在工具箱中单击“旋转工具”,然后选择场景中的模型,如图1-81所示,接着沿z轴方向拖曳光标即可旋转该模型,如图1-82所示。
图1-81
图1-82
1.5.4 缩放对象
通过执行“修改>变换工具>缩放工具”菜单命令,如图1-83所示,或在工具箱中单击“缩放工具”,可以将对象进行自由缩放操作。同样,缩放操纵器的红、绿、蓝分别代表x、y、z轴,如图1-84所示。
图1-83
图1-84
操作练习 缩放对象
● 场景位置:Scenes>CH01>06.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:缩放对象.flv
● 技术掌握:掌握如何使用缩放工具缩放对象
在选择了“缩放工具”后,通过拖动x、y、z轴可以使对象达到不同的缩放效果。
01 打开下载资源中的Scenes>CH01>06.mb场景文件,场景中有几块石头的模型,如图1-85所示。
图1-85
02 在工具箱中单击“缩放工具”,然后选择场景中的模型,接着在透视图中沿x轴正方向进行缩放,如图1-86所示,完成后的效果如图1-87所示。
图1-86
图1-87
03 再次使用“缩放工具”选择场景中如图1-88所示的模型,然后将鼠标放置在坐标的中心位置进行拖曳,使模型在x、y、z这3个轴向上同时缩放,效果如图1-89所示。
图1-88
图1-89
小提示
选择x轴手柄并拖曳光标可以在x轴向上进行缩放操作;也可以先选中x轴手柄,然后用鼠标中键在视图的任意位置拖曳光标进行缩放操作。使用鼠标中键拖曳手柄可以将对象在三维空间中进行等比例缩放。
以上操作方法是通过拖曳手柄的方式进行编辑操作,当然还可以通过设置参数来对物体进行精确的变形操作。
1.5.5 记录步骤
经过一系列的操作后,Maya会自动记录下操作过程,我们可以取消操作,也可以恢复操作,在默认状态下记录的连续次数为50次。在“编辑”菜单中提供了“撤销”、“重做”、“重复”和“最近命令列表”等命令来实现这些操作,如图1-90所示。
图1-90
记录步骤命令介绍
撤销:通过该命令可以取消对对象的操作,恢复到上一步状态,快捷键为Z键或Ctrl+Z组合键。例如,对一个物体进行变形操作后,使用“撤消”命令可以使物体恢复到变形前的状态,默认状态下只能恢复到前50步。执行“窗口>设置/首选项>首选项”菜单命令,打开“首选项”对话框,选择“撤消”选项,显示出该选项的参数,其中“队列大小”选项就是Maya记录的操作步骤数值,可以通过改变其数值来改变记录的操作步骤数,如图1-91所示。
图1-91
重做:当对一个对象使用“撤消”命令后,如果想让该对象恢复到操作后的状态,就可以使用“重做”命令,快捷键为Shift+Z组合键。例如,创建一个多边形物体,然后移动它的位置,接着执行“撤消”命令,物体又回到初始位置,再执行“重做”命令,物体又回到移动后的状态。
重复:该命令可以重复上次执行过的命令,快捷键为G键。例如,执行“创建>CV曲线工具”菜单命令,在视图中创建一条CV曲线,若想再次创建曲线,这时可以执行该命令或按G键重新激活“CV曲线工具”。
最近命令列表:执行该命令可以打开“最近的命令”对话框,里面记录了最近使用过的命令,可以通过该对话框直接选取过去使用过的命令,如图1-92所示。
图1-92
1.5.6 复制对象
Maya除了常规的“复制”、“粘贴”以外,还提供了“特殊复制”、“复制并变换”等较特殊的复制方式,如图1-93所示。
图1-93
复制常用命令介绍
剪切:选择一个对象后,执行“剪切”命令可以将该对象剪切到剪贴板中,剪切的同时系统会自动删除源对象,快捷键为Ctrl+X。
复制:将对象拷贝到剪贴板中,但不删除原始对象,快捷键为Ctrl+C。
粘贴:将剪贴板中的对象粘贴到场景中(前提是剪贴板中有相关的数据),快捷键为Ctrl+V。
复制:将对象在原位复制一份,快捷键为Ctrl+D。
特殊复制:单击该命令后面的按钮可以打开“特殊复制选项”对话框,如图1-94所示,在该对话框中可以设置更多的参数,让对象产生更复杂的变化。
图1-94
操作练习 复制对象
● 场景位置:Scenes>CH01>07.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:复制对象.flv
● 技术掌握:掌握复制对象的方法
Maya中的复制只是将同一个对象在不同的位置显示出来,并非完全意义上的拷贝,这样可以节约大量的系统资源。
01 打开下载资源中的Scenes>CH01>07.mb场景文件,场景中有一个柏拉图多面体模型,如图1-95所示。
图1-95
02 选择柏拉图多面体模型,然后执行“编辑>复制”菜单命令,将该模型进行复制,但是此时在场景中看不到效果,这是因为复制出来的模型与原模型重合了的原因,如图1-96和图1-97所示。
图1-96
图1-97
03 在工具箱中单击“移动工具”按钮,将复制的模型移动出来,如图1-98所示。
图1-98
1.5.7 删除对象
Maya提供了3种删除对象的方式,如图1-99所示。
图1-99
删除命令介绍
删除:用来删除对象。使用键盘上的Delete键可以快速地删除模型。
按类型删除:按类型删除对象。该命令可以删除选择对象的特殊节点,例如对象的历史记录、约束和运动路径等。
按类型删除全部:该命令可以删除场景中某一类对象,例如毛发、灯光、摄影机、粒子、骨骼、IK手柄和刚体等。
1.5.8 成组和解组对象
在复杂场景中,使用组可以很方便地管理和编辑场景中的对象。两个或两个以上的对象可以编成一个组,成组后的对象可以进行整体操作,比如移动、旋转等。当需要对组里的对象进行单独编辑的时候,就需要对成组的对象进行解组。另外还可以建立层级关系,让子对象跟随父对象进行变换。通过“编辑”菜单可以调用相关命令,如图1-100所示。
图1-100
组命令介绍
分组:将多个对象组合在一起,并作为一个独立的对象进行编辑。
解组:将一个组里的对象释放出来,解散该组。
细节级别:这是一种特殊的组,特殊组里的对象会根据特殊组与摄影机之间的距离来决定哪些对象处于显示或隐藏状态。
父对象:用来创建父子关系。父子关系是一种层级关系,可以让子对象跟随父对象进行变换。
断开父子关系:当创建好父子关系后,执行该命令可以解除对象间的父子关系。
操作练习 成组对象
● 场景位置:Scenes>CH01>08.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:成组对象.flv
● 技术掌握:掌握对场景中的对象进行分组的方法
在Maya建模的过程中经常会有几个乃至几百个对象,这时为这些对象分组就显得尤为重要。
01 打开下载资源中的Scenes>CH01>08.mb场景文件,场景中有3个花瓶的模型,如图1-101所示。
图1-101
02 框选这3个模型,如图1-102所示,然后执行“编辑>分组”菜单命令,将3个模型群组在一起,如图1-103所示。
图1-102
图1-103
小提示
分组的快捷键为Ctrl+G。
操作练习 解除编组
● 场景位置:Scenes>CH01>09.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:解除编组.flv
● 技术掌握:掌握将编组的对象分解为单独对象的方法
要将成组的对象解除编组,可以直接通过大纲视图来选择对象。
01 打开下载资源中的Scenes>CH01>09.mb场景文件,然后执行“窗口>大纲视图”菜单命令,打开“大纲视图”窗口,在该窗口中可以观察到场景中有一个被命名为group1的分组,如图1-104所示。
图1-104
02 在“大纲视图”窗口中选择group1分组,然后执行“编辑>解组”菜单命令,此时便可以将group1分组中的对象进行解组,如图1-105所示。
图1-105
1.5.9 对齐对象
Maya中包含了6种对齐的相关工具,如图1-106所示。
图1-106
对齐命令介绍
捕捉对齐对象:该命令的菜单下提供了一些常用的对齐命令,如图1-107所示。
图1-107
点到点:该命令可以将选择的两个或多个对象的点进行对齐。
2点到2点:当选择一个对象上的两个点时,两点之间会产生一个轴,另外一个对象也是如此,执行该命令可以将这两条轴对齐到同一方向,并且其中两个点会重合。
3点到3点:选择3个点来作为对齐的参考对象。
对齐对象:用来对齐两个或更多的对象。
沿曲线放置:沿着曲线位置对齐对象。
对齐工具:使用该工具可以通过手柄控制器将对象进行对齐操作,如图1-108所示,物体被包围在一个边界盒里面,通过单击上面的手柄可以对两个物体进行对齐操作。
图1-108
小提示
对象元素或表面曲线不能使用“对齐工具”。
捕捉到一起工具:该工具可以让对象以移动或旋转的方式对齐到指定的位置。在使用工具时,会出现两个箭头连接线,通过点可以改变对齐的位置。例如在场景中创建两个对象,然后使用该工具单击第1个对象的表面,再单击第2个对象的表面,这样就可以将表面1对齐到表面2,如图1-109所示。
图1-109
激活:执行该命令可以将对象表面激活为工作面。
居中枢轴:该命令主要针对旋转和缩放操作,在旋转时围绕轴心点进行旋转。
1.5.10 捕捉对象
通过捕捉工具可以提高操作精度,在状态栏中有6种捕捉工具,如图1-110所示。
图1-110
工具介绍
捕捉到栅格:将对象捕捉到栅格上。当激活该按钮时,可以将对象在栅格点上进行移动。快捷键为X键。
捕捉到曲线:将对象捕捉到曲线上。当激活该按钮时,操作对象将被捕捉到指定的曲线上。快捷键为C键。
小提示
选择场景中的对象,激活“捕捉到曲线”按钮或按住C键,然后将光标移到要捕捉的曲线上,接着使用鼠标中键在曲线上轻轻拖曳一下,该对象就被捕捉到曲线上了。
捕捉到点:将选择对象捕捉到指定的点上。当激活该按钮时,操作对象将被捕捉到指定的点上。快捷键为V键。
小提示
选择相应的对象后激活“捕捉到点”按钮,然后在要捕捉的点上用鼠标中键轻轻拖曳一下,就可以完成捕捉点操作。
捕捉到投影中心:捕捉到选定对象的中心。
捕捉到视图平面:将对象捕捉到视图平面上。
激活选定对象:将选定曲面转化为激活的曲面。
1.5.11 隐藏和显示对象
隐藏功能非常重要,当有些物体被其他物体遮挡住时,可以使用隐藏功能将其暂时隐藏起来,待处理好场景后再将其显示出来。
操作练习 隐藏对象
● 场景位置:Scenes>CH01>10.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:隐藏对象.flv
● 技术掌握:掌握隐藏场景中的对象的方法
为了便于在繁杂的模型场景中选择并编辑某一个对象,我们可以将一些暂时不需要的对象进行隐藏。
01 打开下载资源中的Scenes>CH01>10.mb场景文件,场景中分别有球体模型、立方体模型、圆锥体模型、管道模型和柏拉图多面体的模型,如图1-111所示。
图1-111
02 选择场景中的球体模型,然后执行“显示>隐藏>隐藏当前选择”菜单命令,如图1-112所示,此时即可隐藏场景中的球体模型,效果如图1-113所示。
图1-112
图1-113
03 选择场景中的柏拉图多面体模型,然后执行“显示>隐藏>隐藏未选定对象”菜单命令,如图1-114所示,此时即可隐藏场景中除柏拉图多面体模型以外的所有模型,如图1-115所示。
图1-114
图1-115
小提示
隐藏对象的快捷键为Ctrl+H。
操作练习 显示对象
● 场景位置:Scenes>CH01>11.mb
● 实例位置:无
● 视频位置:多媒体教学>CH01>操作练习:显示对象.flv
● 技术掌握:掌握将隐藏对象显示出来的方法
执行“显示”菜单中的相关命令即可将隐藏的对象显示出来。
01 打开下载资源中的Scenes>CH01>11.mb场景文件,场景中只有一个柏拉图多面体的模型,如图1-116所示。
图1-116
02 执行“显示>显示>全部”菜单命令,可将场景中所有的模型显示出来,如图1-117和图1-118所示。
图1-117
图1-118
小提示
显示隐藏对象的快捷键为Ctrl+Shift+H。
1.5.12 坐标系统
单击状态栏右边的“显示或隐藏工具设置”按钮,打开“工具设置”对话框,如图1-119所示,在这里可以设置工具的一些相关属性,例如移动操作中所使用的坐标系。
图1-119
参数介绍
对象:在对象空间坐标系统内移动对象,如图1-120示。
图1-120
局部:局部坐标系统是相对于父级坐标系统而言的。
世界:世界坐标系统是以场景空间为参照的坐标系统,如图1-121所示。
图1-121
正常:可以将NURBS表面上的CV点沿V或U方向移动,如图1-122所示。
图1-122
法线平均化:设置法线的平均化模式,对于曲线建模特别有用,如图1-123所示。
图1-123