3ds max 7.0案例教程第 1章 3ds max 7.0的工作环境和基本操作启动 3ds max 7.0与观察 tubby_final文件1.1
制作,围棋盘和棋子,1.2
3ds max是运行于 Windows操作平台上的优秀三维动画制作软件之一,相对于其他三维动画制作软件来说,它对硬件的要求不太高,能稳定地运行,且功能强大、
操作方便,能制作出毫不逊色于其他三维动画制作软件制作的作品。
3ds max 7.0与以前的版本相比,功能更强大,系统更稳定,界面变得更友好,
操作更简单,大大提高了工作效率。但是,
3ds max 7.0只有在安装了 DirectX9以后才能正常运行。
DirectX9需要显卡的支持,由于
DirectX9发布以后才设计支持它的显卡,
所以一般来说,只在 2005年以后生产的显卡,才有可能支持 DirectX9。不过如果使用 2005年以前生产的显卡,也不是绝对不能安装 DirectX9,只不过在运行时可能会影响一些运行的速度或稳定性。
在 3ds max中,建立场景是完成一个完整作品的最低要求。一个场景中包含 5个要素,分别是:建立对象模型、编辑材质、
放置灯光、摄影机和设置场景动画。除了在建立静态图像时,可以不要场景动画,
其他几个要素可简可繁,但不可以缺少。
考虑到读者的学习规律,在本书的一部分实例中只完成建立对象模型或编辑材质。
本章将对 3ds max 7.0的工作界面、基本概念和基本操作方法进行介绍。另外,
因为书中要遇到大量的操作,所以在本章中也将对操作过程的叙述进行一些约定。
在进行本章的学习过程中,读者会发现本章的操作步骤中有比较多的提示等内容,这些内容可以帮助读者理解操作的意义或一些定义术语,读者在第一次按本书所介绍的操作步骤进行操作时,可以先跳过这些提示,待制作完成实例后再读这些提示。
1.1.1 学习目标在本节中我们要学习如何启动 3ds max
7.0、对于视图的调整、有关文件的基本操作、如何改变视图的类型和渲染方式以及
3ds max 7.0的工作界面。
1.1.2 操作过程
1.1 启动 3ds max 7.0与观察
tubby_final文件启动 3ds max 7.0后,就可以显示它的工作界面,如图 1-1-13所示。下面介绍工作界面中的主要内容。
1.1.3 相关知识图 1-1-13 3ds max 7.0的工作界面菜单栏位于屏幕最上方的标题栏下面,
如图 1-1-14所示。图 1-1-14中有两行文字,
上方是菜单栏,下方是与之对应的中文。
3ds max 7.0的菜单栏与标准的 Windows菜单栏相同,它包含了系统的全部操作命令,
由 15个菜单项组成。
1.菜单栏图 1-1-14 菜单栏打开一个菜单项的下拉菜单有两种方法,一种方法是单击该菜单项,另一种方法是按住 Alt键的同时,再按菜单项中带下划线的字母。菜单栏中各菜单的主要作用如下。
( 1) File(文件)菜单:主要用于文件的基本操作,如打开、新建、保存和合并文件等。
( 2) Edit(编辑)菜单:主要用于对场景中的操作对象进行编辑,如撤消或恢复上一次操作,保存和恢复场景信息,删除、选择和复制操作对象,
设置对象的属性等。
( 3) Tools(工具)菜单:主要用于对操作对象进行变换和管理,可以进行移动、镜像、阵列、对齐和设置高光点等操作。
( 4) Group(组)菜单:主要用于对操作对象进行组合和分解,在组合对象中分离或增加对象等。
( 5) Views(视图)菜单:主要用于设置和控制视图,如视图栅格和显示模式的设置等。
( 6) Create(创建)菜单:主要用于创建各种对象。
( 7) Modifiers(修改器)菜单:包含了所有修改对象的命令。
( 8) Character(角色)菜单:主要用于创建、保存、插入和删除角色,
使用骨骼工具等功能。
( 9) reactor(反应器)菜单:主要用于创建、修改和编辑具有关节限制的对象以及模拟实际的物理现象,并创建、预览这些物体及其物理现象的动画效果。
( 10) Animation(动画)菜单:主要用于 IK系统的动画设计,约束控制和属性等动画设置,预览动画的生成和浏览等操作。
( 11) Graph Editors(图形编辑器)
菜单:主要用于轨迹视图和概要视图的打开、新建、保存和删除等操作。
( 12) Rendering(渲染)菜单:主要用于渲染场景、环境、高级灯光、
纹理和光线等效果的设置,并用于材质贴图编辑器、视频合成等系统的打开及设置操作。
( 13) Customize(自定义)菜单:
主要用于自定义工作界面,定制界面的加载、保存和恢复以及用户界面的显示,并对系统工作路径、度量单位、
网格与捕捉、视窗等内容进行设置,
对外挂模块进行管理,对系统进行优化设置等操作。
( 14) MAXScript( MAX脚本)菜单:主要用于 MAX脚本文件的创建、
打开和运行,以及对侦听器窗口、宏记录,Visual MAX脚本窗口的打开及编辑等操作。
( 15) Help(帮助)菜单:主要用于
3ds max 7.0的参考及帮助,包括用户参考,MAX脚本参考、在线支持、
附加帮助,还提供了技术支持信息和版本信息。
主工具栏位于菜单栏的下面,由一组常用命令按钮组成,主工具栏提供了 3ds
max 7.0大部分常用功能的快捷操作命令按钮,通过分割线将工具按钮分割为若干组。
2.主工具栏由于主工具栏中的命令按钮数目很多,
在低分辨率下,系统工作界面无法显示出全部命令按钮。要显示出不在可视范围内的命令按钮,可以按下面的方法操作:将鼠标指针移到任意两个按钮间的空白位置,
当鼠标指针变为 形状时,按下鼠标左键并拖曳鼠标左右移动主工具栏,就可显示出其他的命令按钮。
( 1)使用小工具按钮:如果要在工具栏中尽量多地显示出工具按钮,可以将工具栏的按钮改成小按钮。具体操作方法如下所述。
单击 Customize(自定义) → Preference
(首选项)菜单命令,弹出 Preference
Setting(首选项设置)对话框,如图 1-1-
15所示。
图 1-1-15 Preference Setting对话框
单击 General(常规)标签,取消 Use
Large Toolbar Button(使用大图标按钮)
复选框。
单击 OK按钮,弹出一个提示对话框,如图 1-1-16所示。该对话框的意思是:请退出并重新启动程序,就可以改变图标按钮的大小。
图 1-1-16 3ds max的提示对话框
单击,确定,按钮,然后关闭 3ds max
7.0,再重新启动,就可以将工具按钮换成小图标。
( 2)主工具栏中工具按钮的主要作用:将鼠标移到主工具栏的最左侧,
向外拖曳,可以将其变为浮动的工具栏,如图 1-1-17所示。变为浮动的工具栏后,将鼠标移到工具栏的边线上时,可以调整其宽度和高度。在主工具栏中工具按钮的主要作用如下:
图 1-1-17 主工具栏
(撤消)与 (恢复)按钮:单击按钮,即可撤消前一次的操作;单击按钮,即可恢复撤消的上一次操作。系统默认最多重做前 20步的连续操作。
(选择并链接)与 (取消链接)按钮:单击 按钮,即可将当前选定的对象(子对象)链接到其他对象(父对象)
上。单击 按钮,即可解除两个对象之间的链接关系。
(绑定到空间扭曲)按钮:单击该按钮,然后在视图中将选定的对象拖曳到空间扭曲上,即可将当前选定的对象绑定到空间扭曲上。
(选择过滤)下拉列表框:在该下拉列表中指定选择对象的类型。
(选择)按钮:单击该按钮,即可选择场景中的对象。
(通过名称选择)按钮:单击该按钮,
即可在弹出的 Select by Name(通过名称选择)对话框中根据名称选择对象。
(矩形选择区域)弹出按钮:这一组按钮中共有 5个按钮,按下鼠标左键不放,
可弹出其下拉列表,从中选择一个按钮后,
可拖曳鼠标产生不同形状的框选区域。
(窗口 /交叉)选择切换:当图标为
(交叉)时,如果用鼠标框选对象,只要有部分在选择区域内的对象都可以选中。
当按下该按钮,图标为 (窗口)时,只有整个对象全部在选框中的才可以被选中。
(选择并移动)按钮:单击该按钮,
即可选择并移动场景中的对象。
(选择并旋转)按钮:单击该按钮,
即可选择并旋转场景中的对象。
(选择并缩放)弹出按钮:这一组按钮中共有 3个按钮,按下鼠标左键不放,可弹出其下拉列表,从中选择一个按钮后,
单击该按钮,即可选择场景中的对象并进行缩放。
(参考坐标系)下拉列表框:单击此下拉列表框,从中选择三维空间坐标系。
(使用对象轴心点)弹出按钮:这一组有 3个按钮,提供了用于改变缩放和旋转操作几何中心的 3种方法。
(选择并操控按钮):单击该按钮,
可以通过在视图中拖曳,操纵器,,编辑某些对象、修改器和控制器的参数。
(捕捉切换)弹出按钮:这一组有 3个按钮,提供捕捉处于活动状态位置的 3D空间的控制范围。
(角度捕捉切换)按钮:单击该按钮,
即可用于精确旋转操作。
(百分比捕捉切换)按钮:单击该按钮,通过指定的百分比增加对象的缩放。
(微调捕捉开关切换)按钮:单击该按钮,使用,微调器捕捉切换,设置 3ds
max 7.0中所有微调器的每单击一次鼠标增加或减少值。
(命名对象选择集)下拉列表框:使用该下拉列表可以命名选择集,
并重新调用选择以便以后使用。
(选择并镜像对象)按钮:单击该按钮,弹出 Mirror(镜像)对话框,使用该对话框可以在不同方向镜像一个或多个对象并同时移动这些对象。
(对齐)弹出按钮:该组一共有 6个按钮,提供了对用于对齐对象的 6种不同工具。
选定一个按钮,即可将选定的对象按指定的位置或方向执行对齐操作。
(图层管理器)按钮:单击该按钮,
即可弹出 Layer(图层)对话框。在该对话框中,可以创建和删除图层以及设置图层的属性。
(曲线编辑器窗口)按钮:单击该按钮,即可弹出 Track View–Curve Editor
(运动轨迹视窗 —曲线编辑器)窗口。在该窗口中,以图表上的功能曲线来表示运动。该模式可以使运动的插值以及在关键帧之间创建对象的变换直观化。
(图解视图窗口)按钮:单击该按钮,
可弹出 Schematic View(图解视图)窗口。
在该窗口中,可以访问对象属性、材质、
控制器、修改器、层次和不可见场景关系。
(材质编辑器)按钮:单击该按钮,
弹出 Material Editor(材质编辑器)对话框。在该对话框中,可以对对象的材质、
贴图等进行设置。
(渲染场景对话框)按钮:单击该按钮,弹出 Render Scene(渲染场景)对话框。在该对话框中,可以对场景对象的输出效果、帧和窗口大小等内容进行设置。
(渲染类型)下拉列表框:在该下拉列表中可以指定将要渲染的场景的一部分。
(快速渲染)弹出按钮:该组有 2个按钮,单击快速渲染(产品级)按钮,可以对视图区或场景中的对象进行快速着色渲染,而无须显示 Render Scene对话框。
反应器工具栏位于屏幕的最左侧,包含了用于动力学设置的命令按钮,将其拖曳出来形成浮动工具栏,如图 1-1-18所示。
3.反应器工具栏图 1-1-18 反应器工具栏利用这些命令按钮可以制作具有动态特性的场景,在该工具栏中,通过分割线将工具按钮分为 6组。要显示出不在可视范围内的命令按钮,将鼠标指针移到任意两个按钮间的空白位置,当鼠标指针变为形状时,按住鼠标左键并拖曳鼠标上下移动反应器工具栏,就可显示出其他的命令按钮。
( 1)创建对象集合:该组包含 5个工具按钮,用于创建硬物体、软物体、
布料、绳子和可变形网格集合等。
( 2)创建运动效果:该组包含 9个工具按钮,用于创建平面、弹簧、线性阻尼、旋转阻尼效果,风、马达、玩具车及水的运动效果和断裂效果。
( 3)创建约束限制:该组包含 7个工具按钮,用于创建限制方式、碎布玩具、铰链、点 -点、棱柱、车轮和点 -
路径等约束限制。
( 4)应用修改器:该组包含 3个工具按钮,可用于应用布料、软物体和绳子修改器。
( 5)打开属性编辑器:该组包含 1个工具按钮,单击该按钮,可打开
Rigid Body(硬实体)对话框,对反应器对象的物理属性和模拟几何体进行设置等。
( 6)创建动画:该组包含 3个工具按钮,用于分析场景,预览、创建反应器动画。
命令面板位于屏幕的最右侧,包含了用于建立和编辑模型的工具和操作命令,
并以按钮的形式显示 3ds max 7.0的系统模型。命令面板是 3ds max 7.0的主要核心区域,由 6个选项面板组成,每个选项面板的标签都是一个小的图标。
4.命令面板默认状态下,系统显示 面板,其名称是 Create(创建)。在以后的章节中我们用 (创建)来描述这个面板,这种方法同样适用于描述其他命令面板。
( 1) Create(创建)面板:包含用于创建对象的控件,包括几何体、
摄影机和灯光等。
( 2) Modify(修改)面板:包含用于将修改器应用于对象,以及编辑可编辑对象(如网格和面片)的控件。
( 3) Hierarchy(层级)面板:
包含用于管理层次、关节和反向运动学中链接的控件。
( 4) Motion(运动)面板:包含动画控制器和轨迹的控件。
( 5) Display(显示)面板:包含用于隐藏和显示对象的控件,以及其他显示选项。
( 6) Utilities(实用程序)面板:
包含其他工具程序,大多数是 3ds
max的插件。
在前面的操作过程中,我们已经对视图区进行了大量的操作,对这部分内容应该比较熟悉,所以下面对前面还没介绍的一些知识进行补充。
5.视图区启动 3ds max 7.0后,默认的 4个视图分别为 Top视图,Front视图,Left视图和
Perspective视图。除上述 4个视图外,还有
Back视图,Right视图,Bottom视图、
User视图和 Camera视图等。
视图区中的大部分视图都有一个默认快捷键,Front视图的快捷键为 F,Left视图的快捷键为 L,Top视图的快捷键为 T,
Bottom视图的快捷键为 B,Perspective视图的快捷键为 P,User视图的快捷键为 U,
Camera视图的快捷键为 C。通过按下视图的快捷键,可以快速切换视图。
注意 以上所提到的快捷键,以及其他 3ds
max的快捷键,一定是在英文输入状态下按键。
时间滑块及轨迹栏位于视图区的下部。
时间滑块用于改变动画的当前帧,拖曳滑块,可以使动画到达某一特定帧,滑块上的数字分别表示当前帧和动画总帧数。轨迹栏用于编辑动画轨迹曲线,显示关键帧的设置情况。单击按钮,可以显示出动画轨迹曲线编辑视图。
6.时间滑块及轨迹栏脚本编辑区位于屏幕底部的左侧,用户可以根据 3ds max 7.0内置的脚本语言,
创建和使用自定义命令进行操作。脚本编辑区实际上是一个实时编译器,输入的脚本语言命令可以立即执行。
7.脚本编辑区状态信息栏位于屏幕底部的中间,可以为 3ds max 7.0的操作提供重要的参考信息,用于显示当前的操作命令及状态的提示,锁定操作对象,定位并精确位移操作对象等。
8.状态信息栏动画控制区位于屏幕底部的中间,主要用于动画的记录与播放、时间控制以及动画关键帧的设置与选择等操作。
9.动画控制区视图控制区位于屏幕底部的右侧,主要用于观看、调整视图中操作对象的显示方式。通过视图控制区的操作按钮,可以改变操作对象的显示状态,使其达到最佳的显示效果,但并不改变对象的大小、位置和结构。
10.视图控制区视图控制区中的按钮随着激活的视图发生变化。有一些控制按钮在各种视图中都存在,但也有一部分按钮只对某些视图起作用。下面我们以选中 Perspective(透视)视图时视图控制区中的按钮为例,介绍其含义。
( 1) Zoom(缩放视图)按钮:
单击该按钮,可以对单个视图进行任意比例的缩小或放大。
( 2) Zoom All(缩放全部视图)
按钮:单击该按钮,可以对全部视图进行缩小或放大。
( 3) Zoom Extents(最大方式显示视图)按钮:单击该按钮,可以将当前视图中的对象全部最大限度地显示出来。
( 4) Zoom Extents All(最大方式显示全部视图)按钮:单击该按钮,
可以将视图区各视图中的对象全部最大限度地显示出来。
( 5) Field-of-View(区域缩放)
按钮:单击该按钮,可以对视图内对象的局部区域进行缩小或放大显示。
( 6) Pan(移动视图)按钮:单击该按钮,可以在视图内以平行于视图平面的方式移动视图,更好地显示视图内的对象。
( 7) Arc Rotate(弧形旋转视图)
按钮:单击该按钮,可以在视图内旋转视图平面,改变视图坐标轴的方向。
( 8) Min/Max Toggle(最小化 /
最大化视图开关)按钮:单击该按钮,
可以将视图平面在最大化视图与普通视图之间进行切换。
1.2.1 学习目标在本节中我们要学习如何在场景中创建对象、更改对象的参数、在视图中移动对象、复制对象的方法以及一些变换工具的使用。本例制作完成的效果如图 1-2-1所示。
1.2.2 操作过程
1.2 制作,围棋盘和棋子,
图 1-2-1 围棋的效果图
1.使用 Create(创建)命令面板
3ds max 7.0是一个面向对象开发的软件,这种软件有一些特点,如工作界面会随着操作的改变而发生变化,而且当选中不同的对象以后,只有可以使用的操作处于可用状态,不合法或不可用的操作则变为浅灰色。
1.2.3 相关知识我们在 3ds max 7.0中创建的每一个物体都是对象,而且材质编辑器、编辑修改器等也被叫做对象。为方便用户使用,3ds
max 7.0将前一类称为场景对象,将后一类称为特定对象。
要创建一个对象就要用到创建命令。
使用创建命令的方法有两种:一种是使用菜单命令,另一种是使用 Create(创建)
命令面板。一般情况下使用创建命令面板。
在屏幕右侧的命令面板区域单击
(创建)按钮可以显示创建命令面板。在该面板中可以创建的对象被分为 7类放在不同的类型中。
下面我们以长方体为例简单分析一下创建命令面板。
单击 Create(创建) → Geometry(几何体) → Standard Primitives(标准几何体)
选项,就在其下面的 Object Type(对象类型)卷展栏中显示出标准几何体的命令按钮,如图 1-2-26所示。
单击 Box(长方体)按钮,然后按照实例的操作步骤中的步骤 1或 3中所介绍的方法在视图中创建对象。
图 1-2-26 创建命令面板虽然选中不同的命令按钮时,创建命令面板下半部分中可以使用的参数不同,
但一般都由以下几个部分组成。
( 1) Name and Color(名称和颜色)
卷展栏:用于给创建的对象命名以及更改其在视图中显示的颜色。
( 2) Creation Method(创建方式)
卷展栏:在该卷展栏中有几个单选钮,
用于确定对象的创建方法。
( 3) Keyboard Entry(键盘输入)
卷展栏:通过输入对象的坐标及几何参数,在视图中创建对象。
( 4) Parameters(参数)卷展栏:
主要用于控制对象的参数。
要对视图中的对象进行移动、旋转等操作,设置对象材质贴图,调整灯光、摄像机的参数等,就必须选中所要操作的对象。被选中的对象在视图中以白色的线框方式显示,而在 Perspective视图和 Camera
视图中被选中时,在对象外有一个白色的边框。
2.选择对象的方法
3ds max 7.0提供了多种选择操作对象的方法,用于选择对象的工具中 (选择对象)是一个单纯的选择工具,不具有其他功能,(选择并移动),(选择并旋转),(选择并均匀缩放)和 (选择并操控)等工具除了其自身的操作功能以外,还具有 (选择对象)工具的全部功能。常用的选择方法有以下几种。
( 1)单击选择对象:如果要选择一个操作对象,首先在主工具栏中选择一个具有选择功能的工具按钮,然后将鼠标指针移到要选择的对象上。当鼠标指针变为十字光标时,单击该对象即可选中一个操作对象。
如果要选择多个操作对象(在 3ds
max 7.0中将所选择的多个对象叫做对象选择集),在选择第一个对象后按住 Ctrl键,再单击要选择的其他对象,就可将其增加到操作对象的选择集中。
( 2)取消对象的选择:如果要从多个对象构成的选择集中取消某个对象的选择,则应按住 Ctrl键再单击该对象。当选择了一个或多个操作对象后,
若要取消所选择的全部对象,单击视图中的空白位置即可。
( 3)区域选择:区域选择操作对象是指在视图中通过拖曳鼠标框出的一个区域,选择要操作的物体。如果在指定区域时按住 Ctrl键,则影响的对象将被添加到当前选择中。
反之,如果在指定区域时按住 Alt键,
则影响的对象将从当前选择中移除。
默认情况下,拖曳鼠标时创建的是矩形区域。在 3ds max 7.0中用鼠标框出的区域可以有不同的形状。
区域形状:按下主工具栏中的 (矩形选择区域)按钮,可以调出它的弹出按钮。
在这一组按钮中一共有 5个按钮,选择不同的按钮,利用鼠标单击和拖曳可以创建不同的区域。
这 5个按钮是,Rectangular Selection
Region(矩形选择区域)按钮,Circular
Selection Region(圆形选择区域)按钮、
Fence Selection Region(栅栏式选择区域)
按钮,Lasso Selection Region(套索式选择区域)按钮和 Paint Selection Region
(绘图选择区域)按钮。
选择模式:在进行区域选择时,是将选区内的物体作为选择操作对象,还是将选区所接触到的对象作为选择操作对象,要根据选择模式确定。选择模式一共有两种:
一种是窗口模式,一种是交叉模式。
系统默认的是交叉模式。在此模式下,
用区域选择方式选择操作对象时,在选框区域范围内的对象及与选框区域接触并未全部在选区范围内的对象均被选中。
而切换到窗口模式的方法是按下主工具栏中的 Window/Crossing(窗口 /交叉)
按钮,使其切换到 (窗口)模式,这时用区域选择方式选择操作对象时,只有全部在选框区域范围内的对象才能被选中。
( 4)根据名称选择:当在视图中建立了很多对象,各个对象交错在一起,
构成了一个很复杂的场景时,要快速、
准确地选择操作对象,可以根据对象的名称进行选择。
选择操作对象的方法是:单击主工具栏中的 Select by Name(按名称选择)按钮,
或单击 Edit(编辑) → Select By(选择)
→ Name(名称)菜单命令,弹出 Select
Objects(选择对象)对话框,在该对话框左侧的对象列表框中,单击要选择的对象,
或在左上角的文本框中输入要选择对象的名称,再单击 Select(选择)按钮即可。
( 5)根据颜色选择:在视图中建立对象时,系统均会赋予对象一种随机的颜色,用户也可以定义对象的颜色。
将对象进行克隆、镜像或阵列等操作后,被复制的对象与原对象的颜色也都是相同的。
要选取颜色相同的对象,可以单击,Edit(编辑) → Select By(选择)
→ Color(颜色)”菜单命令,然后单击视图中要选择的某种颜色的一个对象,即可选中该对象和与其颜色相同的其他对象。
在 3ds max 7.0的主工具栏中提供了很多选择并变换操作的命令按钮,其中最常用的是 (选择并移动),(选择并旋转),(选择并均匀缩放)按钮,它们除了可以对对象进行变换操作外,还具有选择对象的功能。其中又以 (选择并移动)使用次数最多。
3.选择并移动工具的使用按下主工具栏中的 (选择并移动)
按钮,在视图中选中对象以后,从不同的视图中可以观察到所选中的操作对象上显示出 3个坐标轴 X,Y,Z,3个坐标轴的颜色分别为红、绿、蓝。
如果将鼠标指针移到视图的某一坐标轴 X,Y或 Z轴上,鼠标指针变为 形状,
同时该坐标轴也变为黄色,这时按下鼠标左键并拖曳鼠标,可将操作对象沿该坐标轴方向移动。
如果将鼠标指针移到活动视图的某一坐标平面 XY,YZ或 ZX平面上,鼠标指针变为 形状,同时相应的坐标平面也变为黄色时,按下鼠标左键并拖曳鼠标,可将操作对象沿该坐标平面移动。
提示 在 3ds max 7.0中约束轴响应鼠标的移动,但有时我们并不希望约束轴随着鼠标发生变化,这时就可以将这种功能关闭。
打开或关闭这种功能的切换方法是在英文输入状态下按 X键。
按下主工具栏中的 (选择并旋转)
按钮,在视图中选中对象以后,系统在操作对象上显示出 5个轨迹圆,如图 1-2-27所示。
4.旋转并旋转工具的使用图 1-2-27 旋转的 5个圆形控制柄这 5个轨迹圆被称为圆形控制柄,其中红、绿、蓝 3个环分别代表 X,Y和 Z三个方向。在图 1-2-27所示的 Perspective视图中 5个圆环,而在其他 3个正交视图中只能看到 4个圆形控制柄,其中的两个圆形控制柄显示为垂直的直线,自由旋转控制柄则与一个控制柄重合,如图 1-2-28所示。
图 1-2-28 在正交图中只能看到 4个圆形控制柄在视图中将鼠标指针移到某一轴向的旋转控制柄上时,该旋转控制柄变为黄色,
按下鼠标左键并拖曳鼠标,可将操作对象绕该轨迹圆旋转。
在旋转的同时控制柄内部出现一个透明的切片,该切片随着旋转的角度发生变化,同时会出现数字指示出当前旋转的角度。
在对象外侧有深灰和浅灰色两条控制柄。
贴近对象的是自由旋转控制柄,它允许用户根据鼠标移动方向产生自由旋转的效果;
在最外侧的是视图旋转控制柄,它可以使变换对象沿垂直视图的方向产生旋转的效果。
在 3ds max 7.0中提供了 3种执行缩放变换的工具按钮,按下主工具栏中的(选择并均匀缩放)按钮,弹出一组按钮,该组按钮由 Select and Uniform Scale(选择并均匀缩放),Select and Non-uniform Scale
(选择并非均匀缩放)和 Select and
Squash(选择并挤压)按钮组成。
5.选择并缩放工具的使用
( 1) (选择并均匀缩放)和
(选择并非均匀缩放)按钮:这两个按钮都可以进行等比例缩放和不等比例缩放。当选择了这两个选择并缩放工具之一后,在选中的对象上出现缩放的控制柄,这个控制柄的使用方法与选择并移动工具的控制柄很相似。
使用选择并缩放工具后,选中的对象上有红、绿、蓝 3个轴向控制柄。当鼠标指针移到某一个轴上时,该轴为黄色,拖曳鼠标就可以沿这个方向上进行缩放,如图
1-2-29所示。
图 1-2-29 轴向缩放控制柄当把鼠标指针移到两个轴之间时,可以在这个平面内进行缩放,如图 1-2-30所示。当把鼠标指针移到缩放控制柄中心的三角区域时,可以进行等比缩放,如图 1-
2-31所示。
图 1-2-30 两个轴向之间缩放控制柄图 1-2-31 等比缩放控制柄
( 2) (选择并挤压)按钮:可以进行等体积、不等比例缩放。该按钮的使用方法与前两个按钮基本相同,
但是它产生的效果却比较特殊,如果挤压对象造成在一个轴上按比例缩小,
同时在另两个轴上均匀地按比例增大。
例如,将图 1-2-32所示对象沿 Y轴进行放大操作时,对象在 X,Z轴上会被缩小,
如图 1-2-33所示。
图 1-2-32 没有进行缩放的对象图 1-2-33 进行 Y轴上的挤压操作后的效果但实际上该工具只参与对轴向控制柄和两轴之间的控制柄进行挤压变换操作,
而不参与对控制柄中心处的等比缩放控制柄进行工作。
在选中选择并移动、选择并旋转或选择并缩放工具按钮后,分别在这些工具按钮上单击鼠标右键,将弹出 Move
Transform Type-In(移动变换输入)对话框,Rotate Transform Type-In(旋转变换输入)对话框或 Scale Transform Type-In
(缩放变换输入)对话框,如图 1-2-34所示。在这些对话框中输入具体的数值,可以精确地移动、旋转或缩放操作对象。
6.精确地变换对象图 1-2-34 用于移动、旋转和缩放的对话框在建模的过程中可能会遇到一些重复的对象,这时用复制的方法就可以轻松地完成这些对象的创建工作。
( 1)复制对象的方法:复制对象的前提是选中要进行复制的对象。在
3ds max 7.0中提供了多种复制对象的方法。下面介绍其中的几种。
7.复制对象
单击 Edit(编辑) → Clone(克隆)菜单命令。
按住 Shift键后,执行变换操作(包括移动、旋转、缩放)。
提示 当使用不同的变换操作时,可以分别对复制的对象进行移动、旋转和缩放。
( 2)复制类型:当执行以上操作以后,会弹出 Clone Options(克隆选项)
对话框,如图 1-2-12所示。在该对话框中,Number of Copies(拷贝数量)
数值框和 Name(名称)的作用都很明显。在 Object(对象)栏中有 3个对象类型的复制方式选项,分别是
Copy(拷贝),Instance(关联)和
Reference(参考)。
下面介绍它们的含义。
我们在视图中创建一个圆柱体,然后将该圆柱体复制 3次,每次都选择不同的选项,修改它们的颜色,效果如图 1-2-35所示。
图 1-2-35 不同复制选项复制的对象然后以图 1-2-35为基础,分别对原对象、使用复制选项的对象、使用关联选项的对象和使用参考选项的对象添加修改器,
得到如图 1-2-36到图 1-2-39所示的图形。
对这些图形进行分析,可以得到以下结论。
图 1-2-36 对原对象添加修改器图 1-2-37 对拷贝的对象添加修改器图 1-2-38 对关联的对象添加修改器图 1-2-39 对参考的对象添加修改器
Copy(拷贝)单选钮:选择此单选钮复制出的对象与原对象完全独立,对复制的对象或原对象做任何修改都不会互相影响。
从图 1-2-36和图 1-2-37所示可以看出,对原对象的修改不会影响复制出的对象,对复制出对象的修改也不会影响原对象。
Instance(关联)单选钮:复制的对象与原对象相互关联,对复制的对象或原对象中的任一个对象做任何修改,都会影响到其他对象的改变。由图 1-2-36和图 1-2-38所示可以看出,对原对象的修改会影响关联的对象,对关联对象的修改也会影响原对象。
Reference(参考)单选钮:复制的对象是原对象的参考对象,对复制的对象做修改不会影响原对象;对原对象的修改会影响到复制的对象,复制的对象会随原对象的改变而变化。由图 1-2-36和图 1-2-39所示可以得出上面的结论。
在创建对象时会遇到许多镜像关系,
如对面放着的两把椅子、对称对象对称轴两侧的对象等。镜像对象可以认为是对一个对象以?100%的缩放率进行缩放变换的结果。
8.镜像对象镜像工具使用一个对话框来创建选定对象镜像的方向。在对对象进行镜像操作前要行在视图中选中该对象,然后单击主工具栏中的 (镜像)按钮,弹出 Mirror
(镜像)对话框,如图 1-2-40所示。
图 1-2-40 Mirror对话框按图中所示进行设置以后得到的镜像对象如图 1-2-41所示。 Mirror对话框各主要参数的含义如下。
图 1-2-41 镜像的结果
( 1) Mirror Axis(镜像轴)栏:在该栏中有 6个单选钮和 1个数值框。其中,6个单选钮提供了 6种不同的坐标轴向供用户选择,Offset(偏移量)
数值框用来输入按设定坐标轴偏移的数量。
( 2) Clone Selection(克隆选项)栏:
在该栏中有 4个单选钮。如果选中 No
Clone(不克隆)单选钮,镜像的效果将由原对象产生,不产生镜像复制的对象;选中其他 3个单选钮的任意一个,镜像的效果将在复制出的对象上产生,这 3个单选钮的其他含义与复制时的含义相同。
对对象进行多次重复性复制,使复制对象按一定规律的行、列进行排列就是阵列。阵列中的对象与原对象的关系类型,
由用户根据建模要求确定。
9.阵列对象要创建对象阵列,首先选择要创建阵列的原对象,然后,单击 Tools(工具)
→ Array(阵列)菜单命令,弹出 Array对话框,如图 1-2-42上图所示。
由于这个对话框比较复杂,所以我们给出该对话框的汉化界面,如图 1-2-42下图所示。
图 1-2-42 Array对话框
Array对话框主要由 Array
Transformation,World Coordinates( Use
Pivot Point Center) [阵列变换:世界坐标
(使用轴点中心) ]栏,Type of Object
(对象类型)和 Array Dimensions(阵列维数)栏三部分内容。
( 1) Array Transformation,World
Coordinates( Use Pivot Point Center)
栏:设置阵列对象沿坐标轴移动的距离、旋转的角度和缩放的比例,分为
Incremental(增量)和 Totals(总计)
两个区域。
Incremental区域:可以设置相邻对象间的移动距离、旋转角度和缩放比例。
单击 Move(移动)左侧的 按钮,
激活该行左侧的 X,Y和 Z数值框,可以输入相邻的对象沿 X,Y或 Z坐标轴移动的距离;单击 Rotate(旋转)左侧的 按钮,
激活该行左侧的 X,Y和 Z数值框,可以输入相邻的对象绕 X,Y或 Z坐标轴旋转的角度;单击 Scale(缩放)左侧的 按钮,
激活该行左侧的 X,Y和 Z数值框,可以输入相邻的对象沿 X,Y或 Z坐标轴缩放的比例。
提示 如果在这部分要使用 Rotate(旋转)
进行阵列,则一定要注意轴心点是否合适。
Totals区域:可以设置阵列对象中第一个对象与最后一个对象间总的移动距离、旋转角度和缩放比例,系统再根据总量均匀分配每个对象移动的距离、旋转的角度和缩放的比例。
Re-Orient(重新定向)和 Uniform(均匀)
复选框:选中 Re-Orient复选框,在移动、
旋转或缩放时,阵列对象中的每一个对象相对于前一个对象都要重新确定方向;选中 Uniform复选框,阵列对象中每一个对象的方向都保持一致。
( 2) Type of Object栏:设置阵列对象中每个对象的复制方式。各选项的具体含义与复制时各选项的含义相同。
( 3) Array Dimensions栏:设置阵列的维数、复制对象的个数和行偏移增量。用 3个单选钮设置阵列维数,
并在 Count(数量),Incremental
Row Offsets(增量行偏移)两个区域设置相应阵列中要复制对象的个数和多维的行偏移增量。
1D单选钮:选中该单选钮,可以创建一维阵列对象,在 Count区域与 1D行对应的数值框中设置一维阵列对象的个数。
2D单选钮:选中该单选钮,可以创建二维阵列对象,并激活该行 Count和
Incremental Row Offsets区域中的数值框。
3D单选钮:选中该单选钮,可以创建三维阵列对象,并激活该行 Count和
Incremental Row Offsets区域中的数值框。
在 Array Dimensions栏右边的 Total in
Array(阵列中的总数)文本框中,可以显示出当前阵列对象的总数。单击 Reset
All Parameters(重置所有参数)按钮,可以将 Array对话框中设置的所有参数恢复到原始状态。单击 Preview(预览)按钮,
可以在视图中看到阵列的效果,满意后再单击 OK按钮,完成阵列。
制作,围棋盘和棋子,1.2
3ds max是运行于 Windows操作平台上的优秀三维动画制作软件之一,相对于其他三维动画制作软件来说,它对硬件的要求不太高,能稳定地运行,且功能强大、
操作方便,能制作出毫不逊色于其他三维动画制作软件制作的作品。
3ds max 7.0与以前的版本相比,功能更强大,系统更稳定,界面变得更友好,
操作更简单,大大提高了工作效率。但是,
3ds max 7.0只有在安装了 DirectX9以后才能正常运行。
DirectX9需要显卡的支持,由于
DirectX9发布以后才设计支持它的显卡,
所以一般来说,只在 2005年以后生产的显卡,才有可能支持 DirectX9。不过如果使用 2005年以前生产的显卡,也不是绝对不能安装 DirectX9,只不过在运行时可能会影响一些运行的速度或稳定性。
在 3ds max中,建立场景是完成一个完整作品的最低要求。一个场景中包含 5个要素,分别是:建立对象模型、编辑材质、
放置灯光、摄影机和设置场景动画。除了在建立静态图像时,可以不要场景动画,
其他几个要素可简可繁,但不可以缺少。
考虑到读者的学习规律,在本书的一部分实例中只完成建立对象模型或编辑材质。
本章将对 3ds max 7.0的工作界面、基本概念和基本操作方法进行介绍。另外,
因为书中要遇到大量的操作,所以在本章中也将对操作过程的叙述进行一些约定。
在进行本章的学习过程中,读者会发现本章的操作步骤中有比较多的提示等内容,这些内容可以帮助读者理解操作的意义或一些定义术语,读者在第一次按本书所介绍的操作步骤进行操作时,可以先跳过这些提示,待制作完成实例后再读这些提示。
1.1.1 学习目标在本节中我们要学习如何启动 3ds max
7.0、对于视图的调整、有关文件的基本操作、如何改变视图的类型和渲染方式以及
3ds max 7.0的工作界面。
1.1.2 操作过程
1.1 启动 3ds max 7.0与观察
tubby_final文件启动 3ds max 7.0后,就可以显示它的工作界面,如图 1-1-13所示。下面介绍工作界面中的主要内容。
1.1.3 相关知识图 1-1-13 3ds max 7.0的工作界面菜单栏位于屏幕最上方的标题栏下面,
如图 1-1-14所示。图 1-1-14中有两行文字,
上方是菜单栏,下方是与之对应的中文。
3ds max 7.0的菜单栏与标准的 Windows菜单栏相同,它包含了系统的全部操作命令,
由 15个菜单项组成。
1.菜单栏图 1-1-14 菜单栏打开一个菜单项的下拉菜单有两种方法,一种方法是单击该菜单项,另一种方法是按住 Alt键的同时,再按菜单项中带下划线的字母。菜单栏中各菜单的主要作用如下。
( 1) File(文件)菜单:主要用于文件的基本操作,如打开、新建、保存和合并文件等。
( 2) Edit(编辑)菜单:主要用于对场景中的操作对象进行编辑,如撤消或恢复上一次操作,保存和恢复场景信息,删除、选择和复制操作对象,
设置对象的属性等。
( 3) Tools(工具)菜单:主要用于对操作对象进行变换和管理,可以进行移动、镜像、阵列、对齐和设置高光点等操作。
( 4) Group(组)菜单:主要用于对操作对象进行组合和分解,在组合对象中分离或增加对象等。
( 5) Views(视图)菜单:主要用于设置和控制视图,如视图栅格和显示模式的设置等。
( 6) Create(创建)菜单:主要用于创建各种对象。
( 7) Modifiers(修改器)菜单:包含了所有修改对象的命令。
( 8) Character(角色)菜单:主要用于创建、保存、插入和删除角色,
使用骨骼工具等功能。
( 9) reactor(反应器)菜单:主要用于创建、修改和编辑具有关节限制的对象以及模拟实际的物理现象,并创建、预览这些物体及其物理现象的动画效果。
( 10) Animation(动画)菜单:主要用于 IK系统的动画设计,约束控制和属性等动画设置,预览动画的生成和浏览等操作。
( 11) Graph Editors(图形编辑器)
菜单:主要用于轨迹视图和概要视图的打开、新建、保存和删除等操作。
( 12) Rendering(渲染)菜单:主要用于渲染场景、环境、高级灯光、
纹理和光线等效果的设置,并用于材质贴图编辑器、视频合成等系统的打开及设置操作。
( 13) Customize(自定义)菜单:
主要用于自定义工作界面,定制界面的加载、保存和恢复以及用户界面的显示,并对系统工作路径、度量单位、
网格与捕捉、视窗等内容进行设置,
对外挂模块进行管理,对系统进行优化设置等操作。
( 14) MAXScript( MAX脚本)菜单:主要用于 MAX脚本文件的创建、
打开和运行,以及对侦听器窗口、宏记录,Visual MAX脚本窗口的打开及编辑等操作。
( 15) Help(帮助)菜单:主要用于
3ds max 7.0的参考及帮助,包括用户参考,MAX脚本参考、在线支持、
附加帮助,还提供了技术支持信息和版本信息。
主工具栏位于菜单栏的下面,由一组常用命令按钮组成,主工具栏提供了 3ds
max 7.0大部分常用功能的快捷操作命令按钮,通过分割线将工具按钮分割为若干组。
2.主工具栏由于主工具栏中的命令按钮数目很多,
在低分辨率下,系统工作界面无法显示出全部命令按钮。要显示出不在可视范围内的命令按钮,可以按下面的方法操作:将鼠标指针移到任意两个按钮间的空白位置,
当鼠标指针变为 形状时,按下鼠标左键并拖曳鼠标左右移动主工具栏,就可显示出其他的命令按钮。
( 1)使用小工具按钮:如果要在工具栏中尽量多地显示出工具按钮,可以将工具栏的按钮改成小按钮。具体操作方法如下所述。
单击 Customize(自定义) → Preference
(首选项)菜单命令,弹出 Preference
Setting(首选项设置)对话框,如图 1-1-
15所示。
图 1-1-15 Preference Setting对话框
单击 General(常规)标签,取消 Use
Large Toolbar Button(使用大图标按钮)
复选框。
单击 OK按钮,弹出一个提示对话框,如图 1-1-16所示。该对话框的意思是:请退出并重新启动程序,就可以改变图标按钮的大小。
图 1-1-16 3ds max的提示对话框
单击,确定,按钮,然后关闭 3ds max
7.0,再重新启动,就可以将工具按钮换成小图标。
( 2)主工具栏中工具按钮的主要作用:将鼠标移到主工具栏的最左侧,
向外拖曳,可以将其变为浮动的工具栏,如图 1-1-17所示。变为浮动的工具栏后,将鼠标移到工具栏的边线上时,可以调整其宽度和高度。在主工具栏中工具按钮的主要作用如下:
图 1-1-17 主工具栏
(撤消)与 (恢复)按钮:单击按钮,即可撤消前一次的操作;单击按钮,即可恢复撤消的上一次操作。系统默认最多重做前 20步的连续操作。
(选择并链接)与 (取消链接)按钮:单击 按钮,即可将当前选定的对象(子对象)链接到其他对象(父对象)
上。单击 按钮,即可解除两个对象之间的链接关系。
(绑定到空间扭曲)按钮:单击该按钮,然后在视图中将选定的对象拖曳到空间扭曲上,即可将当前选定的对象绑定到空间扭曲上。
(选择过滤)下拉列表框:在该下拉列表中指定选择对象的类型。
(选择)按钮:单击该按钮,即可选择场景中的对象。
(通过名称选择)按钮:单击该按钮,
即可在弹出的 Select by Name(通过名称选择)对话框中根据名称选择对象。
(矩形选择区域)弹出按钮:这一组按钮中共有 5个按钮,按下鼠标左键不放,
可弹出其下拉列表,从中选择一个按钮后,
可拖曳鼠标产生不同形状的框选区域。
(窗口 /交叉)选择切换:当图标为
(交叉)时,如果用鼠标框选对象,只要有部分在选择区域内的对象都可以选中。
当按下该按钮,图标为 (窗口)时,只有整个对象全部在选框中的才可以被选中。
(选择并移动)按钮:单击该按钮,
即可选择并移动场景中的对象。
(选择并旋转)按钮:单击该按钮,
即可选择并旋转场景中的对象。
(选择并缩放)弹出按钮:这一组按钮中共有 3个按钮,按下鼠标左键不放,可弹出其下拉列表,从中选择一个按钮后,
单击该按钮,即可选择场景中的对象并进行缩放。
(参考坐标系)下拉列表框:单击此下拉列表框,从中选择三维空间坐标系。
(使用对象轴心点)弹出按钮:这一组有 3个按钮,提供了用于改变缩放和旋转操作几何中心的 3种方法。
(选择并操控按钮):单击该按钮,
可以通过在视图中拖曳,操纵器,,编辑某些对象、修改器和控制器的参数。
(捕捉切换)弹出按钮:这一组有 3个按钮,提供捕捉处于活动状态位置的 3D空间的控制范围。
(角度捕捉切换)按钮:单击该按钮,
即可用于精确旋转操作。
(百分比捕捉切换)按钮:单击该按钮,通过指定的百分比增加对象的缩放。
(微调捕捉开关切换)按钮:单击该按钮,使用,微调器捕捉切换,设置 3ds
max 7.0中所有微调器的每单击一次鼠标增加或减少值。
(命名对象选择集)下拉列表框:使用该下拉列表可以命名选择集,
并重新调用选择以便以后使用。
(选择并镜像对象)按钮:单击该按钮,弹出 Mirror(镜像)对话框,使用该对话框可以在不同方向镜像一个或多个对象并同时移动这些对象。
(对齐)弹出按钮:该组一共有 6个按钮,提供了对用于对齐对象的 6种不同工具。
选定一个按钮,即可将选定的对象按指定的位置或方向执行对齐操作。
(图层管理器)按钮:单击该按钮,
即可弹出 Layer(图层)对话框。在该对话框中,可以创建和删除图层以及设置图层的属性。
(曲线编辑器窗口)按钮:单击该按钮,即可弹出 Track View–Curve Editor
(运动轨迹视窗 —曲线编辑器)窗口。在该窗口中,以图表上的功能曲线来表示运动。该模式可以使运动的插值以及在关键帧之间创建对象的变换直观化。
(图解视图窗口)按钮:单击该按钮,
可弹出 Schematic View(图解视图)窗口。
在该窗口中,可以访问对象属性、材质、
控制器、修改器、层次和不可见场景关系。
(材质编辑器)按钮:单击该按钮,
弹出 Material Editor(材质编辑器)对话框。在该对话框中,可以对对象的材质、
贴图等进行设置。
(渲染场景对话框)按钮:单击该按钮,弹出 Render Scene(渲染场景)对话框。在该对话框中,可以对场景对象的输出效果、帧和窗口大小等内容进行设置。
(渲染类型)下拉列表框:在该下拉列表中可以指定将要渲染的场景的一部分。
(快速渲染)弹出按钮:该组有 2个按钮,单击快速渲染(产品级)按钮,可以对视图区或场景中的对象进行快速着色渲染,而无须显示 Render Scene对话框。
反应器工具栏位于屏幕的最左侧,包含了用于动力学设置的命令按钮,将其拖曳出来形成浮动工具栏,如图 1-1-18所示。
3.反应器工具栏图 1-1-18 反应器工具栏利用这些命令按钮可以制作具有动态特性的场景,在该工具栏中,通过分割线将工具按钮分为 6组。要显示出不在可视范围内的命令按钮,将鼠标指针移到任意两个按钮间的空白位置,当鼠标指针变为形状时,按住鼠标左键并拖曳鼠标上下移动反应器工具栏,就可显示出其他的命令按钮。
( 1)创建对象集合:该组包含 5个工具按钮,用于创建硬物体、软物体、
布料、绳子和可变形网格集合等。
( 2)创建运动效果:该组包含 9个工具按钮,用于创建平面、弹簧、线性阻尼、旋转阻尼效果,风、马达、玩具车及水的运动效果和断裂效果。
( 3)创建约束限制:该组包含 7个工具按钮,用于创建限制方式、碎布玩具、铰链、点 -点、棱柱、车轮和点 -
路径等约束限制。
( 4)应用修改器:该组包含 3个工具按钮,可用于应用布料、软物体和绳子修改器。
( 5)打开属性编辑器:该组包含 1个工具按钮,单击该按钮,可打开
Rigid Body(硬实体)对话框,对反应器对象的物理属性和模拟几何体进行设置等。
( 6)创建动画:该组包含 3个工具按钮,用于分析场景,预览、创建反应器动画。
命令面板位于屏幕的最右侧,包含了用于建立和编辑模型的工具和操作命令,
并以按钮的形式显示 3ds max 7.0的系统模型。命令面板是 3ds max 7.0的主要核心区域,由 6个选项面板组成,每个选项面板的标签都是一个小的图标。
4.命令面板默认状态下,系统显示 面板,其名称是 Create(创建)。在以后的章节中我们用 (创建)来描述这个面板,这种方法同样适用于描述其他命令面板。
( 1) Create(创建)面板:包含用于创建对象的控件,包括几何体、
摄影机和灯光等。
( 2) Modify(修改)面板:包含用于将修改器应用于对象,以及编辑可编辑对象(如网格和面片)的控件。
( 3) Hierarchy(层级)面板:
包含用于管理层次、关节和反向运动学中链接的控件。
( 4) Motion(运动)面板:包含动画控制器和轨迹的控件。
( 5) Display(显示)面板:包含用于隐藏和显示对象的控件,以及其他显示选项。
( 6) Utilities(实用程序)面板:
包含其他工具程序,大多数是 3ds
max的插件。
在前面的操作过程中,我们已经对视图区进行了大量的操作,对这部分内容应该比较熟悉,所以下面对前面还没介绍的一些知识进行补充。
5.视图区启动 3ds max 7.0后,默认的 4个视图分别为 Top视图,Front视图,Left视图和
Perspective视图。除上述 4个视图外,还有
Back视图,Right视图,Bottom视图、
User视图和 Camera视图等。
视图区中的大部分视图都有一个默认快捷键,Front视图的快捷键为 F,Left视图的快捷键为 L,Top视图的快捷键为 T,
Bottom视图的快捷键为 B,Perspective视图的快捷键为 P,User视图的快捷键为 U,
Camera视图的快捷键为 C。通过按下视图的快捷键,可以快速切换视图。
注意 以上所提到的快捷键,以及其他 3ds
max的快捷键,一定是在英文输入状态下按键。
时间滑块及轨迹栏位于视图区的下部。
时间滑块用于改变动画的当前帧,拖曳滑块,可以使动画到达某一特定帧,滑块上的数字分别表示当前帧和动画总帧数。轨迹栏用于编辑动画轨迹曲线,显示关键帧的设置情况。单击按钮,可以显示出动画轨迹曲线编辑视图。
6.时间滑块及轨迹栏脚本编辑区位于屏幕底部的左侧,用户可以根据 3ds max 7.0内置的脚本语言,
创建和使用自定义命令进行操作。脚本编辑区实际上是一个实时编译器,输入的脚本语言命令可以立即执行。
7.脚本编辑区状态信息栏位于屏幕底部的中间,可以为 3ds max 7.0的操作提供重要的参考信息,用于显示当前的操作命令及状态的提示,锁定操作对象,定位并精确位移操作对象等。
8.状态信息栏动画控制区位于屏幕底部的中间,主要用于动画的记录与播放、时间控制以及动画关键帧的设置与选择等操作。
9.动画控制区视图控制区位于屏幕底部的右侧,主要用于观看、调整视图中操作对象的显示方式。通过视图控制区的操作按钮,可以改变操作对象的显示状态,使其达到最佳的显示效果,但并不改变对象的大小、位置和结构。
10.视图控制区视图控制区中的按钮随着激活的视图发生变化。有一些控制按钮在各种视图中都存在,但也有一部分按钮只对某些视图起作用。下面我们以选中 Perspective(透视)视图时视图控制区中的按钮为例,介绍其含义。
( 1) Zoom(缩放视图)按钮:
单击该按钮,可以对单个视图进行任意比例的缩小或放大。
( 2) Zoom All(缩放全部视图)
按钮:单击该按钮,可以对全部视图进行缩小或放大。
( 3) Zoom Extents(最大方式显示视图)按钮:单击该按钮,可以将当前视图中的对象全部最大限度地显示出来。
( 4) Zoom Extents All(最大方式显示全部视图)按钮:单击该按钮,
可以将视图区各视图中的对象全部最大限度地显示出来。
( 5) Field-of-View(区域缩放)
按钮:单击该按钮,可以对视图内对象的局部区域进行缩小或放大显示。
( 6) Pan(移动视图)按钮:单击该按钮,可以在视图内以平行于视图平面的方式移动视图,更好地显示视图内的对象。
( 7) Arc Rotate(弧形旋转视图)
按钮:单击该按钮,可以在视图内旋转视图平面,改变视图坐标轴的方向。
( 8) Min/Max Toggle(最小化 /
最大化视图开关)按钮:单击该按钮,
可以将视图平面在最大化视图与普通视图之间进行切换。
1.2.1 学习目标在本节中我们要学习如何在场景中创建对象、更改对象的参数、在视图中移动对象、复制对象的方法以及一些变换工具的使用。本例制作完成的效果如图 1-2-1所示。
1.2.2 操作过程
1.2 制作,围棋盘和棋子,
图 1-2-1 围棋的效果图
1.使用 Create(创建)命令面板
3ds max 7.0是一个面向对象开发的软件,这种软件有一些特点,如工作界面会随着操作的改变而发生变化,而且当选中不同的对象以后,只有可以使用的操作处于可用状态,不合法或不可用的操作则变为浅灰色。
1.2.3 相关知识我们在 3ds max 7.0中创建的每一个物体都是对象,而且材质编辑器、编辑修改器等也被叫做对象。为方便用户使用,3ds
max 7.0将前一类称为场景对象,将后一类称为特定对象。
要创建一个对象就要用到创建命令。
使用创建命令的方法有两种:一种是使用菜单命令,另一种是使用 Create(创建)
命令面板。一般情况下使用创建命令面板。
在屏幕右侧的命令面板区域单击
(创建)按钮可以显示创建命令面板。在该面板中可以创建的对象被分为 7类放在不同的类型中。
下面我们以长方体为例简单分析一下创建命令面板。
单击 Create(创建) → Geometry(几何体) → Standard Primitives(标准几何体)
选项,就在其下面的 Object Type(对象类型)卷展栏中显示出标准几何体的命令按钮,如图 1-2-26所示。
单击 Box(长方体)按钮,然后按照实例的操作步骤中的步骤 1或 3中所介绍的方法在视图中创建对象。
图 1-2-26 创建命令面板虽然选中不同的命令按钮时,创建命令面板下半部分中可以使用的参数不同,
但一般都由以下几个部分组成。
( 1) Name and Color(名称和颜色)
卷展栏:用于给创建的对象命名以及更改其在视图中显示的颜色。
( 2) Creation Method(创建方式)
卷展栏:在该卷展栏中有几个单选钮,
用于确定对象的创建方法。
( 3) Keyboard Entry(键盘输入)
卷展栏:通过输入对象的坐标及几何参数,在视图中创建对象。
( 4) Parameters(参数)卷展栏:
主要用于控制对象的参数。
要对视图中的对象进行移动、旋转等操作,设置对象材质贴图,调整灯光、摄像机的参数等,就必须选中所要操作的对象。被选中的对象在视图中以白色的线框方式显示,而在 Perspective视图和 Camera
视图中被选中时,在对象外有一个白色的边框。
2.选择对象的方法
3ds max 7.0提供了多种选择操作对象的方法,用于选择对象的工具中 (选择对象)是一个单纯的选择工具,不具有其他功能,(选择并移动),(选择并旋转),(选择并均匀缩放)和 (选择并操控)等工具除了其自身的操作功能以外,还具有 (选择对象)工具的全部功能。常用的选择方法有以下几种。
( 1)单击选择对象:如果要选择一个操作对象,首先在主工具栏中选择一个具有选择功能的工具按钮,然后将鼠标指针移到要选择的对象上。当鼠标指针变为十字光标时,单击该对象即可选中一个操作对象。
如果要选择多个操作对象(在 3ds
max 7.0中将所选择的多个对象叫做对象选择集),在选择第一个对象后按住 Ctrl键,再单击要选择的其他对象,就可将其增加到操作对象的选择集中。
( 2)取消对象的选择:如果要从多个对象构成的选择集中取消某个对象的选择,则应按住 Ctrl键再单击该对象。当选择了一个或多个操作对象后,
若要取消所选择的全部对象,单击视图中的空白位置即可。
( 3)区域选择:区域选择操作对象是指在视图中通过拖曳鼠标框出的一个区域,选择要操作的物体。如果在指定区域时按住 Ctrl键,则影响的对象将被添加到当前选择中。
反之,如果在指定区域时按住 Alt键,
则影响的对象将从当前选择中移除。
默认情况下,拖曳鼠标时创建的是矩形区域。在 3ds max 7.0中用鼠标框出的区域可以有不同的形状。
区域形状:按下主工具栏中的 (矩形选择区域)按钮,可以调出它的弹出按钮。
在这一组按钮中一共有 5个按钮,选择不同的按钮,利用鼠标单击和拖曳可以创建不同的区域。
这 5个按钮是,Rectangular Selection
Region(矩形选择区域)按钮,Circular
Selection Region(圆形选择区域)按钮、
Fence Selection Region(栅栏式选择区域)
按钮,Lasso Selection Region(套索式选择区域)按钮和 Paint Selection Region
(绘图选择区域)按钮。
选择模式:在进行区域选择时,是将选区内的物体作为选择操作对象,还是将选区所接触到的对象作为选择操作对象,要根据选择模式确定。选择模式一共有两种:
一种是窗口模式,一种是交叉模式。
系统默认的是交叉模式。在此模式下,
用区域选择方式选择操作对象时,在选框区域范围内的对象及与选框区域接触并未全部在选区范围内的对象均被选中。
而切换到窗口模式的方法是按下主工具栏中的 Window/Crossing(窗口 /交叉)
按钮,使其切换到 (窗口)模式,这时用区域选择方式选择操作对象时,只有全部在选框区域范围内的对象才能被选中。
( 4)根据名称选择:当在视图中建立了很多对象,各个对象交错在一起,
构成了一个很复杂的场景时,要快速、
准确地选择操作对象,可以根据对象的名称进行选择。
选择操作对象的方法是:单击主工具栏中的 Select by Name(按名称选择)按钮,
或单击 Edit(编辑) → Select By(选择)
→ Name(名称)菜单命令,弹出 Select
Objects(选择对象)对话框,在该对话框左侧的对象列表框中,单击要选择的对象,
或在左上角的文本框中输入要选择对象的名称,再单击 Select(选择)按钮即可。
( 5)根据颜色选择:在视图中建立对象时,系统均会赋予对象一种随机的颜色,用户也可以定义对象的颜色。
将对象进行克隆、镜像或阵列等操作后,被复制的对象与原对象的颜色也都是相同的。
要选取颜色相同的对象,可以单击,Edit(编辑) → Select By(选择)
→ Color(颜色)”菜单命令,然后单击视图中要选择的某种颜色的一个对象,即可选中该对象和与其颜色相同的其他对象。
在 3ds max 7.0的主工具栏中提供了很多选择并变换操作的命令按钮,其中最常用的是 (选择并移动),(选择并旋转),(选择并均匀缩放)按钮,它们除了可以对对象进行变换操作外,还具有选择对象的功能。其中又以 (选择并移动)使用次数最多。
3.选择并移动工具的使用按下主工具栏中的 (选择并移动)
按钮,在视图中选中对象以后,从不同的视图中可以观察到所选中的操作对象上显示出 3个坐标轴 X,Y,Z,3个坐标轴的颜色分别为红、绿、蓝。
如果将鼠标指针移到视图的某一坐标轴 X,Y或 Z轴上,鼠标指针变为 形状,
同时该坐标轴也变为黄色,这时按下鼠标左键并拖曳鼠标,可将操作对象沿该坐标轴方向移动。
如果将鼠标指针移到活动视图的某一坐标平面 XY,YZ或 ZX平面上,鼠标指针变为 形状,同时相应的坐标平面也变为黄色时,按下鼠标左键并拖曳鼠标,可将操作对象沿该坐标平面移动。
提示 在 3ds max 7.0中约束轴响应鼠标的移动,但有时我们并不希望约束轴随着鼠标发生变化,这时就可以将这种功能关闭。
打开或关闭这种功能的切换方法是在英文输入状态下按 X键。
按下主工具栏中的 (选择并旋转)
按钮,在视图中选中对象以后,系统在操作对象上显示出 5个轨迹圆,如图 1-2-27所示。
4.旋转并旋转工具的使用图 1-2-27 旋转的 5个圆形控制柄这 5个轨迹圆被称为圆形控制柄,其中红、绿、蓝 3个环分别代表 X,Y和 Z三个方向。在图 1-2-27所示的 Perspective视图中 5个圆环,而在其他 3个正交视图中只能看到 4个圆形控制柄,其中的两个圆形控制柄显示为垂直的直线,自由旋转控制柄则与一个控制柄重合,如图 1-2-28所示。
图 1-2-28 在正交图中只能看到 4个圆形控制柄在视图中将鼠标指针移到某一轴向的旋转控制柄上时,该旋转控制柄变为黄色,
按下鼠标左键并拖曳鼠标,可将操作对象绕该轨迹圆旋转。
在旋转的同时控制柄内部出现一个透明的切片,该切片随着旋转的角度发生变化,同时会出现数字指示出当前旋转的角度。
在对象外侧有深灰和浅灰色两条控制柄。
贴近对象的是自由旋转控制柄,它允许用户根据鼠标移动方向产生自由旋转的效果;
在最外侧的是视图旋转控制柄,它可以使变换对象沿垂直视图的方向产生旋转的效果。
在 3ds max 7.0中提供了 3种执行缩放变换的工具按钮,按下主工具栏中的(选择并均匀缩放)按钮,弹出一组按钮,该组按钮由 Select and Uniform Scale(选择并均匀缩放),Select and Non-uniform Scale
(选择并非均匀缩放)和 Select and
Squash(选择并挤压)按钮组成。
5.选择并缩放工具的使用
( 1) (选择并均匀缩放)和
(选择并非均匀缩放)按钮:这两个按钮都可以进行等比例缩放和不等比例缩放。当选择了这两个选择并缩放工具之一后,在选中的对象上出现缩放的控制柄,这个控制柄的使用方法与选择并移动工具的控制柄很相似。
使用选择并缩放工具后,选中的对象上有红、绿、蓝 3个轴向控制柄。当鼠标指针移到某一个轴上时,该轴为黄色,拖曳鼠标就可以沿这个方向上进行缩放,如图
1-2-29所示。
图 1-2-29 轴向缩放控制柄当把鼠标指针移到两个轴之间时,可以在这个平面内进行缩放,如图 1-2-30所示。当把鼠标指针移到缩放控制柄中心的三角区域时,可以进行等比缩放,如图 1-
2-31所示。
图 1-2-30 两个轴向之间缩放控制柄图 1-2-31 等比缩放控制柄
( 2) (选择并挤压)按钮:可以进行等体积、不等比例缩放。该按钮的使用方法与前两个按钮基本相同,
但是它产生的效果却比较特殊,如果挤压对象造成在一个轴上按比例缩小,
同时在另两个轴上均匀地按比例增大。
例如,将图 1-2-32所示对象沿 Y轴进行放大操作时,对象在 X,Z轴上会被缩小,
如图 1-2-33所示。
图 1-2-32 没有进行缩放的对象图 1-2-33 进行 Y轴上的挤压操作后的效果但实际上该工具只参与对轴向控制柄和两轴之间的控制柄进行挤压变换操作,
而不参与对控制柄中心处的等比缩放控制柄进行工作。
在选中选择并移动、选择并旋转或选择并缩放工具按钮后,分别在这些工具按钮上单击鼠标右键,将弹出 Move
Transform Type-In(移动变换输入)对话框,Rotate Transform Type-In(旋转变换输入)对话框或 Scale Transform Type-In
(缩放变换输入)对话框,如图 1-2-34所示。在这些对话框中输入具体的数值,可以精确地移动、旋转或缩放操作对象。
6.精确地变换对象图 1-2-34 用于移动、旋转和缩放的对话框在建模的过程中可能会遇到一些重复的对象,这时用复制的方法就可以轻松地完成这些对象的创建工作。
( 1)复制对象的方法:复制对象的前提是选中要进行复制的对象。在
3ds max 7.0中提供了多种复制对象的方法。下面介绍其中的几种。
7.复制对象
单击 Edit(编辑) → Clone(克隆)菜单命令。
按住 Shift键后,执行变换操作(包括移动、旋转、缩放)。
提示 当使用不同的变换操作时,可以分别对复制的对象进行移动、旋转和缩放。
( 2)复制类型:当执行以上操作以后,会弹出 Clone Options(克隆选项)
对话框,如图 1-2-12所示。在该对话框中,Number of Copies(拷贝数量)
数值框和 Name(名称)的作用都很明显。在 Object(对象)栏中有 3个对象类型的复制方式选项,分别是
Copy(拷贝),Instance(关联)和
Reference(参考)。
下面介绍它们的含义。
我们在视图中创建一个圆柱体,然后将该圆柱体复制 3次,每次都选择不同的选项,修改它们的颜色,效果如图 1-2-35所示。
图 1-2-35 不同复制选项复制的对象然后以图 1-2-35为基础,分别对原对象、使用复制选项的对象、使用关联选项的对象和使用参考选项的对象添加修改器,
得到如图 1-2-36到图 1-2-39所示的图形。
对这些图形进行分析,可以得到以下结论。
图 1-2-36 对原对象添加修改器图 1-2-37 对拷贝的对象添加修改器图 1-2-38 对关联的对象添加修改器图 1-2-39 对参考的对象添加修改器
Copy(拷贝)单选钮:选择此单选钮复制出的对象与原对象完全独立,对复制的对象或原对象做任何修改都不会互相影响。
从图 1-2-36和图 1-2-37所示可以看出,对原对象的修改不会影响复制出的对象,对复制出对象的修改也不会影响原对象。
Instance(关联)单选钮:复制的对象与原对象相互关联,对复制的对象或原对象中的任一个对象做任何修改,都会影响到其他对象的改变。由图 1-2-36和图 1-2-38所示可以看出,对原对象的修改会影响关联的对象,对关联对象的修改也会影响原对象。
Reference(参考)单选钮:复制的对象是原对象的参考对象,对复制的对象做修改不会影响原对象;对原对象的修改会影响到复制的对象,复制的对象会随原对象的改变而变化。由图 1-2-36和图 1-2-39所示可以得出上面的结论。
在创建对象时会遇到许多镜像关系,
如对面放着的两把椅子、对称对象对称轴两侧的对象等。镜像对象可以认为是对一个对象以?100%的缩放率进行缩放变换的结果。
8.镜像对象镜像工具使用一个对话框来创建选定对象镜像的方向。在对对象进行镜像操作前要行在视图中选中该对象,然后单击主工具栏中的 (镜像)按钮,弹出 Mirror
(镜像)对话框,如图 1-2-40所示。
图 1-2-40 Mirror对话框按图中所示进行设置以后得到的镜像对象如图 1-2-41所示。 Mirror对话框各主要参数的含义如下。
图 1-2-41 镜像的结果
( 1) Mirror Axis(镜像轴)栏:在该栏中有 6个单选钮和 1个数值框。其中,6个单选钮提供了 6种不同的坐标轴向供用户选择,Offset(偏移量)
数值框用来输入按设定坐标轴偏移的数量。
( 2) Clone Selection(克隆选项)栏:
在该栏中有 4个单选钮。如果选中 No
Clone(不克隆)单选钮,镜像的效果将由原对象产生,不产生镜像复制的对象;选中其他 3个单选钮的任意一个,镜像的效果将在复制出的对象上产生,这 3个单选钮的其他含义与复制时的含义相同。
对对象进行多次重复性复制,使复制对象按一定规律的行、列进行排列就是阵列。阵列中的对象与原对象的关系类型,
由用户根据建模要求确定。
9.阵列对象要创建对象阵列,首先选择要创建阵列的原对象,然后,单击 Tools(工具)
→ Array(阵列)菜单命令,弹出 Array对话框,如图 1-2-42上图所示。
由于这个对话框比较复杂,所以我们给出该对话框的汉化界面,如图 1-2-42下图所示。
图 1-2-42 Array对话框
Array对话框主要由 Array
Transformation,World Coordinates( Use
Pivot Point Center) [阵列变换:世界坐标
(使用轴点中心) ]栏,Type of Object
(对象类型)和 Array Dimensions(阵列维数)栏三部分内容。
( 1) Array Transformation,World
Coordinates( Use Pivot Point Center)
栏:设置阵列对象沿坐标轴移动的距离、旋转的角度和缩放的比例,分为
Incremental(增量)和 Totals(总计)
两个区域。
Incremental区域:可以设置相邻对象间的移动距离、旋转角度和缩放比例。
单击 Move(移动)左侧的 按钮,
激活该行左侧的 X,Y和 Z数值框,可以输入相邻的对象沿 X,Y或 Z坐标轴移动的距离;单击 Rotate(旋转)左侧的 按钮,
激活该行左侧的 X,Y和 Z数值框,可以输入相邻的对象绕 X,Y或 Z坐标轴旋转的角度;单击 Scale(缩放)左侧的 按钮,
激活该行左侧的 X,Y和 Z数值框,可以输入相邻的对象沿 X,Y或 Z坐标轴缩放的比例。
提示 如果在这部分要使用 Rotate(旋转)
进行阵列,则一定要注意轴心点是否合适。
Totals区域:可以设置阵列对象中第一个对象与最后一个对象间总的移动距离、旋转角度和缩放比例,系统再根据总量均匀分配每个对象移动的距离、旋转的角度和缩放的比例。
Re-Orient(重新定向)和 Uniform(均匀)
复选框:选中 Re-Orient复选框,在移动、
旋转或缩放时,阵列对象中的每一个对象相对于前一个对象都要重新确定方向;选中 Uniform复选框,阵列对象中每一个对象的方向都保持一致。
( 2) Type of Object栏:设置阵列对象中每个对象的复制方式。各选项的具体含义与复制时各选项的含义相同。
( 3) Array Dimensions栏:设置阵列的维数、复制对象的个数和行偏移增量。用 3个单选钮设置阵列维数,
并在 Count(数量),Incremental
Row Offsets(增量行偏移)两个区域设置相应阵列中要复制对象的个数和多维的行偏移增量。
1D单选钮:选中该单选钮,可以创建一维阵列对象,在 Count区域与 1D行对应的数值框中设置一维阵列对象的个数。
2D单选钮:选中该单选钮,可以创建二维阵列对象,并激活该行 Count和
Incremental Row Offsets区域中的数值框。
3D单选钮:选中该单选钮,可以创建三维阵列对象,并激活该行 Count和
Incremental Row Offsets区域中的数值框。
在 Array Dimensions栏右边的 Total in
Array(阵列中的总数)文本框中,可以显示出当前阵列对象的总数。单击 Reset
All Parameters(重置所有参数)按钮,可以将 Array对话框中设置的所有参数恢复到原始状态。单击 Preview(预览)按钮,
可以在视图中看到阵列的效果,满意后再单击 OK按钮,完成阵列。