maya粒子表达式 旋转 我想用MAYA做一群方块,飞出来。方块自身是在缓慢旋转的 请问怎么写表达式 谢谢

 我来答
晨风之谷
2011-04-11 · TA获得超过497个赞
知道答主
回答量:106
采纳率:0%
帮助的人:191万
展开全部
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就可以
粒子替代是动力学中一个重要部分,可以找一些资料深入了解下就明白了,希望对你有帮助
mhon
2011-04-11
知道答主
回答量:10
采纳率:0%
帮助的人:6.7万
展开全部
你说的这个有两种
一种是用一个方替代粒子
另一种是用粒子驱动方块
但是一般就用第一种
你要先建粒子发射器
再建替代物
做好替代
然后给粒子添加一个属性叫rotatepp(矢量的每粒子属性)
然后在这个属性的运行后写rotatepp+=1;
当然后面这个1是可以自己调节的旋转度数,
最后在粒子的替代物属性上将替代物的旋转属性指定到rotatepp身上就ok了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式