动效设计是UI设计中不可或缺的一环。随着硬件性能的发展和动效输出方式的优化,大家对动效的认知也从最初的认为动效只是为了美观酷炫,到逐渐认识到动效对于提升用户体验和产品需求的重要作用。

最近几年,除了老牌AE之外,InVision、Flinto、Principle、Marvel等大量轻量级动效工具相继涌现,甚至掀起一股“动效”热潮。这些新兴工具主要特点是轻量、快捷、学习成本低,虽然确实可以帮助新手快速入门,解决许多基本动效问题。然而由于其轻量的特性,在设计一些较为复杂的动效甚至是特效时,就会显得无力。

而在利用老牌工具AE进行UI动效设计,设计师只需配合PS和AI等自家软件,在PS或AI里设计好UI视觉稿后,再稍加整理图层,即可无缝衔接AE进行动效设计。下面就来一起看一下,如何把PS与AE进行无缝链接。

一、PS和AE如何链接

首先,在PS里将文件图层进行整理。

然后,将整理好的PSD文件导入到AE里。选择可编辑的图层样式,即可将PSD文件里的图层以及图层样式全部导入到AE里进行相关的动效设计。

二、AE做出的动效该如何落地

设计师在做动效设计的时候灵感喷涌,兢兢业业做出炫酷的效果,结果一和开发工程师对接就懵了——要么无法实现,要么极其复杂。毕竟开发工程师要通过代码把动效实现出来,设计师得用开发工程师所能理解的语言来描述。

那么我们该如何将动效转化成开发工程师看得懂的语言?

首先,需要将动效量化。

然后,详细记录AE文件里的动效数据以及运动曲线。

最后,将详细的数据汇聚成一份数据表格,如下表所示:

通过以上步骤,开发工程师就能解决80%的动效实现问题,但遇到一些复杂动效/特效就会失去作用。因为复杂动效/特效涉及的数据不单单只有时间、变化、曲线,而是由更多的AE内的功能实现,而这些功能是用计算机语言编程好的,显然是不可能提取出相关代码供开发工程师使用的。这时候我们就可以使用LOTTIE、KEYFRAME类的开源库,将AE导出的动画资源直接在项目中应用了。下面我们拿LOTTIE来举个例子:

Lottie 是 Airbnb 开源的一个动画渲染库,同时支持Android、iOS、React Native 平台。通过 AE 插件 bodymovie 可导出 json 文件作为动画数据,其工作流程如下:

我们只需把相关软件安将完成,然后进入AE里,开启插件生成一个json格式的文件(json文件描述了该动画的一些关键点的坐标及运动轨迹),再交给开发工程师引用,如此一来,不需要任何图片和gif,动画效果就可以实现出来了,非常简单方便。

目前,虽然还是有很多高难度的动效/特效无法实现,但是随着科技的发展,老大哥AE和AE的各种强大的开源库、脚本和插件正在飞快地更新和出现,相信过不了多久,只要设计师能设计出来的动效,一定可以通过开发工程师轻松地落地实现。

仪表特效——AE在UI动效设计中的应用相关推荐

  1. 停止不必要的UI动效设计

    前言:这篇短文将会探讨UI设计中动画的过度使用,并将其与早期的视觉设计进行对比,提出一些对于有效的GUI动效设计的建议. 我们将在下文中,简单探讨如何改善下面的这个交互. UI动效设计的反面案例(线上 ...

  2. iOS开发:停止不必要的UI动效设计

    前言:这篇短文将会探讨UI设计中动画的过度使用,并将其与早期的视觉设计进行对比,提出一些对于有效的GUI动效设计的建议. 我们将在下文中,简单探讨如何改善下面的这个交互. 注:这个反面案例并非假设,而 ...

  3. 2020年最值得推荐的10款UI动效设计工具

    动效设计在最近几年的各种网页设计和App设计中的表现相当抢眼.各种令人惊叹的创意和流畅自然的动作设计迅速捕获了用户的视线,极大地提升了品质感和转化率.而要制作出效果卓绝的UI动画效果自然也需要优秀的软 ...

  4. UI动效设计从入门到项目实战

    第1章 课程简介 介绍该课程的学习内容,以及课程内的案例效果展示 1-1 课程介绍 第2章 动效基础知识学习 动效基础操作知识点梳理,快速掌握AE面板等基础操作知识要点,了解动效实现基本原理. 2-1 ...

  5. UI动效设计工具都有哪些?

    UI动效可以在有限的空间内传递更多的信息,可以快速吸引用户的注意力,但可以直观地呈现,给用户更流畅的操作体验. 推荐4个UI动效软件,帮助您有效地制作UI设计动态效果. 即时设计 即时设计是一款「专业 ...

  6. 想要学习UI动效设计?从这些软件入手

    提起UI,必不可少的就会想到动效,动效设计作为UI设计当中必不可少的一环,已经由最初的美观酷炫发展到提升用户体验和产品需求的重要作用. 火箭加载SVG动画 很多时候设计不能光靠嘴去跟产品经理说你的想法 ...

  7. 前端读者 | 前端用户体验-UI动效设计

    本文来自互联网 @羯瑞 整理 UI动效现如今在 APP 和网页中几乎已经成为了基本的组成部分,经过仔细打磨的 UI动效对于整个界面的提升是显著的. 动效呈现出状态切换的过程,展现了元素之间的逻辑关系, ...

  8. 动效设计中的隐喻-2

    这次我们再看一些别的有关隐喻(或曰明示)的设计. 示意关系 所谓示意关系,就是通过特定的动作来表明界面中控件之间的某些关系,包括包含关系.前后关系和位置关系.其实就是我们以前讨论过的连接的一种.有一些 ...

  9. 加载动效素材模板|UI动效设计有哪些作用?

    设计交互的时候往往都会以我们自己的思维出发,想着用户在执行完一个动作之后就会执行下一个动作,那么在这个动作之后会出现这个过渡,下一个动作之后会出现下一个过渡.可是现实完全不是这样,用户到底会不会按照我 ...

最新文章

  1. 浅析企业网站建设潜在价值有哪些?
  2. 体验Vysor Pro
  3. Rest之一-什么是REST?以及RESTful的实现
  4. [导入]源代码版本控制(二)
  5. 线性表:顺序栈算法实现
  6. 拿到一台新的Windows电脑,我会做什么?
  7. projecteuler_介绍#ProjectEuler100挑战:编码成就的“黑暗灵魂”
  8. 基于OEA框架的客户化设计(一) 总体设计
  9. java 函数式编程 示例_Java套接字编程–套接字服务器,客户端示例
  10. 20175213 2018-2019-2 《Java程序设计》第3周学习总结
  11. Kubernetes 小白学习笔记(32)--kubernetes云原生应用开发-sidecar注入和istio服务治理演示
  12. Maven使用详解,非常详细
  13. Q配置管理和文档管理
  14. 使用OpenCV编写图像窗宽窗位动态调节程序
  15. Android - 一种相似图片搜索算法的实现
  16. Spring Boot进阶(13):如何获取@ApiModelProperty(value = “序列号“, name = “uuid“)中的value值 | 超级详细,建议收藏
  17. -bash: unzip: command not found的错误解决方式
  18. java求出1~100之间,既是3又是7的倍数的自然数出现的次数?
  19. Gibbs Sampler
  20. 公文排版插件for Word/WPS【审计公文助手——让公文排版更快一点】

热门文章

  1. pytorch 和torchvision 版本对应(2021年12月15日最新版)
  2. 5不触发系统键盘_47个防盗报警系统知识
  3. 恶意代码分析实战Lab0701
  4. 【Python打包成exe方法】——已解决导入第三方包无法打包的问题​
  5. JVM崩溃错误:发生在Problematic frame C [KERNELBASE.dll+0xc54f]
  6. 鹏宇成Revit族库管理器RevitFamily2013
  7. 2023年上海租房指南(租房上篇)
  8. __weak 和 __attribute__((weak)) 关键字的使用
  9. 周星驰电影作品一览表
  10. Daloradius添加汉化文件说明