超详细的动效落地~
1. 前言
北瓜所在的设计行业是做直播产品,经常接触到动效方面的需求,常见的有Loading动画、卡牌抽取动画、徽章展示动画等等。动画有简单的、有复杂的、有时间短的、有时间长的、有特效的,导致我们的落地方案呈现多样化。
上面所述的动画我们把它归类为:直接落地输出可见动画。
加载动画·北瓜练习
有朋友就有疑问了,难道还有不能落地的动画?那还叫动画吗。这个还真的有,它叫:间接落地交互动画。
交互动画·北瓜作品
本期就分享一线大厂都在用的落地方案(直接落地输出可见动画)!
2. 几种常用的输出方案
3. GIF
1.1 PS + 视频输出:通过AE导出视频格式(AVI视频)后,再通过PS导出GIF
1.2 将视频拖进PS后,导出GIF操作如下“文件 —— 导出 —— 存储Web所用格式旧版 —— 存储完成”这样输出的质量偏差、体积一般。
2.1 PS + 序列图:通过AE导出PNG序列图后,再通过PS导出GIF
2.2 序列图文件夹拖进PS方法(文件 —— 打开 —— 选择第一张图 —— 必须勾选图像顺序 —— 打开)
2.3 导出操作方法和视频用PS导出GIF方法一样,这样输出的质量一般、体积一般。
3.1. 通过AE插件GIFGUN直接导出(之前有讲过方法的,忘记了的小伙伴可以百度哈),方便快捷、缺点是限制在30FPS内、输出质量差、容易掉帧。
推荐一个压缩GIF的软件:PPDuck(加微获取)
4. 视频
1.2 AE导出视频的方法:AE —— 合成 ——添加到渲染队列 —— 选择Quicktime —— 选择输出路径 ——确定
1.3 将视频拖入PS后导出MP4的方法:PS —— 文件 ——导出 —— 渲染视频 —— 命好名字 —— 选择文件夹(输出到哪)—— 品质高中低(品质越高内存越大)—— 渲染
2,压缩视频的方案有——Handbrake、格式工厂、Adobe Media Encode。使handbrake无需特别技巧便可直接将DVD电影内转换成AVI/MPEG4格式,还有MP4及OGM输出、AAC 及 Vorbis 编码。
5. 精灵图
序列帧是无损且低内存的格式,能在客户端使用,不建议在 Web 环境中使用(在网页中引发几十次的刷新),在工作中我们会经常遇到前端这样说帮我把图标合成一张“精灵图”吧,其实它的真正的名称是Sprite图,也就是说把需要的全部图标合成在一张背景图,这样就可以很好的解决问题,我们会使用到CSS Sprite Exporter这个脚本完成精灵图的输出。
AE脚本CSS Sprite Exporter,能够一键导出精灵图与开发所需的代码。导出使用方法:AE —— 窗口 —— CSS Sprite Exporter
注意:默认为宽度为5000px,所以最终导出的大图宽度为5000px。参数设置好之后点击“生成”会导出两个文件代码和图片然后一并交给开发。
6. APNG/WEBP
APNG格式诞生于2004年,是基于png格式的动画格式图片,它的动图后缀依然是.png,因为兼容性问题没有像GIF这般普及,一张图看懂二者的优劣。
WEBP最初在2010年发布,目标是减少文件大小,但达到和JPEG格式相同的图片质量,基本兼容所有的主流浏览器,相同的效果webp 格式要比 png 格式小出来大概一半的大小,同时他也兼容所有的安卓设备,像一些 ios 设备需要通过一定的方式才可以支持,不过相比来说各方面的表现都是非常优秀的。
导出:通过iSparta软件导出,将AE输出好的序列图拖拽到iSparta软件中点击开始即可导出APNG/GIF/WEBP(GIF通过此软件导出质量偏差)
7. LOTTIE/SVGA
8. 总结
2,质量稳定对比
3,支持的AE特效对比
自己学会分析,寻找最合适的动效求落地方案
10. 感言
点个赞,比啥都强




