如何将AE动画转为json文件? 您所在的位置:网站首页 ae导出文件格式 如何将AE动画转为json文件?

如何将AE动画转为json文件?

2023-04-05 22:53| 来源: 网络整理| 查看: 265

一年前在知乎写过一篇关于制作 lottie 动画的回答,

最近仍然有小伙伴私信我一些问题,所以今天写一篇文章,把关于制作Lottie动画的过程和一些技巧做一个总结,分享给大家。

Lottie 动画是什么,简单地说,就是airbnb提供一种方法,让设计师将AE制作的动画通过一个插件生成一个json文件,开发同学可以直接在软件中解析json文件来实现动画。不需要设计师再导出GIF或者序列帧。

接下来就以一个小动画作为案例,完整的展示一下从绘制动画到实现动画再到最后导出json文件的过程。

searching camera

所需软件和插件:

After Effects 、 Bodymovin(AE插件)、 Sketch、 AEUX(sketch&AE插件)

制作步骤:

01 在sketch中绘制出矢量图形

02 用AEUX插件将矢量图形导入到AE中

03 在AE中制作动画

04 打开bodymovin插件,生成json文件

05 在Lottie 官网预览一下,

确认没有问题可以交付给开发。

其实整个过程还是比较简单的,AE和sketch插件的安装方法都比较简单,我在文章中就不做赘述了。

如果需要查看插件安装方法的话,可以看我之前的这篇回答——如何看待 Airbnb 新发布的 Lottie?

两个个需要注意得到点:

01 如果动画中含有渐变颜色,bodymovin导出json时会动画的颜色会变成黑白。

解决这个问题的办法是:把AE切换成英文版,亲测可用!

02 AEUX插件目前不支持最新版本的sketch,最好使用53.1以下的sketch版本。

补充更新(20190623):

目前最新版的bodymovin(5.5.5版本)插件支持将图片内置到json文件中,所以即使在Ai中绘制好插画,再到AE中制作动画并导出,也可以生成一个单独的json文件,而不是像老版本需要生成json文件+链接图片文件。

补充更新(20210519):

三年过去了,用动画json的小伙伴越来越多了,回答一个大家遇见较多的问题。

问:为什么,我的新版本插件,导出还是有图片,没有直接生成一个单独的json或者为什么

我导出之后预览是空白的?

答:因为插件中有一项设置需要勾选——

Settings — Assets — Include in json

另外还有很多小伙伴问视频可不可以直接导出json?

答:既然图片都可以 include in json了,你把视频导出成序列帧,然后以图片形式重新导入,AE排序一下,不就可以导出json了嘛!

(关于排序这里再告诉大家一个小技巧,先把所有图片长度裁剪成一帧,然后选中所有帧,

右键 — Keyframe Assistant — Sequence Layers,这样所有图片就会按照顺序首尾相接排序啦,效果如下图)

走到这一步,基本上就可以实现万物可 json 了!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有