缓动

缓动及缓动库 everyinch 4166℃ 0评论

    线性补间是一种匀速的运动,没有加速也没有减速,使得运动看起来僵硬,不真实。这种类型的运动大多出现在自动化的工厂里,比如机械手、如传送带、流水线。人是很难做到线性运动的。
    人的大脑一直在不断地分析物体的运动,以推断作用于该物体的力。当物体以不自然的方式加速时,人的大脑就会感受到真实世界中不可能存在这样的力。在真实生活中,假设看到一个球以恒定的速度向右滚动,然后突然以更快的速度向左滚动,人们肯定会认为有什么东西与球发生了碰撞,即使没有看到实际的碰撞。类似地,当物体从一种线性补间变到另一种线性补间,速度瞬间发生改变,就像球突然改变方向一样。当看到这样的场面时,人们就会感觉这个物体可能被一根看不可见的绳索拉住了,或者撞到了一面看不到的墙。但是当人们看不到这根绳索也看不到墙时,就会明显地感受到这种运动的不真实。
    在真实世界中,速度一般不会突然从一个值跳到另一个值,速度的改变一般也不是瞬间发生的。也就是说,自然界中的大部分运动都是某种形式的缓动。自然过程通常涉及到力。如果力不是平衡的,加速运动就会发生。人的大脑直观地将加速度和力联系在一起。当看到物体的速度逐渐改变时,就会推断有一些力在推或拉这个物体。因此,如果制作动画时也遵守类似的原则,那么画面看起来就会更加自然和流畅。缓动有3个主要类型:缓入、缓出和缓入-缓出。

1 缓入

缓入就是起始速度比较慢,然后逐渐加速。在设计阶段制作的补间中,缓动取值为-100时将产生缓入效果。如果画出缓入补间中位置随时间的变化图像,就会得到类似于图6-2的曲线。对缓动来说得到的是曲线。如果没有缓动,就得到图6-1那样的直线。


缓入补间曲线

在线性补间中知道斜率对应于速度。缓入的补间曲线从水平开始,也就是斜率为0。因此在t=0的点,速度为0,即完全静止。随着时间的推移,曲线变得越来越陡,表明速度越来越快。

2 缓出

与缓入相对的是缓出,即运动速度从快变慢,最终停止。时间轴缓出补间即将缓动值设为100。如图6-3中的缓出曲线。


缓出补间曲线

曲线开始很陡,但逐渐变缓,在补间结束时变为水平。速度从某个正值逐渐下降为0。

3 缓入-缓出

缓入-缓出是一对完美组合。补间的前半部分是缓入,后半部分是缓出。图6-4显示了缓入-缓出补间的完美曲线。


缓入-缓出补间曲线

缓入-缓出补间是使用最为广泛的补间,因为它能产生最自然的运动。考虑真实世界中的物体是如何从—个位置移动到另一个位置的。物体从静止状态开始加速,然后逐渐慢下来,停止在目标位置。

分享&收藏

转载请注明:陈童的博客 » 缓动

喜欢 (1)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
'; } if( dopt('d_footcode_b') ) echo dopt('d_footcode'); ?>