2.3 编辑菜单

主菜单中的“编辑”菜单下提供了一些编辑场景对象的命令,如复制、剪切、删除、选择命令等,如图2-57所示。经过一系列的操作后,Maya会自动记录下操作过程,我们可以取消操作,也可以恢复操作,在默认状态下记录的连续次数为50次。执行“窗口>设置/首选项>首选项”菜单命令,打开“首选项”对话框,选择“撤消”选项,显示出该选项的参数,其中“队列大小”选项就是Maya记录的操作步骤数值,可以通过改变其数值来改变记录的操作步骤数,如图2-58所示。

图2-57

图2-58

本节知识概述

2.3.1 记录步骤

“编辑”菜单中记录步骤的命令如图2-59所示。

图2-59

记录步骤命令介绍

撤消:通过该命令可以取消对对象的操作,恢复到上一步状态,快捷键为Z或Ctrl+Z。例如,对一个物体进行变形操作后,使用“撤消”命令可以使物体恢复到变形前的状态,默认状态下只能恢复到前50步。

重做:当对一个对象使用“撤消”命令后,如果想让该对象恢复到操作后的状态,就可以使用“重做”命令,快捷键为Shift+Z。例如,创建一个多边形物体,然后移动它的位置,接着执行“撤消”命令,物体又回到初始位置,再执行“重做”命令,物体又回到移动后的状态。

重复:该命令可以重复上次执行过的命令,快捷键为G。例如,执行“创建>曲线工具>CV曲线工具”菜单命令,在视图中创建一条CV曲线,若想再次创建曲线,这时可以执行该命令或按G键重新激活“CV曲线工具”。

最近命令列表:执行该命令可以打开“最近的命令”对话框,里面记录了最近使用过的命令,可以通过该对话框直接选取过去使用过的命令。

重点 2.3.2 复制对象

“编辑”菜单中复制对象的命令如图2-60所示。

图2-60

复制对象命令介绍

剪切:选择一个对象后,执行“剪切”命令可以将该对象剪切到剪贴板中,剪切的同时系统会自动删除源对象,快捷键为Ctrl+X。

复制:将对象拷贝到剪贴板中,但不删除原始对象,快捷键为Ctrl+C。

粘贴:将剪贴板中的对象粘贴到场景中(前提是剪贴板中有相关的数据),快捷键为Ctrl+V。

复制:将对象在原位复制一份,快捷键为Ctrl+D。

特殊复制:单击该命令后面的按钮可以打开“特殊复制选项”对话框,如图2-61所示。在该对话框中可以设置更多的参数,让对象产生更复杂的变化。

图2-61

技巧与提示

Maya里的复制只是将同一个对象在不同的位置显示出来,并非完全意义上的拷贝,这样可以节约大量的资源。

重点 实战:复制并变换与特殊复制对象

场景文件 Scenes>CH02>B_2.3.2.mb

实例文件 Examples>CH02>B_2.3.2.mb

难易指数 ★☆☆☆☆

技术掌握 掌握复制并变换与特殊复制对象的特点

01 打开下载资源中的“Scenes>CH02>B_2.3.2.mb”文件,然后按6键进入纹理显示状态,如图2-62所示。

图2-62

02 选择西瓜模型,然后执行“编辑>复制并变换”菜单命令,复制一组西瓜模型。此时复制出来的模型和之前的模型是重合的,所以需要使用“移动工具”将其中一组移出来,如图2-63所示。

图2-63

03 使用“复制并变换”命令,效果如图2-64所示。

图2-64

技巧与提示

从图2-64中可以观察到这次的复制操作不仅复制出了一组西瓜模型,还将上次复制后的位移也一起复制出来了,这就是重复变换复制的好处。

04 按两次Z键恢复到刚打开场景时的状态,然后打开“特殊复制选项”对话框,接着在该对话框中执行“编辑>重置设置”命令,让对话框中的参数恢复到默认设置,如图2-65所示。

05 在“特殊复制选项”对话框中设置“几何体类型”为“实例”,如图2-66所示,然后单击“应用”按钮,接着使用“移动工具”将复制出来的模型移动一段距离,如图2-67所示。

图2-65

图2-66

图2-67

06 将光标放在复制出来的模型上,然后按住鼠标右键,接着在打开的菜单中选择“顶点”命令,进入顶点编辑模式,如图2-68所示。

图2-68

07 选择上面的控制点,然后用“移动工具”将选择的顶点向上移动一段距离,这时可以观察到另外一个与之对应的西瓜模型也发生了相同的变化,这就是关联复制的作用,如图2-69所示。

图2-69

重点 2.3.3 删除对象

视频演示:001删除对象.mp4

“编辑”菜单中删除对象的命令如图2-70所示。

图2-70

删除对象命令介绍

删除:用来删除对象。

按类型删除:按类型删除对象。该命令可以删除选择对象的特殊节点,例如对象的历史记录、约束和运动路径等。

按类型删除全部:该命令可以删除场景中某一类对象,例如毛发、灯光、摄影机、粒子、骨骼、IK手柄和刚体等。

重点 2.3.4 层次

视频演示:002Maya的层次关系.mp4

“编辑”菜单中关于层次的命令如图2-71所示。

图2-71

层次命令介绍

分组:将多个对象组合在一起,并作为一个独立的对象进行编辑。

技巧与提示

选择一个或多个对象后,执行“分组”命令可以将这些对象编为一组。在复杂场景中,使用组可以很方便地管理和编辑场景中的对象。

解组:将一个组里的对象释放出来,解散该组。

细节级别:这是一种特殊的组,特殊组里的对象会根据特殊组与摄影机之间的距离来决定哪些对象处于显示或隐藏状态。

父对象:用来创建父子关系。父子关系是一种层级关系,可以让子对象跟随父对象进行变换。

断开父子关系:当创建好父子关系后,执行该命令可以解除对象间的父子关系。

2.3.5 构建历史

Maya拥有强大的历史记录功能,在状态栏中激活“构建历史开关”按钮即可记录下操作步骤,当激活该工具后会变成凹陷状态的按钮

有时为了方便操作需要删除历史记录,可以执行“编辑>按类型删除>历史”菜单命令,就可以删除选择对象的历史记录;如果执行“编辑>按类型删除全部>历史”菜单命令,可以删除所有对象的历史记录。