Maya用节点来做车轮的联动动画

http://tech.ddvip.com   2007年08月16日    社区交流

内容摘要:Maya用节点来做车轮的联动动画

  这种效果用MEL应该很容易做的,但目前为止俺还不会写mel程序,所以想了一下这个效果如何做。就是车轮前进时自身会跟着一起滚动一定角度的,这里要做的就是不用MEL而用节点来完成这样的工作。第一步先创建一个物体,这里用的是一个比较简单的NURBS做的车轮。有一点要说明,那就是模型的局部坐标一定要放置在模型的中心,这很重要,因为我们要做的就是利用模型的移动距离来计算出它的转动角度。

  这里是场景文件,下载后用MAYA打开,场景中有一个NURBS模型,名称是Che.或者随便创建一个有点像车轮的模型。

  看看这张图,我们来想想如何根据移动的距离计算出它应该转动的角度,都是数学知识就不多说了。

  Maya用节点来做车轮的联动动画

  打开节点窗口,单击window->hypergraph,如图

  Maya用节点来做车轮的联动动画

  或者把面板布局成这样的:然后在hypershader中创建一个乘除节点

  Maya用节点来做车轮的联动动画

  创建乘除节点

  Maya用节点来做车轮的联动动画

  并且重命名为zhouchang,ctrl+a打开属性编辑,设置参数为下图,注意图中的input2是模型的直径,这里是用长度标注得到的数据,可以根据具体的场景来更改,Operation模式(Multiply)。

责编:豆豆技术应用

正在加载评论...