Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27745
  • 博文数量: 33
  • 博客积分: 710
  • 博客等级: 军士长
  • 技术积分: 185
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-02 02:12
文章分类

全部博文(33)

文章存档

2011年(33)

我的朋友
最近访客

分类: 网络与安全

2011-07-09 23:44:00

内容摘自: 的  的 “”

全文内容参考或者查看原文内容截图,点击链接 “”即可

 

  3ds max 提供了许多工具,而并不是在每个场景的工作中都要使用所有的工具。但是基本上在每个场景的工作中都要移动、旋转和缩放对象。完成这些功能的基本工 具称之为变换。当变换的时候,还需要理解变换中使用的变换坐标系、变换轴和变换中心,还要经常使用捕捉功能。另外,在进行变换的时候还经常需要复制对象。 因此,本章还要讨论与变换相关的一些功能,例如复制、阵列复制、镜像和对齐等。

3.1  变换(Transform)

可以使用变换移动、旋转和缩放对象。要进行变换,可以从主工具栏上访问变换工具,也可以使用快捷菜单访问变换工具。主工具栏上的变换工具如下:

 Select and Move                                选择并移动

 Select and Rotate                               选择并旋转

 Select and Uniform Scale                    选择并等比例缩放

 Select and Non-uniform Scale                    选择并不等比例缩放

 Select and Squash                              选择并挤压变形

3.1.1  变换轴

选择对象后,每个对象上都显示一个有3个轴的坐标系的图标,见图3.1。坐标系的原点就是轴心点。每个坐标系上有三个箭头,分别标记XYZ,代表3个坐标轴。被创建的对象将自动显示坐标系。

当选择变换工具后,坐标系将变成变换Gizmo,图3.2、图3.3和图3.4分别是移动、旋转和缩放的Gizmo。

 

     

图3.1                                               图3.2

     

图3.3                                              图3.4

3.1.2  变换的键盘输入

有时需要通过键盘输入而不是通过鼠标操作来调整数值。3ds max支持许多键盘输入功能,包括使用键盘输入给出对象在场景中的准确位置,使用键盘输入给出具体的参数数值等等。可以使用Move Transform Type-In对话框(见图3.5)进行变换数值的输入。可以通过在主工具栏的变换工具上单击鼠标右键来访问Move Transform Type-In对话框,也可以直接使用状态栏中的键盘输入区域。

图3.5

 

说明:要显示Move Transform Type-In对话框,必须首先单击变换工具,激活它,然后再在激活的变换工具上单击鼠标右键。

 

Move Transform Type-In对话框由两个数字栏组成。一栏是Absolute: World,另外一栏是Offset: Screen。(如果选择的视图不同,可能有不同的显示)下面的数字是被变换对象在世界坐标系中的准确位置,键入新的数值后,将使对象移动到该数值指定的 位置。例如,如果在Move Transform Type-In对话框的Absolute: World下面分别给X、Y和Z键入数值0、0、40,那么对象将移动到世界坐标系中的0、0、40处。

在Offset: Screen一栏中键入数值将相对于对象的当前位置、旋转角度和缩放比例变换对象。例如,在Offset一栏中分别给X、Y和Z键入数值0、0、40,那么将把对象沿着Z轴移动40个单位。

Move Transform Type-In对话框是非模式对话框,这就意味着当执行其它操作的时候,对话框仍然可以被保留在屏幕上。

也可以在状态栏中通过键盘输入数值(见图3.6)。它的功能类似于Move Transform Type-In对话框,只是需要通过一个按钮来切换绝对(Absolute)和偏移(Offset)。

图3.6

3.1.3  变换应用举例:使用变换来安排对象

1. 启动3ds max,在主工具栏上选取File / Open,打开本书配套光盘中的Samples\ ch03\ch03_01.max文件。

这是一个有桌子、凳子、茶杯和茶壶的简单室内场景,见图3.7。

2. 单击主工具栏中的  Select by Name按钮。

3. 在Select Objects对话框中,单击Goblet01,然后单击Select按钮。此时在摄像机视口中,右边的高脚杯周围有一个白色的边界盒,表明它处于被选择状态,见图3.8。

4. 单击主工具栏中的  Select and Move按钮。

5. 在顶视口中单击鼠标右键,激活它。将鼠标移到Y轴上,直到鼠标光标变成Select and Move图标的样子后单击并拖曳,将右边高脚杯移到桌子的边缘(见图3.9)。

注意观察摄像机视口中的变化。右边的高脚杯被移到了桌子的边缘,见图3.10。

6. 在摄像机视口单击茶壶,出现变换的Gizmo。茶壶的变换Gizmo出现在茶壶的底部,见图3.11。

图3.7

     

图3.8                                               图3.9

    

图3.10                                             图3.11

7. 单击主工具栏上的  Select and Rotate按钮,激活它。

8. 在前视口将鼠标光标移动到茶壶变换Gizmo的Z轴上(水平圆代表的轴)。

9. 单击并拖曳茶壶,将它绕Z轴旋转大约140°。这时的透视视口见图3.12。

 

技巧:当旋转对象的时候,仔细观察状态栏中变换数值的键盘输入区域,可以了解具体的旋转角度。

 

图3.12

10. 在摄像机视口单击Goblet02(中间的杯子),选择它,见图3.13。

图3.13

11. 在主工具栏单击  Select and Uniform Scale按钮。

12. 将鼠标移动到变换Gizmo的中心,在摄像机视口将Goblet02放大到大约130%的样子,见图3.14。

 

注意:在3ds max 6中,使用缩放工具时,即使选取了等比例缩放工具,也可以进行不均匀比例缩放。因此,一定要将鼠标定位在变换Gizmo的中心,以确保进行等比例缩放。

 

技巧:当缩放对象的时候,仔细观察状态栏中变换数值的键盘输入区域,可以了解具体的缩放百分比。

 

图3.14

13. 在主工具栏的  Select and Uniform Scale按钮上单击鼠标右键,出现Scale Transform Type-In对话框,见图3.15。

图3.15

14. 在Scale Transform Type-In对话框的Absolute:Local一栏中将每个轴的缩放数值设置为100。高脚杯被恢复到原来的大小。

15. 关闭Scale Transform Type-In对话框。

16. 在摄像机视口选择左边的那个凳子的顶部。凳子的顶部是由基本圆柱体制作的。

17. 单击  Select Object按钮。单击主工具栏上的  Select and Manipulate按钮。凳子顶部的圆柱被一个绿色的圆环绕。

18. 在顶视口将鼠标光标移动到刚才选择的凳子顶上,直到绿色的圆变成红色为止,见图3.16。

19. 在顶视口单击并向右拖曳红色的圆,以便增大圆柱的半径。现在改变了圆柱的半径(Radius)参数,而没有改变圆柱的缩放比例,见图3.17。

      

图3.16                                               图3.17

说明:操纵(Manipulate)模式与选择的变换无关。不管选择了什么变换,当在操纵模式单击并拖曳的时候,圆柱的半径就发生了改变。

2.6  小结

本章介绍了如何打开、保存以及合并文件,并讨论了参考文件和参考对象,这些都是实际工作中非常重要的技巧,请一定熟练掌握。

本章的另外一个重要内容就是创建基本的三维对象和二维对象,以及如何使用编辑修改器和编辑修改器堆栈编辑对象。

为了有效地编辑对象和处理场景,需要合理地利用3ds max提供的组织工具组织场景中的对象。在本章中学习的组和选择集是重要的组织工具,熟练掌握这些工具将会对今后的工作大有益处。

阅读(1367) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~