如何让动效又快又好落地?5种动效设计格式优缺点。

动效设计,可以提升界面的趣味性和引导性,让用户浏览过程中不会太枯燥,获得更好的体验。

最近做的金山知了(后面改名为金山知识库)官网,头图元素加入了缓动效果,第一眼挺新颖的。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

金山协作新年许愿活动,许愿按钮加入了运动的形象,更能吸引用户点击。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

不过,输出动图和开发对接的过程中,我也遇到过一些问题:导出的动图模糊、资源太大、开发不支持动图格式等等,当时也是想尽办法地解决。

这次我总结了几种常用的动图格式,也提及我输出动图过程遇到的问题和解决方法,以及我们设计师该如何选择合适的动图格式。

  1. 序列帧
  2. GIF
  3. Lottie
  4. APNG
  5. SVGA

序列帧

刚开始接触动效,我最先了解到的 PNG 序列帧,就是输出动图的每一帧图片,然后交付开发,按帧播放图片实现。

比如这个加载动画,我的练习作品,导出序列帧资源很大,所以我平时基本不用这种格式。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

导出方法:

AE 输出选择 PNG 序列,如果要导出透明背景,通道选择 RGB+Alpha。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

GIF

GIF 支持安卓、iOS、网页,可以说也是比较常用的格式之一。界面设计中的小元素可以使用这个格式,比如运营按钮动画、点赞图标动画等,资源不会太大。

像我之前负责的新年许愿活动,因为是从 0 到 1 的产品,开发还没有支持 Lottie,所以许愿按钮动画输出 GIF 给开发实现,压缩后资源 300KB。虽然动图放大周围有锯齿,但是在手机上是看不到的。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

导出方法有三种:

1. AE 导出 MOV 格式,再用 PS 转换成 GIF。(注意:可能是因为动画时间太长、文件太大,导出经常失败,所以我很少用这种方式)

如何让动效又快又好落地?我分析了这5种格式的优缺点!

2. AE 安装 Gifgun 插件,直接导出。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

3. AE 导出 PNG 序列,将所有图片拖进 ISParta,勾选 GIF 输出。(注意:如果导出 GIF 图片有问题,需要勾选压缩质量,填写小于 100 的值就可以解决了)

如何让动效又快又好落地?我分析了这5种格式的优缺点!

如果 GIF 文件太大,可以使用无损压缩软件:PPDuck。

Lottie

Lottie 是一个用于 AndROId、iOS、Web、Windows 的动画库,用于解析使用 bodymovin 导出为 json
文件的 AE 动画。动画通过代码实现,是矢量的。动画库资源会增加安装包的大小,客户端会有推动成本,不过 WPS Office
有在使用,资源大小和稳定性目前来说是可以的。

不支持 AE 效果器直接添加的效果,比如高斯模糊、内发光、投影。

支持用图片导入 AE 做出的动效,比如金山知识库官网的头图,就是使用 Lottie 方式实现,资源小,动图也很清晰。

支持颜色渐变,但是导出 json 容易出问题。比如之前设计的会员卡片动效,渐变颜色导出后变成了黑白渐变。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

这时候只需要将所有渐变图层名称按顺序改为 Gradient fill 1、Gradient fill 2、…,就可以解决了。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

导出方法:

AE 安装 bodymovin 插件,直接导出。(注意:要选择保存路径,导出按钮才能点击。点击设置图标,选择 Standard 和 Demo,才能导出 json 文件和 demo 预览效果)

如何让动效又快又好落地?我分析了这5种格式的优缺点!

APNG

APNG 是基于 PNG 格式的位图动画格式图片,文件后缀依然是.png,可以在浏览器中预览动画。金山协作的表情包使用的也是这种格式动图。和 GIF 对比,它的优势在于动图边缘光滑,不会有锯齿和颗粒感。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

导出方法:

AE 导出 PNG 序列,将所有图片拖进 iSparta,勾选 APNG 输出。

如何让动效又快又好落地?我分析了这5种格式的优缺点!

SVGA

SVGA 是由 YY 团队开发出来的一种跨平台的开源动画格式,同时兼容 iOS / Android / Flutter / Web
多个平台的动画格式,常用于直播礼物场景,适合炫酷的礼物动效。因为礼物效果比较复杂,一般是用 png 序列,一张图一帧地制作动画,输出 SVGA
文件。它只会生成一个 svga 后缀文件,代码和位图元素都被集成在了一起,但是 Lottie 会生成两个文件:json 代码文件+img
文件夹。

支持 AE 自带基础动画:位移、缩放、不透明度等,但是不支持图层渐变(Lottie 支持渐变)和 AE 自带及外部插件的效果控件特效,所以 UI 动效 Lottie 比较通用,不容易出错。

总结

讲了那么多动效落地方案,那么在实际工作中我们该如何选择使用呢?

资源大小对比

如何让动效又快又好落地?我分析了这5种格式的优缺点!

质量对比

如何让动效又快又好落地?我分析了这5种格式的优缺点!

使用场景对比

Lottie:基本适合所有 UI 动图,比如图标动效、加载动效、插图动效、运营按钮动效等,优先使用

GIF:移动端小元素动图可以使用,比如点赞动效(大尺寸透明背景动图不建议使用,锯齿严重)

APNG:表情包、小元素动图(比 GIF 质量好)

SVGA:直播礼物炫酷动效

序列帧:资源太大,不建议使用

以上就是我的业务动效落地经验总结,大家有需要这些导出插件的可以找我。

ALEI的设计思考

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/232261.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2023年3月1日 12:12
下一篇 2023年3月1日 12:14

相关推荐

  • 利用5种浮动按钮增加网站的体验设计。

    在手机应用当中浮动的动作按钮(FAB)或许可以提供我们在制作移动版网站提供一些交互的灵感,浮动的动作按钮是一种漂浮在用户界面上面的图标。它的形状、位置和颜色使它在众多设计元素中脱颖而出。浮动按钮在谷歌...

    2023年2月14日 SEO操作
    00
  • 用3个步骤,手把手帮你掌握用户流程设计。

    编者按:本文从用户流程设计的定义、为什么要做用户流程设计以及如何做用户流程设计3个方面,帮你掌握用户流程设计。 用户流程设计,是用户与产品互动的内在交互逻辑,用户能感受到,但却不能直观地看见,它通常...

    2023年3月2日 SEO操作
    00
  • 如何做好标签设计?分析总结标签设计的体验细节。

    在移动端产品中,标签不是核心内容,甚至有点不起眼,但是谁都无法忽略它的存在。特别是在电商平台中,标签已经成为了不可或缺的设计形式。今天我们就来总结下标签设计的细节。文章主要分为 3 部分:标签是什么?...

    2023年3月1日 SEO操作
    01
  • 多端界面设计如何实现统一  

    统一的比例:能够让多端介面设计拥有比较一致的用户体验。如黄金分割比例的手法,能够让介面有比较规则的美。 统一的布局:能够让介面呈现一致的视觉效果。除此之外,还能够让用户流览和操作起来更为便捷。如搜索...

    2022年6月25日
    0164
  • B 端设计尺寸是多少,实战总结B端设计尺寸。

    什么是栅格?我这里就不做说明了。很多优设的文章都写的很清晰了。这篇文章仅从我最开始接触栅格所遇到的困惑和部分设计师始终纠结的点来和大家一起讨论讨论。B 端到底用什么尺寸进行设计?确定布局要弄清楚用什...

    2023年3月1日 SEO操作
    056
  • 界面的交互设计好不好得看这三个原则  

      有用性的原则 很明显,介面设计中的交互流程要同时满足客户以及使用者,这需要找到一个平衡点。比如,使用者注册登录页面,好的使用者体验自然是输入少、能够直接授权给常用的社交平台。要满足客户的需求...

    2022年6月25日
    0173
  • 对话框如何设计?4000字干货帮你掌握对话框设计 。

    对话框是一种重要的交互方式,主要用于完成信息传递。对话框很常见,但并不见得每一个设计师都可以百分百地弄明白对话框这个概念。这篇文章是对「对话框」的一个简单梳理和总结,希望可以解决大家心中的一些疑惑...

    2023年3月7日 SEO操作
    01
  • 多语言网页设计实现方案

    1,静态:就是为每种语言分别准备一套页面文件,要麽通过文件後缀名来区分不同语言,要麽通过子目录来区分不同语言。 例如对於首页文件index_en.htm提供英语界面,index_gb.htm提供简体中文界面,index_big.htm提...

    2022年6月25日
    0238

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息