赞助商
立即赞助

比阿里犸良还强大!Lottie动效设计完全指南

设计神器3年前 (2021)发布 流光
2.8K 0 0

动效导出类型

一般情况下我们导出的动效可以分为三种类型。

1. 纯矢量图形动效

此类动效常用于图标、加载、启动页等。

比阿里犸良还强大!Lottie动效设计完全指南

2. 包含位图的基本动效

此类动效为了表现一定的视觉效果,会用到丰富的渐变和图层样式等效果,因为 AE 无法直接输出,所以需要使用位图的形式输出。

比阿里犸良还强大!Lottie动效设计完全指南

3. 使殊效效

类虽输件形,使基移、、旋转、透基效属,码输。 AE 殊效或者插件,法输效。

比阿里犸良还强大!Lottie动效设计完全指南

动效导出方法

1. 纯矢量动效导出

纯矢量动效导出相对简单,只需在导出时勾选字体图形化和演示模式两个选项,导出以后会生成一个 json 和 html 文件。分别供开发人员使用和预览动效。

比阿里犸良还强大!Lottie动效设计完全指南

但是矢量动效导出目前有一个最大的问题就是渐变色导出会变为无彩色。官方说是因为编码和语言的问题,所以中文版 AE 会出错。目前有相关的修复方法,但是相对麻烦。工作中尽量规避使用矢量渐变色。

关于渐变导出出错的修复方法,Windows 和 MacOS 需要进行不同操作。详细请看以下步骤。

2. windows系统修复渐变问题

将AE程序语言设置为英文

方法一:在以下路径找到 application.xml 文件,用记事本打开 application.xml,按键盘的 CTRL+F 键搜索 zh_CN 替换为 en_US,并保存文件,重启 AE 即可

语言配置文件路径:C:\Program Files\Adobe\Adobe After Effects CC 2018\Support Files\AMT

 AE 从载版,示账支持版 AE,改 AE 法。此法。

方法二:卸载 AE,然后在 creative cloud 中点击右上角菜单进入「首选项-creatice cloud-应用程序语言-设置为英文」,再通过 creative cloud 重新安装 AE。

比阿里犸良还强大!Lottie动效设计完全指南

改unicode程序语言英

「控-钟域-改、或数-–改系统域-择英语()」确,启脑。

比阿里犸良还强大!Lottie动效设计完全指南

骤 2 改导致程序,议使毕将程序语言改。

3. MacOS修复渐变问题

MacOS 相简,需将 AE 改英版即。

将 AE 程序语言设置为英文。在「在访达-应用程序-选择ae的程序包-点击右键选择现显示包内容」,在 contens 文件夹下找到 resources,选择 resources 的子文件。在 resources 文件夹中找到 zh_cn 和 zh_tw,将 zh_cn 和 zh_tw 这两个文件夹拖出 resources 文件,就可实现 AE 的英文切换,重新拖回就实现了中文切换。

如果修改语言后,AE 无法打开,请参考上方,windosw 系统下通过 creative cloud 重装英文版 AE 。需要注意的是 bodymovin 也需要使用最新版本,旧版本可能不支持。

含有位图的动效导出

当动效中含有位图时,导出的动效文件就会多出一个 imags 文件夹,用于存放图片资源。导出之前可以在 bodymovin 的设置选项内可以进行相应的设置。

比阿里犸良还强大!Lottie动效设计完全指南

  • 项压缩图资,导图压缩压缩。
  • 将图片转为 base64 编码并放进 JSON 文件里。这样就不用导出 images 文件夹了。但是图片转为 base64 后体积会增加,并且目前只有最新版的 web 和安卓端支持带 base64 的 JSON 文件的播放,iOS 以后才会加入。

额需注,images 件夹称图称随改, json 件法资,导致图资载。

我们日常导出动效资源的时候默认生成的图片资源命名都是 ima_0 这种格式的。但是在实际使用中会调用很多个 json 文件,如果每次生成的图片名称都一样会导致加载错乱,所以需要提前规避。一种方法是让开发人员去规避,另一方面就是我们在设计之初就做好命名。

如果导入素材之前就已经命名好了就无需调整了,只需在 bodymovin 的「设置-图片资源设置里勾选保留图片名称」。导出的图片资源即可按照命名导出。

如果需要在 AE 内部修改,务必要在项目中修改素材名称,在合成里修改的只是图层名称,这样是不生效的。

比阿里犸良还强大!Lottie动效设计完全指南

特殊效果的动效导出

含有特殊效果的动效是无法直接导出的,所以只能用笨办法,将动效渲染为序列帧。然后再导入 AE 按照帧动画的方式输出。

比阿里犸良还强大!Lottie动效设计完全指南

以一个粒子动效为例,首先我们将动效渲染为序列帧,然后隔一帧删除一帧或者多帧,以此来减少图片资源。在保证动效流畅的情况下,尽可能的减少图片资源。以优化存储和性能。

比阿里犸良还强大!Lottie动效设计完全指南

在合成设置里将帧率变为原来的 1/2,因为删除了一半素材,仍然使用原来的帧率会导致动效速度加快。所以需要减少帧率以保持速度和原本一致。

选中所有图层,将图层的轨道向左移动到最小,然后「右键-关键帧辅助-序列图层」,即可让图层一帧一帧播放。这里需要注意的是,首先选中最上方图层,然后按住 shift 键,再次点击最下方图层。用这样的方式全选图层以后,再序列化图层。动效的播放顺序才是正常的,否则可能会倒放。

比阿里犸良还强大!Lottie动效设计完全指南

关于 Lottie 动效的介绍,以及设计输出中可能会遇到的问题。到这里就告一段落了。相信看完这三篇文章,无论是对初次接触的设计师推动团队使用,还是新手设计师提高设计效率都会有一定帮助。

欢迎关注作者的微信公众号:「懿凡设计」

比阿里犸良还强大!Lottie动效设计完全指南

© 版权声明
您必须登录才能参与评论!
立即登录
暂无评论...

相关文章

编者按:UI中动效设计本没有那么玄乎,作为 Google 旗下 Material Design 团队中动效设计的负责人之一,Jonas Naimark 对于动...
AE动效
我在上一篇文章《动效设计没那么难!让谷歌动效设计师带你入门》当中,已经通过实际的案例,分享了动效设计并不难的原因。我...
AE
UI和设计这一行似乎越来越难混了:进要懂手绘,退要明交互,以往一个界面的事情,如今都不够了。上一屏到下一屏之间的变化,...
AE
10个动效案例,让大家避开动效误区。 一、走路 在做走路动画的时候,除了要把脚与地面的接触做出来,更应该要注意的是身体不...
AE动效
动效导出类型 一般情况下我们导出的动效可以分为三种类型。 1. 纯矢量图形动效 此类动效常用于图标、加载、启动页等。 2...
AE动效
Motion Graphic 也称为 Mg 或者 Mograh,通常翻译为动效或者动态图形。 动效是什么? Motion Graphic 也称为 Mg 或者 Mogra...
AE动效
化繁为简,是解决难题的好办法。今天的文章将会教你如何拆分一个动画,以及如何使得动画符合一般物理学规律而变得生动。 ...
AE动效
对如今的 UX 设计师来说,会点动效基本已是常规操作了。作为 UX 设计师,动效可以辅助的产出可以涵盖界面交互动效、项目宣传 ...
AE动效