maya粒子旋转表达式

2025-04-09 11:00:57
推荐回答(2个)
回答1:

在maya粒子表达式中,表达式书写的位置决定了你的粒子的旋转属性

比如你写在了Creation中,粒子就是固定的旋转属性,不会随着时间变化而旋转,如下图所示

如果你写在了动力学发生前或者动力学发生后,效果就是你需要的了,如下图所示

回答2:

添加动态属性

常规
新建粒子 名称 rotationPP
属性类型 选择 每粒子(数组) 添加初始状态属性
右键新加的属性 旋转pp
创建 Flow_particleShape.rotationPP=rand(0,360);
运行时动力学前 Flow_particleShape.rotationPP-=2;
(主要是后面的那个=rand(0,360); rotationPP-=5;前面的跟随你创建的物体名称)
实例化器 勾选 允许所有数据类型节点

旋转选项 选择 rotationPP