maya粒子表达式 旋转 我想用MAYA做一群方块,飞出来。方块自身是在缓慢旋转的 请问怎么写表达式 谢谢
2个回答
展开全部
1.飞出来的动画用粒子和发射器制作
方块使用粒子替代命令 选择方块模型了粒子执行粒子替代命令(instancer)
2.粒子shape几点新建每粒子矢量属性,名称随便,比如rotPP啊
在运行表达式(动力学前动力学后运行表达式都可以)
z轴旋转,可以命名一个浮点参数
float $rot_y;
$rot_y=$rot_y+0,05; (0.05是每帧旋转的值即旋转快慢,根据情况适当调节大小)
rotPP=<<0,$rot_y,0>>; //如果你希望x轴旋转把,可以写成rotPP=<<$rot_y,0,0>>;
如果你希望z轴旋转把,可以写成rotPP=<<0,0,$rot_y>>;
3.粒子shape节下有instancer栏的节点的RotationOptions下面的Rotation参数点击有点倒三角选择之前新创建的每粒子矢量属性rotPP就可以
粒子替代是动力学中一个重要部分,可以找一些资料深入了解下就明白了,希望对你有帮助
方块使用粒子替代命令 选择方块模型了粒子执行粒子替代命令(instancer)
2.粒子shape几点新建每粒子矢量属性,名称随便,比如rotPP啊
在运行表达式(动力学前动力学后运行表达式都可以)
z轴旋转,可以命名一个浮点参数
float $rot_y;
$rot_y=$rot_y+0,05; (0.05是每帧旋转的值即旋转快慢,根据情况适当调节大小)
rotPP=<<0,$rot_y,0>>; //如果你希望x轴旋转把,可以写成rotPP=<<$rot_y,0,0>>;
如果你希望z轴旋转把,可以写成rotPP=<<0,0,$rot_y>>;
3.粒子shape节下有instancer栏的节点的RotationOptions下面的Rotation参数点击有点倒三角选择之前新创建的每粒子矢量属性rotPP就可以
粒子替代是动力学中一个重要部分,可以找一些资料深入了解下就明白了,希望对你有帮助
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询