北京林业大学信息学院
小结
在3ds max中,对象的变换是创建场景至关重要的部分。除了直接的 变换工具之外,还有许多工具可以完成类似的功能。要更好地完成变换 必须要对变换坐标系和变换中心有深入的理解。 在变换对象的时候,如果能够合理地使用镜像、阵列和对齐等工具变换的时候都可以设置不同的坐标系。3ds max 2010会记住上 次在某种变换中使用的坐标系。
变换中心
使用轴心点中心(Use Pivot Point Center):使用选择对象的轴 心点作为变换中心。 使用选择集中心(Use Selection Center):当多个对象被选择的 时候,使用选择的对象的中心作为变换中心。 使用变换坐标系的中心(Use Transform Coordinate Center):使 用当前激活坐标系的原点作为变换中心。
“复制”(Copy)选项克隆一个与原始对象完全无关的复制品。 “实例”(Instance)选项也克隆一个对象,但是该对象与原始对 象仍有某种关系。例如,如果使用“实例”(Instance)选项克隆一个 球,那么如果改变其中一个球的半径,另外一个球也跟着改变。使用 “实例”(Instance)选项复制的对象之间是通过参数和编辑修改器相 关联的,各自的变换无关,是相互独立的。这就意味着如果给其中一个 对象应用了编辑修改器,使用“实例”(Instance)选项克隆的另外一 些对象也将自动应用相同的编辑修改器。但是如果变换一个对象,使用 “实例”(Instance)选项克隆的其它对象并不一起变换。此外,使用 “实例”(Instance)选项克隆的对象可以有不同的材质和动画。使用 “实例”(Instance)选项克隆的对象比使用“复制”(Copy)选项克 隆的对象需要更少的内存和磁盘空间,使文件装载和渲染的速度要快一 些。 “参考”(Reference)选项是特别的“实例”(Instance)。它与 克隆对象的关系是单向的。例如,如果场景中有两个对象,一个是原始 对象,另外一个是使用“参考”(Reference)选项克隆的对象。这样如 果给原始对象增加一个编辑修改器,克隆的对象也被增加了同样的编辑 修改器。但是,如果给使用“参考”(Reference)选项克隆的对象增加 一个编辑修改器,那么它将不影响原始的对象。实际上,使用“参考” (Reference)选项操作常用于如面片一类的建模过程。
对象的变换
北京林业大学信息学院
对象的变换
3ds max 2010提供了许多工具,而并不是在每个场景的工作中都 要使用所有的工具。但是基本上在每个场景的工作中都要移动、旋转和 缩放对象。完成这些功能的基本工具称之为变换。当变换的时候,还需 要理解变换中使用的变换坐标系、变换轴和变换中心,还要经常使用捕 捉功能。另外,在进行变换的时候还经常需要复制对象。因此,本章还 要讨论与变换相关的一些功能,例如复制、阵列复制、镜像和对齐等。 使用主工具栏的工具直接进行变换 通过键入精确的数值变换对象 使用捕捉工具 理解不同的坐标系 使用拾取坐标系 使用对齐工具对其对象 使用阵列复制工具复制对象 使用镜像工具镜像对象
变换坐标系
世界坐标系 屏幕坐标系
当参考坐标系被设置为“屏幕坐标系”(Screen)的时候,每次激 活不同的视口,对象的坐标系就发生改变。不论激活哪个视口,X轴总是 水平指向视口的右边,Y轴总是垂直指向视口的上面。这意味着在激活的 视口中,变换的XY平面总是面向用户。
视图坐标系
视图坐标系是世界坐标系和屏幕坐标系的混合体。在正交视口,视 图坐标系与屏幕坐标系一样,而在透视视口或者其它三维视口,视图坐 标系与世界坐标系一致。 视图坐标系结合了屏幕坐标系和世界坐标系的优点。
拾取坐标系
假如希望绕空间中某个特定点旋转一系列对象,最好使用拾取坐标 系。即使选择了其它对象,变换的中心仍然是特定对象的轴心点。通过 下面两个实例进一步理解拾取坐标系的用法。
其他变换方法
对齐(Align)对话框
要对齐一个对象,必须先选择一个对象,然后单击主工具栏上的 “对齐”(Align)按钮,然后再单击想要对齐的对象,之后出现“对齐 当前选择”(Align Selection)对话框。 这个对话框有3个区域,分别是“对齐位置”、“对齐方向”和“匹 配比例”。“对齐位置”、“对齐方向”选项区提示对齐的时候使用的 是哪个坐标系。 快速对齐(Quick Align):将两个对象按照轴心点的位置快速对齐 法线对齐(Normal Align):根据两个对象上选择的面的法线对齐两 个对象。对齐后两个选择面的法线完全相对, 放置高光(Place Highlight):通过调整选择灯光的位置,使对象上 指定面上出现高光点。 对齐摄像机(Align Camera):设置摄像机使其观察特定的面。 对齐视图(Align to View):将对象或者摄像机与特定的视口对齐。
用下面的实例对捕捉进行进一步的理解
增量捕捉
除了对象捕捉之外,3ds max 2010还支持增量捕捉。通过使用角度 捕捉(Angle Snap),可以使旋转按固定的增量(例如10°)进行;通 过使用百分比捕捉(Percent Snap),可以使比例缩放按固定的增量 (例如10%)进行;通过使用微调器捕捉(Spinner Snap),可以使微调 器的数据按固定的增量进行。 角度捕捉触发按钮(Angle Snap Toggle):使对象或者视口的旋转 按固定的增量进行。在默认状态下的增量是5°。例如如果打开“角度捕 捉触发”(Angle Snap Toggle)按钮并旋转对象,它将先旋转5°,然 后旋转10°、15°等等。 角度捕捉(Angle Snap)也可以用于旋转视口。当打开“角度捕捉 触发按钮”(Angle Snap Toggle)后使用“弧型旋转”(Arc Rotate) 按钮旋转视口,那么旋转将按固定的增量进行。 百分比捕捉(Percent Snap):使比例缩放按固定的增量进行。例 如,当打开“百分比捕捉”(Percent Snap)按钮后,任何对象的缩放 将按10%的增量进行。 微调器捕捉触发按钮(Spinner Snap Toggle):打开该按钮后,当 单击微调器箭头的时候,参数的数值按固定的增量增加或者减少。
变换(Transform)
变换轴
选择对象后,每个对象上都显示一个有3个轴的坐标系的图标,坐标 系的原点就是轴心点。每个坐标系上有三个箭头,分别标记X、Y和Z,代 表3个坐标轴。被创建的对象将自动显示坐标系。当选择变换工具后,坐 标系将变成变换Gizmo。
变换的键盘输入
“移动变换输入”(Move Transform Type-In)对话框由两个数字 栏组成。一栏是“绝对:世界”(Absolute: World),另外一栏是“偏 移:屏幕”(Offset: Screen)。(如果选择的视图不同,可能有不同 的显示)。 在“偏移:屏幕”(Offset: Screen)一栏中键入数值将相对于对 象的当前位置、旋转角度和缩放比例变换对象。例如,在偏移一栏中分 别给X、Y和Z键入数值0、0、40,那么将把对象沿着Z轴移动40个单位。 “移动变换输入”(Move Transform Type-In)对话框是非模式对 话框,这就意味着当执行其它操作的时候,对话框仍然可以被保留在屏 幕上。
变换应用举例一:使用变换来安排对象
变换应用举例二:使用“选择并操纵”按钮
克隆对象
为场景创建几何体被称之为建模。一个重要且非常有用的建模技术 就是克隆对象。克隆的对象可以被用作精确的复制品,也可以作为进一 步建模的基础。例如,如果场景中需要很多灯泡,就可以创建其中的一 个,然后复制出其它的。如果场景需要很多灯泡,但是这些灯泡还有一 些细微的差别,那么可以先复制原始对象,然后再对复制品做些修改。 克隆对象的方法有两个。第1种方法是按住Shift键执行变换操作 (移动、旋转和比例缩放);第2种方法是从菜单栏中选取“编辑/克隆” (Edit /Clone)命令。 无论使用哪种方法进行变换,都会出现“克隆选项”(Clone Options)对话框。
对象的捕捉
绘图中的捕捉
有3个选项支持绘图时对象的捕捉,它们是 “三维捕捉”(3D Snap)、 “2.5维捕捉”(2.5D Snap)和 “二维捕捉”(2D Snap)。 不管选择了哪个捕捉选项,都可以选择是捕捉到对象的栅格点、节 点、边界,还是捕捉到其它的点。要选取捕捉的元素,可以在捕捉按钮 上单击鼠标右键。这时就出现“栅格和捕捉设置”(Grid and Snap Settings)对话框,可以在这个对话框上进行捕捉的设置。
镜像(Mirror)对话框
在“镜像”(Mirror)对话框中,用户不但可以选取镜像的轴,还 可以选取是否克隆对象以及克隆的类型。当改变对话框的选项后,被镜 像的对象也在视口中发生变化。
阵列(Array)对话框
“阵列”(Array)对话框被分为3个部分。分别是“阵列变换” (Array Transformation)区域、“对象类型”(Type of Object)区 域、“阵列维度”(Array Dimensions)区域。“阵列变换”(Array Transformation)区域提示了在阵列时对象使用的坐标系和轴心点,还 可以设置使用位移、旋转和缩放变换进行阵列。在这个区域还可以设置 计算数据的方法,例如是使用增量(Incremental)计算还是使用总量 (Totals)计算等。 快摄(Snapshot):只能用于动画的对象。对动画对象使用该按钮 后,就沿着动画路径克隆一系列对象。这样就像在动画期间拿着一个摄 像机快速拍摄照片一样,因此将该功能称之为快摄。 空间工具(Spacing Tool):按指定的距离创建克隆的对象,也可 以沿着路径克隆对象。 克隆并对齐(Clone and Align):该命令将克隆与对齐命令绑定 在一起,在克隆对象的同时并将对象按选择的方式进行对齐。
三维捕捉
当三维捕捉打开的情况下、绘制二维图形或者创建三维对象的时候, 鼠标光标可以在三维空间的任何地方进行捕捉。
二维捕捉
3D Snap捕捉三维场景中的任何元素,而二维捕捉只捕捉激活视口构 建平面上的元素。