在maya粒子表达式中,表达式书写的位置决定了你的粒子的旋转属性
比如你写在了Creation中,粒子就是固定的旋转属性,不会随着时间变化而旋转,如下图所示
如果你写在了动力学发生前或者动力学发生后,效果就是你需要的了,如下图所示
添加动态属性
常规
新建粒子 名称 rotationPP
属性类型 选择 每粒子(数组) 添加初始状态属性
右键新加的属性 旋转pp
创建 Flow_particleShape.rotationPP=rand(0,360);
运行时动力学前 Flow_particleShape.rotationPP-=2;
(主要是后面的那个=rand(0,360); rotationPP-=5;前面的跟随你创建的物体名称)
实例化器 勾选 允许所有数据类型节点
旋转选项 选择 rotationPP