| |
3DS Max 7.0 PF Source粒子全攻略(6):真实的爆炸场面 |
出处:PConline |
|
| [ 2005-03-14 09:49:16
] |
作者:顾金海
|
责任编辑:xietaoming |
40、通过观察我们发现,虽然粒子在接近动画末尾时停止了移动,但是它们的自旋仍然在继续,发生这种情况的原因是由于“Collision”测试操作符只是停止了粒子的运动,但是并没有停止它们的自旋。这些粒子在“Sha”事件开始时仍然跟随“Spin”操作符,为了解决此问题,我们使用“Collision”操作符将测试为“真”的粒子传输至新事件,该事件将告知粒子停止。 41、在动画结束时停止粒子。在“粒子视图”的空白区域中创建新的“Rotation”操作符,并将新事件重命名为 Stop,将“Rotation”操作符的“Orientation Matrix(方向矩阵)”设置为“Random Horizontal(随机水平)”,这将导致每个碎片在停止时“躺下”,如图1-28所示。 
图1-28 42、将“Sha”事件中“Collision”测试的输出关联至新的“Stop”事件,如图1-29所示。 
图1-29 43、我们还需要使用另外一个操作符来将粒子系统转换到“Rotation”操作符设置并停止,而不是让粒子系统使用操作符来创建运动,为此,在“Stop”事件中的“Rotation”操作符上方,添加一个“Go To Rotation”测试,它将会告知正在进入的粒子立即转换到下面的新“Rotation”操作符,如图1-30所示。 
图1-30 44、单击“Go To Rotation”测试。保持Transition BY的默认设置为Event Duration方式,并将“Duration(持续时间)”设置为 0,将Variation的值设置为 0,确保将“Target Rotation(目标旋转)”设置为“Constant(恒定)”,并且启用“Match Initial Spin(匹配初始自旋)”,在“Match Initial Spin(匹配初始自旋)下,将“Variation(变化)”设置为 30,并确保启用“Stop Spinning(停止自旋)”,如图1-31所示。 
图1-31
|