AE贝塞尔曲线制作弹性动画

机构:杭州玛雅动漫 时间:2016-01-08 点击:990

  在使用贝塞尔曲线制作弹性动画前我们先来了解贝塞尔曲线实现原理,来理解什么是符合物理运动规律的动画效果

  Android L开始在动效实现方法上有了飞跃提升,散乱的动画效果主要是没有统一的理论支撑,终于在android L之后贝塞尔曲线和SVG动画的普遍使用,使得android原生系统的动效设计成为宣传的一大亮点。

  这里重点说一下贝塞尔曲线。很多人一听起来觉得是一个特别专业的词语,其实不然,学过设计或有绘图软件基础的同学接下来都能理解贝塞尔曲线的原理。

  在百度百科里面的解释是:"贝赛尔"工具在photoshop中叫"钢笔工具";在CorelDraw中翻译成"贝赛尔工具";而在Fireworks中叫"画笔"。它是用来"画线"造型的一种专业工具。当然还有很多工具也可以完成画线的工作,例如大家常用的photoshop里的直线、喷枪、画笔工具,Fireworks里的直线、铅笔和笔刷工具,CorelDraw里的自由笔,手绘工具等等。

  两张图看懂怎么绘制:

  怎样看懂贝塞尔曲线?

  在开发实现中可以把贝塞尔曲线看做是位移曲线(位置和时间的关系)

  上面这条曲线就是一条匀速的曲线,是指物体运动从开始到停止都是按照同一个速度移动。

  大家都知道在移动端的各大ROM厂商或APP公司都在声称要做符合物理运动原理、符合用户心理预期、还原生活场景、有情怀的、更加真实有效的动画效果等等说法,把这些含蓄的说法转化成开发语言就是绘制一条看着舒服的运动曲线。那么什么样的曲线才是符合物理运动规律、真实有效的呢?

  大家试想着从手里扔出去一块石头,扔出的一瞬间是不是有个加速的过程,即速度从0往上增长,然后越来越快,它要落下的时候速度开始减下来,最后落下速度为0。石头运动的轨迹其实是一个完整的抛物线(即速度曲线):

  我们把速度曲线转换为位移曲线,这条曲线就是我们所需要的:

  这条曲线是我们根据真实的生活场景推理出来的,具体参数是模糊的,但是我们从中学到了真实的物理运动规律:物体运动是从静止加速到停止减速的一个过程。

  平常工作中我们是通过在动画制作软件(如AE、Flash)中调节这条曲线最终得到我们看到的动画效果:

  了解更多关于后期制作方面的知识,访问杭州后期制作培训学校

返回顶部