几款交互动画软件对比

“这个滑动的时候要快点。”
“这样子?”
“不是,再快一点点。”
……
作为UI开发,在做web端动画的时候,总会和设计师有这样的对话。如今的流程是,设计师用AE做好动画输出一个视频,然后UI开发对着视频做动画。那么在沟通的时候就会很不清楚,UI开发无法得到有效的参数去写CSS,只能靠“感觉”,那么得出的效果很可能就不能还原动画视频。和设计师沟通修改沟通修改,这么一路下来便浪费不少时间和精力。为了找到有效的对接方式,笔者寻找和对比了各种交互动画制作软件。

AE

原理就是根据时间轴,制作动画中多个关键帧,然后由软件计算其中的变换过程。


时间轴
关键帧

优点是可以制作比较复杂的动画效果,能够比较精确地控制每一帧。缺点是不能和sketch无缝对接,制作动画时比较耗费时间,每次都需要输出动画视频、比较麻烦,而且动画复杂的话,参数不适用于写CSS,在web端较难还原效果。

sketch 插件Animatemate

也是设置关键帧,选择不同的贝塞尔函数再输出,相比AE更为简便快捷,可以输出视频和�gif,适用于不复杂的交互动画。使用的贝塞尔函数相对固定,UI开发可以较好的理解动画过程。而且现在设计师基本用sketch,可以很好的无缝对接。

principle

principle

制作补间动画十分快捷,入门门槛低,可导入sketch,因此可以跟sketch无缝对接。UI开发能获取到明确的时间、变换的属性、贝塞尔函数等参数。能够导出视频或gif。能够模拟各种手势或事件,principle mirror可以使得在手机上实时预览交互效果。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,497评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,287评论 4 61
  • 其实比起真相 人们更愿意相信谣言 所以解释太败兴 不 如 酷一点
    夬小叔阅读 151评论 0 1
  • 大地滋养了花儿 花儿点缀了大地 每颗种子都曾有过一颗漂泊的心 正像大地亦在漂泊 苦苦地追寻 为了那个天真而又成熟的...
    简书余木阅读 247评论 0 1
  • 2017年7月2日 星期天 阵雨 今天是王果的生日,他们...
    晨晨_d5f3阅读 226评论 1 3