首先我们来看看生成的动画效果,如图。
1、随意创建一条曲线, 如图。
2、创建一个X轴向的“车轮”。
3、把刚才创建的Torus(车轮)命名为wheel,然后按trl+G创建一个空组并命名为up。
4、把动画范围滑块拖动到100帧,同时选择up和curve1(注意不要选择UP下的wheel)。进入动画菜单组,再进入AnimateMotion PathsAttach to Motion Path,创建一个沿轴向为Z轴的路经动画。
5、确认选择的物体为up(不要选择wheel),按下键盘的Insert键,用移动工具把UP物体的轴心移动到车轮下,再按Insert键结束轴心点编辑,播放动画,可看到车轮在曲线上移动了。
6、接下来比较复杂了,我们要让车轮沿路径的实际距离滚动,因此得出的结论是:车轮的旋转(wheel.Rotate Z)=180*[车轮走过的距离/(车轮直径*3。14)] 在这个公式里其它都是已知的,但《车轮走过的距离》要通过几个步骤才能实现。
时间: 2024-10-26 17:20:06