Maya动画教程:制作履带/轮式车辆动画创建包(2)
来源:互联网 作者:未知 发布时间:2011-03-15 09:11:42 网友评论 0 条
2、履带板动画
思路:创建表达式,获取车体的移动和旋转参数,分别转化为履带板在运动路径曲线上UValue值。
获取车体的移动位置变化距离,将其距离除以曲线程度,就将距离变化值转化为UValue的变化值。获取车体旋转角度的变化值(先由角度转为弧度),按照“弧线长度=半径*弧度”的公式,将履带曲线与车体的“履带曲线距离(即半径)”与弧度相乘,得到旋转产生的履带转动变化值(即弧线长度),再将这个变化值转化为UValue的变化值。将这两个变化值合计在一起,就是履带随车体移动和旋转而产生的Uvalue的变化值,但在合计时,需要加入车体前进/后退以及履带左/右侧的判断,来决定对变化值的加/减。
[NextPage]
3、履带车轮动画
思路:创建表达式,让履带轮从履带曲线上获取相关参数,将车体移动和旋转的角度变化转化为车轮的角度变化。
从履带曲线表达式中获取车体移动变化值,按照“弧线长度=半径*弧度”、“弧度=弧长/半径”的公式,将移动变化值转化为车轮旋转角度的变化值(注意在弧度和角度间转化)。从履带曲线表达式获取车体旋转变化值,按照“弧线长度=半径*弧度”的公式,将变化值乘“履带曲线距离(即半径)”,得到旋转导致的距离变化值(即弧长),再将其除以车轮半径,转化为车轮旋转角度的变化。将这两个变化值合计在一起,就是车轮随车体移动和旋转而产生的角度变化值,但在合计时,需要加入车体前进/后退以及履带左/右侧的判断,来决定对变化值的加/减。
- 2009-10-14
- 2009-10-15
- 2009-10-15
- 2009-10-13
- 2010-03-18
- 2009-10-14
- 2009-10-14
- 2009-10-15
- 2010-03-03
- 2009-10-15
- 2009-10-13
- 2009-10-14
- 2009-10-14
- 2009-10-15
- 2009-10-14
关于我们 | 联系方式 | 广告服务 | 免责条款 | 内容合作 | 图书投稿 | 招聘职位 | About CG Time
Copyright © 2008 CGTime.org Inc. All Rights Reserved. CG时代 版权所有