文档详情

3DmaX教程 捕捉对象

灯火****19
实名认证
店铺
DOC
1.12MB
约18页
文档ID:122604271
3DmaX教程 捕捉对象_第1页
1/18

3.3 对象的捕捉当变换对象的时候,经常需要捕捉到栅格点或者捕捉到对象的节点上3ds max 6支持精确的对象捕捉,捕捉选项都在主工具栏上3.3.1 绘图中的捕捉有3个选项支持绘图时对象的捕捉,它们是3D Snap(三维捕捉)、2.5D Snap(2.5维捕捉)和2D Snap(二维捕捉)不管选择了哪个捕捉选项,都可以选择是捕捉到对象的栅格点、节点、边界,还是捕捉到其它的点要选取捕捉的元素,可以在捕捉按钮上单击鼠标右键这时就出现Grid and Snap Settings对话框,见图3.30可以在这个对话框上进行捕捉的设置图3.30在默认的情况下,Grid Points复选框是打开的,所有其它复选框是关闭的这就意味着在绘图的时候光标将捕捉栅格线的交点一次可以打开多个复选框如果一次打开的复选框多于一个,那么在绘图的时候将捕捉到最近的元素说明:在Grid and Snap Settings对话框复选了某个选项后,可以关闭该对话框,也可以将它保留在屏幕上即使对话框关闭,复选框的设置仍然起作用三维捕捉当三维捕捉打开的情况下、绘制二维图形或者创建三维对象的时候,鼠标光标可以在三维空间的任何地方进行捕捉。

例如,如果在Grid and Snap Settings对话框中选取了Vertex选项,鼠标光标将在三维空间中捕捉二维图形或者三维几何体上最靠近鼠标光标处的节点二维捕捉三维捕捉的弹出按钮中还有 2D Snap和2.5D Snap捕捉两个按钮按住3D Snap按钮将会看到弹出按钮,找到合适的按钮后释放鼠标键即可选择该按钮3D Snap捕捉三维场景中的任何元素,而二维捕捉只捕捉激活视口构建平面上的元素例如,如果打开2D Snap捕捉并在顶视口中绘图,鼠标光标将只捕捉位于XY平面上的元素2.5维捕捉2.5D Snap是2D Snap和3D Snap的混合2.5D Snap将捕捉三维空间中二维图形和几何体上的点在激活的视口的构建平面上的投影下面举例解释这个问题假设有一个一面倾斜的字母E(见图3.31)该对象位于构建平面之下,面向顶视图如果要跟踪字母E的形状,可以使用Vertex选项在顶视图中画线如果打开的是3D Snap,那么画线时捕捉的是三维图形的实际节点,见图3.32 图3.31如果使用的是2.5D Snap捕捉,那么所绘制的线是在对象之上的构建平面上,见图3.33 图3.32 图3.333.3.2 增量捕捉除了对象捕捉之外,3ds max 6还支持增量捕捉。

通过使用角度捕捉(Angle Snap),可以使旋转按固定的增量(例如10)进行;通过使用百分比捕捉(Percent Snap),可以使比例缩放按固定的增量(例如10%)进行;通过使用微调器捕捉(Spinner Snap),可以使微调器的数据按固定的增量(例如1)进行 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(微调器捕捉触发按钮): 打开该按钮后,当单击微调器箭头的时候,参数的数值按固定的增量增加或者减少增量捕捉的增量是可以改变的,要改变Angle snap和Percent snap的增量,需要使用Grid and Snap Settings对话框的Options标签。

Spinner Snap的增量设置是通过在微调器按钮上单击鼠标右键进行的当在微调器捕捉按钮上单击鼠标右键后就出现Preference Settings对话框可以在Preference Settings对话框的Spinners区域设置Snap的数值下面举例说明如何使用捕捉变换对象3.3.3 使用捕捉变换对象1. 启动3ds max,在主工具栏上选取File / Open,打开本书配套光盘中的Samples\ ch03\ch03_01.max文件这是一个有桌子、凳子、茶杯和茶壶的简单室内场景2. 在摄像机视口单击茶壶,选择它3. 单击主工具栏的 Select and Rotate按钮4. 单击Snap区域的 Angle Snap Toggle按钮5. 在透视视口上单击鼠标右键,激活它6. 在顶视口绕Z轴旋转茶壶7. 注意观察状态栏中键盘输入区域数字的变化,旋转的增量是58. 在摄像机视口,单击其中的一个高脚杯,以选择它9. 单击Snap区域的 Percent Snap按钮10. 单击主工具栏的Select and Uniform Scale按钮11. 在顶视口缩放高脚杯,同时注意观察状态栏中数据的变化。

高脚杯放大或者缩小的增量为10%3.4 变换坐标系在每个视口的左下角有一个由红、绿和蓝3个轴组成的坐标系图标这个可视化的图标代表的是3ds max 6的世界坐标系(World Reference Coordinate System)三维视口(摄像机视口、用户视口、透视视口和灯光视口)中的所有对象都使用世界坐标系下面就来介绍如何改变坐标系,并讨论各个坐标系的特征3.4.1 改变坐标系通过在主工具栏中单击参考坐标系按钮,然后在下拉式列表中选取一个坐标系(见图3.34)可以改变变换中使用的坐标系当选择了一个对象后,选择坐标系的轴将出现在对象的轴心点或者中心位置在默认状态下,使用坐标系是视图(View)坐标系为了理解各个坐标系的作用原理,必须首先了解世界坐标系3.4.2 世界坐标系世界坐标系的图标总是显示在每个视口的左下角如果在变换时想使用这个坐标系,那么可以从Reference Coordinate System(参考坐标系)列表中选取它当选取了世界坐标系后,每个选择对象的轴显示的是世界坐标系的轴,见图3.35可以使用这些轴来移动、旋转和缩放对象 图3.34 图3.353.4.3 屏幕坐标系当参考坐标系被设置为屏幕坐标系(Screen)的时候,每次激活不同的视口,对象的坐标系就发生改变。

不论激活哪个视口,X轴总是水平指向视口的右边,Y轴总是垂直指向视口的上面这意味着在激活的视口中,变换的XY平面总是面向用户在诸如前视口、顶视口和左视口等正交视口中,使用屏幕坐标系是非常方便的但是在透视视口或者其它三维视口中,使用屏幕坐标系就会出现问题由于XY平面总是与视口平行,会使变换的结果不可预测视图坐标系可以解决在屏幕坐标系中所遇到的问题3.4.4 视图坐标系视图坐标系是世界坐标系和屏幕坐标系的混合体在正交视口,视图坐标系与屏幕坐标系一样,而在透视视口或者其它三维视口,视图坐标系与世界坐标系一致视图坐标系结合了屏幕坐标系和世界坐标系的优点3.4.5 局部坐标系创建对象后,会指定一个局部坐标系局部坐标系的方向与对象被创建的视口相关例如,当圆柱被创建后,它的局部坐标系的Z轴总是垂直于视口,它的局部坐标系的XY平面总是平行于计算机屏幕即使切换视口或者旋转圆柱,它的局部坐标系的Z轴总是指向高度方向当从参考坐标系列表中选取局部坐标系(Local Coordinate System)后,就可以看到局部坐标系,见图3.36图3.36说明:通过轴心点可以移动或者旋转对象的局部坐标系对象的局部坐标系的原点就是对象的轴心点。

3.4.6 其它坐标系除了世界坐标系、屏幕坐标系、视图坐标系和局部坐标系外,还有4个坐标系,它们是:父对象坐标系(Parent):该坐标系只对有链接关系的对象起作用如果使用这个坐标系,当变换子对象的时候,它使用父对象的变换坐标系栅格坐标系(Grid):该坐标系使用当前激活栅格系统的原点作为变换的中心平衡环坐标系(Gimbal):该坐标系与局部坐标系类似,但其三个旋转轴并不一定要相互正交它通常与Euler xy2旋转控制器一起使用捡取坐标系(Pick):该坐标系使用特别的对象作为变换的中心该坐标系非常重要,将在后面详细讨论3.4.7 变换和变换坐标系每次变换的时候都可以设置不同的坐标系3ds max 6会记住上次在某种变换中使用的坐标系例如,假如选择了主工具栏中的Select and Move工具,并将变换坐标系改为Local此后又选取主工具栏中的Select and Rotate工具,并将变换坐标系改为World这样当返回到Select and Move工具时,坐标系自动改变到Local技巧:当用户想使用特定的坐标系时,首先选取变换图标,然后再选取变换坐标系这样,当执行变换操作的时候,才能保证使用的是正确的坐标系。

3.4.8 变换中心在主工具栏上参考坐标系右边的按钮是变换中心弹出按钮,见图3.37每次执行旋转或者比例缩放操作的时候,都是关于轴心点进行变换的这是因为默认的变换中心是轴心点图3.373ds max的变换中心有3个,它们是: Use Pivot Point Center(使用轴心点中心):使用选择对象的轴心点作为变换中心 Use Selection Center(使用选择集中心):当多个对象被选择的时候,使用选择的对象的中心作为变换中心 Use Transform Coordinate Center(使用变换坐标系的中心):使用当前激活坐标系的原点作为变换中心当旋转多个对象的时候,这些选项非常有用Use Pivot Point Center将关于自己的轴心点旋转每个对象,而Use Selection Center将关于选择对象的共同中心点旋转对象Transform Coordinate Center对于捡取坐标系非常有用,下面介绍捡取坐标系的方法3.4.9 捡取坐标系假如希望绕空间中某个特定点旋转一系列对象,最好使用捡取坐标系即使选择了其它对象,变换的中心仍然是特定对象的轴心点如果要绕某个对象周围按圆形排列一组对象,那么使用捡取坐标系将非常方便。

例如,可以使用捡取坐标系安排桌子和椅子等下面举例说明如何使用捡取坐标系 1. 启动3ds max,在主工具栏上选取File / Open,打开本书配套光盘中的Samples\ ch03\ch03_03.max文件这个场景非常简单,只有一个花心和花瓣,见图3.38图3.38下面将在花心周围复制花瓣,以便创建一个完整的花2. 单击主工具栏中的 Angle Snap Toggle按钮3. 单击主工具栏的 Select and Rotate按钮4. 在参考坐标系列表中选取Pick5. 在前视口单击花心,选择它,对象名Flower Center出现在参考坐标系区域6. 在主工具栏选取 Use Transform Coordinate Center接下来将绕着中心旋转并复制花瓣7. 在前视口单击花瓣Petal01,。

下载提示
相似文档
正为您匹配相似的精品文档