maya教程制作水波纹效果.docxVIP

  • 20
  • 0
  • 约2.59千字
  • 约 5页
  • 2022-04-30 发布于山东
  • 举报
这个教程将教会你在粒子碰撞水面的正确地点产生涟漪。 碰撞事件 首先翻开rippleStart.ma文件。能够看到这个场景中用上一个例子中的方法设置水流, 我们现在想让粒子在遇到水面时产生涟漪。选择粒子和水面。履行particles-makecollide, 再创立碰撞事件particle-particlecollisionevents 将新生成的粒子与重力连结,设置geoconnector的值如下列图 设置新生成的粒子(splash)的生命值为0.5 涟漪的运行规则 现在我们需要知道粒子击中的是nurbs曲面的哪个详细的地点。我们需要用collisionU 和collisionV这两个属性。给粒子(P)增添collisionU和collisionV属性。 粒子在没有击中曲面的时候,它们的collisionU和collisionV的值都会是-1.你能够把粒 子的rendertype设置成numeric然后在下面的attributeName里填上collisionU或许collisionV查察 我们想让粒子P一撞到曲面就让它消失,能够给粒子P写一个runtime表达式: if(collisionU!=-1)lifespanPP=0; 现在播放,粒子仍旧会穿过水面,并没有消失。把粒子的lifespanMode设置为lifespanPP only.再播放,好了。 现在我们需要记录一些数据

文档评论(0)

1亿VIP精品文档

相关文档