书城计算机网络中文版3dsMax2010实例与操作
7543500000029

第29章 粒子、空间扭曲与动力学(2)

弹簧:使用reactor工具栏中的按钮可以创建弹簧。为弹簧指定连接对象并调整其物理属性,即可模拟现实中弹簧两端物体的运动。

线性缓冲器和角度缓冲器:使用reactor工具栏中的和按钮可以分别创建线性缓冲器和角度缓冲器。线性缓冲器类似于长度为0、阻尼无限大的弹簧,它保持连接在它上面的对象间的相对位置不变(对象可以绕连接点自由旋转);角度缓冲器用于约束两个刚体间的相对方向。

马达:使用reactor工具栏中的按钮可以创建马达。马达可以将旋转力应用于场景中的任何非固定刚体,以创建刚体绕旋转轴旋转的动画。

风:使用reactor工具栏中的按钮可以创建风。使用风可以在场景中添加线性外力,以模拟现实世界中风的效果。

玩具车:使用reactor工具栏中的按钮可以创建玩具车。玩具车用于快速的创建和模拟汽车类物体的运动,而不必设置过多约束。

破裂:使用reactor工具栏中的按钮可以创建破裂。破裂用于模拟对象碰撞后碎裂并产生小碎片的动画。

水:使用reactor工具栏中的按钮可以创建水。水用于模拟自然界中的各种液体,以及物体在液体表面浮沉、生成波浪和涟漪的效果。

(3)约束对象

现实中,物体在运动时往往会受到一些限制。例如,一扇装有合页的门,其运动受合页的限制;连接在弹簧两端的对象,其运动受弹簧的限制。reactor中使用约束对象来限制物体的运动。3ds Max 2010为用户提供了6种约束对象,各约束对象的用途如下。

铰链约束:使用reactor工具栏中的按钮可以创建铰链约束,该约束用于模拟门窗合页的效果。

碎布玩偶约束:使用reactor工具栏中的按钮可以创建碎布玩偶约束,该约束用于模拟身体各关节(如肩膀、脚踝等)的活动。

点到点约束:使用reactor工具栏中的按钮可以创建点到点约束,该约束用于将物体的运动约束到某一物体或世界坐标的某一点。

棱柱约束:使用reactor工具栏中的按钮可以创建棱柱约束,该约束用于将物体的运动约束到一条直线(即子对象物体与父对象物体轴点的连线)中。

车轮约束:使用reactor工具栏中的按钮可以创建车轮约束,该约束用于模拟车轮的运动效果。

点到路径约束:使用reactor工具栏中的按钮可以创建点到路径约束,该约束用于将物体的运动约束到指定曲线。

在reactor动画中,使用约束对象约束物体的运动时,必须创建约束解算器(使用reactor工具栏中的按钮可以创建约束解算器)进行约束解算,否则约束对象无效。

8.2实践篇

任务1扭曲字动画

知识点介绍

PF Source(粒子流来源)系统的功能非常强大,使用这个粒子可以制作各种粒子动画效果,无论是天空中的雨、雪,还是群鸟飞翔、鱼群跳跃、粒子变形等,都可以利用PF Source(粒子流来源)制作。创建PF Source对象后,单击“设置”卷展栏中的“粒子视图”按钮,会打开“粒子视图”窗口,通过该窗口可对动画进行各种编辑。

下面通过制作扭曲字效动画,为读者介绍PF Source的使用方法及流程。

制作思路

在制作扭曲字效动画的过程中,首先创建文本图形,并对其进行挤出处理;然后通过“粒子视图”窗口制作文字的粒子效果;接着在场景中创建漩涡和风对象,并将其添加到“粒子视图”窗口的“力空间扭曲”列表中;再为文本粒子调制材质,并利用“Video Post”对话框加亮粒子;最后设置并输出扭曲字效动画。

操作步骤

Step01选择“图形”创建面板“样条线”分类中的“文本”按钮,然后在“参数”卷展栏中设置其参数,再在前视图中单击创建文本图形。

Step02为文本图形添加“挤出”修改器,并将挤出数量设为“0”。

Step03选中透视图,按快捷键【Ctrl+C】创建摄影机,并将透视图转换为摄影机视图,然后利用视图控制区中的工具调整摄影机视图的视角。

Step04选择“几何体”创建面板“粒子系统”分类中的“PF Source”按钮,然后单击“名称和颜色”卷展栏中的“粒子视图”按钮,在打开的“粒子视图”窗口中将仓库中的拖到事件显示区中,再单击选中,并在右侧的参数面板中设置其参数。

Step05在事件显示区中分别右击、和,在弹出的快捷菜单中选择“删除”菜单,然后将仓库中的拖到事件显示区中,在事件显示区中单击,在右侧的参数面板中单击“发射器对象”区中的“按列表”按钮,在打开的“选择发射器对象”对话框中选择“Text01”,并单击“选择”按钮。

Step06选中视图中的文本,并在文本上右击,在弹出的快捷菜单中选择“隐藏当前选择”菜单,将其隐藏。

Step07单击事件显示区中的,在右侧的参数面板中设置参数。

Step08选中摄影机视图,按快捷键【F9】进行快速渲染,会得到效果。

Step09选择“空间扭曲”创建面板“力”分类中的“旋窝”按钮,在前视图中按住鼠标左键不放并拖动,创建一个漩涡对象,然后在“参数”卷展栏中设置其参数。

Step10选中左视图中的“漩涡”对象,单击工具栏中的“镜像”按钮,将其沿X轴进行镜像(不克隆)。

Step11将“粒子视图”对话框仓库中的拖到事件显示区中,然后单击右侧参数面板“力空间扭曲”区中的“添加”按钮,然后选取视图中的漩涡对象。

Step12选择“空间扭曲”创建面板“力”分类中的“风”按钮,在前视图中按住鼠标左键不放并拖动,创建一个风对象,然后在“参数”卷展栏中设置其参数。

Step13在“粒子视图”窗口右侧的参数面板中单击“力空间扭曲”区中的“添加”按钮,然后选取视图中的风对象。

Step14将“粒子视图”窗口仓库中的拖到事件显示区中,然后按【M】键打开材质编辑器,将一个未使用的材质球拖到“粒子视图”窗口右侧参数面板“指定材质”复选框下的“None”按钮上,并在弹出的“实例(副本)材质”对话框中选择“实例”单选钮,再勾选指定材质ID”和“在视口中显示”复选框。

Step15在材质编辑器中选中刚才复制的材质球,在“Blinn基本参数”卷展栏中将“自发光”设为“100”,然后单击“漫反射”通道右侧的方形按钮,为其添加“渐变”贴图,再在“坐标”和“渐变参数”卷展栏中设置渐变参数。

Step16选中摄影机视图,按快捷键【F9】进行快速渲染,会发现效果较暗。