用户名 密    码

Maya动画教程:制作履带/轮式车辆动画创建包(2)

来源:互联网 作者:未知 发布时间:2011-03-15 09:11:42 网友评论 0

  2、履带板动画

  思路:创建表达式,获取车体的移动和旋转参数,分别转化为履带板在运动路径曲线上UValue值。

  获取车体的移动位置变化距离,将其距离除以曲线程度,就将距离变化值转化为UValue的变化值。获取车体旋转角度的变化值(先由角度转为弧度),按照“弧线长度=半径*弧度”的公式,将履带曲线与车体的“履带曲线距离(即半径)”与弧度相乘,得到旋转产生的履带转动变化值(即弧线长度),再将这个变化值转化为UValue的变化值。将这两个变化值合计在一起,就是履带随车体移动和旋转而产生的Uvalue的变化值,但在合计时,需要加入车体前进/后退以及履带左/右侧的判断,来决定对变化值的加/减。

[NextPage]

Maya制作履带/轮式车辆动画创建包

  3、履带车轮动画

  思路:创建表达式,让履带轮从履带曲线上获取相关参数,将车体移动和旋转的角度变化转化为车轮的角度变化。

  从履带曲线表达式中获取车体移动变化值,按照“弧线长度=半径*弧度”、“弧度=弧长/半径”的公式,将移动变化值转化为车轮旋转角度的变化值(注意在弧度和角度间转化)。从履带曲线表达式获取车体旋转变化值,按照“弧线长度=半径*弧度”的公式,将变化值乘“履带曲线距离(即半径)”,得到旋转导致的距离变化值(即弧长),再将其除以车轮半径,转化为车轮旋转角度的变化。将这两个变化值合计在一起,就是车轮随车体移动和旋转而产生的角度变化值,但在合计时,需要加入车体前进/后退以及履带左/右侧的判断,来决定对变化值的加/减。

Maya制作履带/轮式车辆动画创建包

搜索栏目