[maya学习笔记(18)] 粒子系统 - 落叶纷飞

来源:互联网 发布:c语言 a算法代码 编辑:程序博客网 时间:2024/04/29 14:39


        利用maya的粒子系统,我们可以做出落叶纷飞的动画效果。

       首先可以用创建多边形工具画出一片叶子,加上贴图。

       创建一个曲面,选择粒子 - 从对象发射。

       分别选中叶子和曲面,点击粒子中的实例化器(替换),可以把粒子替换成叶子。

       这时候注意把基本发射器中的速率改的尽可能小,比如改为10,而发射率属性中的速率改为0。

       为了达到下落的效果,我们给粒子加一些力,在场中选择重力和端流,就可以得到混乱下落的效果。

 

       但是,这时候存在一个问题,所有叶子都是同一方向同一大小的,看起来没有错落感。我们可以修改一些参数来改变这一状况。

       在右边的粒子形状中,选择添加动态属性中的常规,创建两个变量,一个叫size,数据类型为浮点,属性类型为每粒子;另一个叫direction,数据类型为向量,属性类型为每粒子。

      之后,在右侧的实例化器中,勾选允许所有数据类型,在常规选项中把比例改为size,旋转选项中把旋转改为direction。

      找到下面的每粒子属性,分别右键点击size和direction,选创建表达式:

     

      写入如下表达式,控制大小和方向的随机生成。

      这时候运行动画,就得到了枫叶飘落的效果。

0 0
原创粉丝点击