资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第一节 创立粒子、粒子放射器,一、创立粒子,综述:实质上,一个粒子就是三维空间中的一个点犹如灰尘或空气中的颗粒,它具有位置、速度、加速度、颜色和寿命等属性,多个同样的粒子组合在一起就构成了粒子物体,这些粒子都通过粒子放射器显示于场景中。一个粒子物体可以包含一个粒子,也可以包括很多个粒子。,1、使用Particle Tool创立粒子,1、在Maya中创立一个新场景。进入Dynamics菜单组,选择Particlesparticle Tool命令。,2、保持Particles Tool的默认设置,然后点击场景中任何一个地方,在场景中任何一个地方,将会消失一个粒子。,3、创立粒子群:在视图中连续点击,创立更多的粒子,在创立的过程中,假设要转变粒子的位置,按键盘上的键,调整粒子的位置。,4、是重新选择Particles Tool命令,在Particle SettingReset Tool选项组中设置Number Of Particles为10,Maximum Radius为5.在场景中点击,将在一个半径为5个单位的假想球内消失数目为10的粒子群。,5、删除粒子最简便的方法就是使用选择工具拖动选择;粒子按键,在按键。,2、在物体外表创立粒子,1、创立一个NURBS球体,并使它处于选中状态。,2、执行ModifyMake Live命令或点击锁定图标,以使球体成为吸附物体,然后执行ParticlesParticles Tool命令,在物体的外表上点击,创立粒子群。,3、撤销对粒子物体的选取,执行ModifyMake No Live命令,然后选择球体,运用移开工具将它移动到新的位置,可以看到粒子物体并没有运动,这说明粒子物体和球体还保持相对独立的关系。,3、以画笔方式创立粒子,1、试画一条粒子线。重新创立一个场景,执行Particles Tool命令,弹出Particles Tool的Tool Settings对话框。点击Reset Tool按钮返回默认设置,然后选中Sketch Particles复选框。在场景窗口中,拖动鼠标左键创立一条粒子线。,2、翻开Particles Tool的Tool Settings对话框,重新设置Number Of Particles为5,Max Radius为2.在窗口中再画一条粒子线,消失半径为2的一种粒子“管”。,3、假设创立粒子曲线之后不按键,那么第1步所建立的粒子曲线将和第2步所创立的粒子“管”共享同一个粒子节点和力场。,4、创立粒子网络,1、新创立一个场景,执行Particles Tool命令,消失粒子属性面板,选中Create Particle Grid复选框。,2、在任意视图的左下角点击,定义二维粒子网格左下角的坐标位置,然后在视图的右上角再次点击鼠标左键,以定义二维粒子网格右上角的坐标位置,按键便可完成二维粒子网格的建立。,3、再创立一个三维粒子网格。删除刚刚所创立的二维粒子网格,激活透视图,先在左上角处点击,然后在右上角处点击。,4、按键进入编辑模式,在前视图或者侧视图中将右上角的粒子定位点向上移动,以使这两个定位点不在同一个平面上。按键完毕三维粒子的创立。,5、除了在视图中直接创立三维粒子外,还可以通过输入数值的方法来创立三维粒子。清晰刚刚所创立的三维粒子,选择With Text Fieids单项选择按钮,然后在Minimun Corner和Maximum Corner的各文本框中,分别输入粒子网格的坐标数值。,二、粒子放射器,1、创立粒子放射器,1、创立一个新的场景,执行Particles/Create Emitter命令。,2、在Basic Emitter Attributes选项组中,设Emitter Type为Directional,在DistanceDirection Attributes选项组中将DirectionX(粒子放射的方向)设为1,在Basic Emission Attributes选项组中将Speed设置为5,然后点击Create按钮。在场景窗口中将看到一个小球体并且属性选项排列在Channel盒中。播放动画,有一条点线由粒子放射器延长出去。,3、了正确地播放比较简单的动力学动画,需要将播放速度设置为Free。要进展设置,点击Animation Options按钮在Range Slider的最右边,或选择WindowSettingPreference命令,并选择SettingTimeline类型,然后在Playback Speed为Free。重新翻开Emitter Options对话框,并恢复默认的设置。,2、利用物体放射粒子,1、通过创立一个新的场景,创立一个NURBS球体,并使它处于选中状态。,2、执行ParticlesEmit From Object命令,创立粒子放射器。这个粒子放射器实际上和NURBS球体是一体的。即当移动物体时,粒子放射器也会随之移动。,3、播放动画观看粒子效果,可以看到李自从物体的内部放射出来。,3、在物体元素上添加粒子放射器,1、清晰当前场景,重新创立一个NURBS球体,并使它处于选中状态。,2、通过标记菜单项选择中NURBS球体的Control Vertex命令,然后选取NURBS球体上的可控点。,3、执行ParticlesEmit From Object命令,为选取的可控点创立放射器,然后播放动画,查看粒子的放射效果。,三、放射器属性,1、Emitter Name:设置所创立的哦放射器名称,假设不填,系统将会自动的为粒子放射器命名为Emitterl。,2、Emitter Type:包括3个选项。Omnidirectional Point全方位放射器可以向各个方向放射粒子;Directional(定向放射器)可以指定粒子的放射方向;Surface外表放射器可以从物体的外表放射粒子。,3、Max Distance:设置最远的粒子到放射器之间的距离。,4、Min Distance:设置最近的粒子到放射器之间的距离。被放射的粒子以随机的状态分布在最小距离和最大距离之间。,5、Rate:设置粒子的放射速度。在Emitter Type下拉列表中选择Directional选项,那么Emission Directional区域中的参数都被激活,这些参数主要用于设置粒子的放射方向。,6、Spread:当在Emitter Type下拉列表中选择Directional选项,被放射的粒子将随机分布在一个圆锥内,Spread主要用于掌握圆锥的大小。,7、Normal Speed和Tangent Speed:当在Emitter Type下拉列表中选择Surface选项时,此选项被激活,它和Speed参数一样是掌握粒子的放射速度。,小 结,在本节中我们学习了如何创立粒子、如何创立粒子放射器以及放射器属性,其中粒子放射器属性是本节的重点要娴熟把握。,其次节 粒子的碰撞、动力场,教学目标:,1、什么是粒子的碰撞,2、如何创立动力场,3、如何编辑动力场及其属性,教学重点:,1、把握什么是粒子的碰撞,2、把握如何创立动力场,教学难点:,1、把握什么是粒子的碰撞,2、把握如何创立动力场,一、粒子的碰撞,综述:利用Maya的粒子碰撞功能可以模拟很多物理现象,最典型的例子就是利用粒子碰撞模拟水滴相撞的效果。由于碰撞,粒子可能会进展在分裂、产生新的粒子或者导致粒子的死亡,这些效果都可以通过粒子系统来完成。粒子的碰撞不但可以在粒子和粒子之间完成,而且还可以在粒子与物体之间完成。假设要创立粒子碰撞,必需要首先创立一个粒子碰撞物体,这个物体将作为粒子与粒子或者粒子与物体之间的介质物体,它会为粒子与物体之间建立联系,这样才能形成最终的粒子碰撞效果。,二、动力场,动力场是指利用Maya工具仿照自然的物理力气,例如重力、万有引力等。使用动力场可使动画粒子、刚体或软体创立比较自然的动力,例如刮风、下雪、下雨等运动状态。,动力场主要有两种类型:StandAlone Fields(独立动力场)和Object Fields(附属动力场)。独立动力场在场景中都是独立存在的,它们不属于任何物体。独立动力场中有Air Field Radial Field(放射场)、Turbulence Field振荡场、Uniform Field(统一场)和Vertex Field漩涡场。附属动力场总是附属于场景中的物体,可以对多边形、NURBS物体、粒子物体产生作用。附属动力场有Air Field(空气场)、Newton Field(牛顿场)、Radial Field(放射场)、Turbulence Field振荡场、Uniform Field(统一场)和Vortex Field(漩涡场)。,一、创立动力场,1、创立独立动力场,1、在场景中选择被动力影响的物体。,2、确保动力学模块中的SettingsAuto Create Rigid Body命令处于选中状态。,3、选择FieldsCreate Gravity(创立重力场)命令也可以选中其他动力场。,4、点击播放按钮,观看动力场产生的效果。,2、创立“附属动力场”,1、使在场景中的多边形球体和锥体之间保持肯定的距离,以便于选择。,2、选择要添加“动力场”的球体。,3、选择FieldsAir为球体添加“空气动力场”。,4、连接锥体,即把锥体和“空气场”的影响连接在一起。方法是,先选择锥体,再协作键选择“动力场”,点击鼠标右键,从消失的快捷菜单项选择择Connect Field选项,此锥体也跟着球体一起运动。,3、删除附属动力场,1、选择拥有动力场的物体。,2、选择Windowoutliner命令,翻开大纲面板。在锥体Pconel上点击鼠标右键,从消失的快捷菜单中选择Show Shopes,再从Pconel选项下选择物体,然后按键即可删除“附属动力场”。,二、编辑动力场,1点击选取所需动力场,此时屏幕右边消失该动力场的“属性编辑器”面板。例如,需要重力动力场,点击Dgnamics工具架上的()工具或者按键进入动力学模块后选择FieldsGravity命令,此时屏幕右边显示重力动力场属性面板。,2除利用动力场属性面板设置动力参数之外,还可使用通道框来设置动力场参数。,3点击屏幕右上角的图标工具,此时屏幕右边消失该动力场的通道框,利用通道框可编辑动力场。,三、各种动力场的属性设置,1、设置“空气场”Air的属性,“空气场”用来仿照空气的运动效果,可以把空气场作为运动物体的子物体。例如把空气场作为人物双脚的子物体,当人体运动时,空气会使地面灰尘产生相应的运动。,2、设置“拖动场”Drag的属性,使用“拖动场”可模拟运动物体的摩擦力和阻力。按键进入动力学模块,选择FieldsGrad。,1、Drag Field Name:输入拖动场名称,在名称中不能有空格。,2、Magnitude强度:此参数值太大,被影响物体之间的距离增加时,拖动场强度变化的速度。当此项值为0时拖动场的强度为恒量,不会受距离影响。,3、设置“重力场”Gravity的属性,“重力场”仿照地球的重力,它可使被影响的物体向下坠落。在Dynamics工具架中双击重力图标,消失创立重力场面板。,1、Gravity Field Name:重力场名称,在名称中不能有空格。,2、Magnitude强度:此参数值越大,在重力场方向上的运动的物体速度越快。,3、Direction X/Y/Z:设置重力场的方向,默认值为向下。,4、设置“牛顿场”Newton的属性,“牛顿场”是按牛顿的“万有引力定律”设置的工具,它拥有一个物体的特性。在Dynamics工具架中双击牛顿图标,消失创立牛顿场面板。,牛顿场面板中的主要参数说明如下:,1、Newton Field Name:牛顿场名称,在名称中不能有空格。,2、Magnitude强度:此参数值越大,牛顿场的影响力越大。,3、Attenuation衰减:设置当牛顿场和被影响物体
展开阅读全文