| |
3DS Max 7.0 PF Source粒子全攻略(6):真实的爆炸场面 |
出处:PConline |
|
| [ 2005-03-14 09:49:16
] |
作者:顾金海
|
责任编辑:xietaoming |
29、设置碎片反弹并破碎。前面我们已经创建了碎片爆炸用来模拟破碎的球体。在这个动画中我们只有几个帧的动画,对于小的场景可能可能已经足够了,但是对对于一个大的场景来说,我们希望在粒子碰撞地平面时使它们反弹并破碎。这里我们将通过一些设置来达到更好的效果,前面在场景中我们已将创建了导向器并放置在了地平面上,我们将使用“Collision”测试操作符,它可以识别从导向器反弹的粒子,使用“Collision Spawn”测试使碎片反弹后看起来好像正在分裂一样,从而可以进一步加强视觉效果。 30、在“Fra”事件的底部添加“Collision Spawn”测试,在其右侧的命令面板上,将 POmniFlect01 指定为“导向器”,它就是地平面上的导向器,如图1-20所示。 
图1-20 31、在其右侧的命令面板上,在“Spawn Rate And Amount(繁殖速率和数量)”组中,确保选定“Spawn On First Collision(首次碰撞时繁殖)”并且启用“Delete Parent(删除父粒子)”选项,删除父粒子的作用可以以使其在破碎为较小对象后不再反弹,将命令面板中,“Spawnable%(可繁殖)”参数用来设置要破碎的碎片的百分比,默认的情况下此值为100%,我们也可以将其设置为较低的值,以仅使部分碎片破碎。将“Offspring(子孙数)”设置为 10,将“Variation%(变化)”值设置为 10.0。它表示的是当每个初始碎片与导向器碰撞时,都将创建 9 至 11 个新碎片。在“Speed(速度)”选项组中,确保“Parent(父粒子)”和“Offspring(子孙)”的参数都设置为“Bounce(反弹)”。这将导致两种类型的粒子都在导向器上反弹。反弹的程度已由位于“修改”面板上的导向器参数设置。在“Speed(速度)”组中,保持默认的“Inheritde%(继承)”的默认值为100,将“Variation(变化)%”设置为 30,将“Divergence(散度)”角度设置为 30。在“Size(大小)”组中,将“Scale Factor(比例因子)%”设置为 50,将“Variation(变化)%”设置为 25,这将导致新繁殖的碎片变成原始碎片的约一半大小,设置完成后的命令面板如图1-21所示。 
图1-21 31、观察动画效果。在屏幕的下方移动时间滑块,此时我们会看到这些碎片在通过导向器时分裂成更小的碎片。现在我们没有定义破碎粒子图形的特定事件,如果繁殖操作没有输出至另一事件,则原始粒子的属性就会由新粒子继承。 32、为破碎的碎片创建新事件。粒子爆炸后撞击地面,并继承了原始碎片的旋转。现在要使破碎的碎片随机反弹和自旋,还需要一个新事件,以便可以为这些碎片设置属性。这里我们将使用“Spin”操作符开始新事件,以使粒子在碰撞导向器后随机旋转。在粒子视图的空白区域添加“Spin”操作符,并将此新事件重命名为 Sha,如图1-22所示。 
图1-22
|