运动控制系统设计

One year ago, I knew next to nothing about building motion. It didn’t help that the prospect sounded scary — motion means animating, right? And animating means I have to—what—design across time? I just mastered organizing my Sketch symbols, but okay.

一年前,我几乎对建筑运动一无所知。 前景听起来很吓人,这无济于事-动作意味着生气勃勃,对吗? 动画意味着我必须(跨时间)设计什么? 我刚刚掌握了组织我的Sketch符号的方法,但是可以。

After several months of diving headfirst into After Effects (it’s the industry standard for motion graphics), I’m glad to say I’ve learned the ropes of both After Effects and motion design in general. If you’re new to motion design or are looking to add it as another skill in your designer tool belt, these tips can help you master it a little faster.

经过几个月的深入研究后,After Effects(这是动态图形的行业标准 ),我很高兴地说,我已经学会了After Effects和动态设计的一般知识。 如果您是运动设计的新手,或者希望将其添加到设计人员的工具带中,那么这些技巧可以帮助您更快地掌握它。

首先,像工程师一样思考 (First, think like an engineer)

科学:学习如何物理上建立运动 (The science: Learning how to physically build motion)

The first step to learning how to build motion is to learn how to speak the language. Some of the technical aspects (and the overwhelmingly dense After Effects interface) became less scary after I familiarized myself with a few key concepts.

学习如何建立运动的第一步是学习如何说语言。 在我熟悉一些关键概念之后,某些技术方面(以及绝大多数密集的After Effects界面)变得不再那么令人恐惧。

Easing is the acceleration or deceleration of motion between two key points. “Ease out” refers to motion that decelerates as it reaches its end value and is a common form of easing in UI motion (just ask Google).

动是两个关键点之间运动的加速或减速。 “缓出”是指随着达到其最终值而减速的运动,并且是UI运动的一种常见放松形式(请问问Google )。

Google Material) Google Material )

Interpolation is the calculation of values in between starting and ending values. Easing curves affect the interpolation of two key frames.

插值是在起始值和终止值之间的值的计算。 缓和曲线影响插值 两个关键帧。

Jeffrey Chou) 周杰伦 )

Key frames are specific values in time. Key frames are what you create and manipulate in most animation programs. They mark the initial, in-between, and ending states of an object.

关键帧是时间上的特定值。 关键帧是您在大多数动画程序中创建和处理的帧。 它们标记对象的初始,中间和结束状态。

Nicolas Roard) 尼古拉斯·罗德 )
And if you’re using After Effects, get used to these bad boys, which represent (A) linear, (B) hold, (C) auto bezier, and (D) easy-ease key frames.
如果使用的是After Effects,请习惯这些坏男孩,这些坏男孩代表(A)线性,(B)保持,(C)自动贝塞尔曲线和(D)轻松关键帧。

Duration is the length of an event from start to finish. In web and app development, this is measured in milliseconds, but in traditional animation tools like After Effects, you may be working with frames per second. For example:

持续时间是事件从开始到结束的时间长度。 在Web和应用程序开发中,这以毫秒为单位进行度量,但是在传统的动画工具(如After Effects)中,您可能正在使用每秒帧数。 例如:

  • Shortest amount of time perceivable by the human eye = ~3 milliseconds人眼可感知的最短时间=〜3毫秒
  • Button depress and release upon click = ~9 milliseconds按钮按下并在单击时释放= 9毫秒
  • Card expanding upon tap on mobile screen = ~18 milliseconds在移动屏幕上轻按一下即可展开的卡片= 18毫秒

Parenting is creating object relationships by linking one object’s properties to another’s.

育儿通过将一个对象的属性链接到另一个对象的属性来创建对象关系。

UXinMotion.net UXinMotion.net

Now, actually applying these concepts can take a bit more grunt work. After all, you’re working in the fourth dimension! That requires a good deal of planning, structure, and experimenting. For example, if we want to animate a card expanding into a full-page takeover, we have to consider:

现在,实际应用这些概念可能需要花费更多的精力。 毕竟,您是在第四维度上工作! 这需要大量的计划,结构和试验。 例如,如果要对扩展为整页接管的卡片进行动画处理,则必须考虑:

  • What do the initial and end states look like? (This is usually solved for in initial static design phases)初始状态和结束状态是什么样的? (通常可以在初始静态设计阶段解决此问题)
  • How soon after user input (click or tap) does the card begin to change scale?用户输入(单击或点击)后多长时间卡会开始更改比例?
  • Which elements will move continually between states and which will fade in or out?哪些元素将在状态之间连续移动,哪些元素将淡入或淡出?
  • How long does it take for the card to move from its original scale to full size?卡从原始尺寸到完整尺寸需要多长时间?
  • How will each element’s values change over time?每个元素的值将随着时间变化吗?

然后像设计师一样思考 (Then think like a designer)

艺术:了解运动品质,原理和最佳实践 (The art: Understanding motion qualities, principles, and best practices)

Once you master the technical aspects of building motion, building a successful animation comes down to its mindful application. Luckily, the foundations of designing statically and designing with motion aren’t as different as you may think — there are steps we can take in both processes to support the user or to express a brand language.

掌握了构建动作的技术方面之后,构建成功的动画就取决于其精心的应用。 幸运的是,静态设计和动态设计的基础并没有您想像的那么多-我们可以在这两个过程中采取一些步骤来支持用户或表达品牌语言。

To get started, answer a few questions:

首先,请回答几个问题:

这种互动有多重要? (How important is this interaction?)

When it comes to motion design, less is more. Don’t overwhelm users with too much — they don’t need a loading bar that twists itself into a checkmark then rotates in 3D and shoots confetti from both ends. We can draw just as much attention to important interactions by changing one or two values over time, like a swift change in color and increase in scale.

在运动设计方面,少即是多。 不要过多地压倒用户-他们不需要一个加载条,它会扭曲成一个选中标记,然后以3D旋转并从两端射击五彩纸屑。 通过随时间更改一个或两个值,例如颜色的快速变化和比例的增加,我们可以将同样多的注意力吸引到重要的交互上。

这种互动如何表达品牌语言? (How can this interaction express the brand language?)

When it comes to expressing brand language, describing motion design is just as important as the words, typography, color, and images we use statically. Motion can be just as expressive as it is functional.

在表达品牌语言时,描述运动设计与我们静态使用的文字,版式,颜色和图像一样重要。 运动既可以表现又可以发挥功能。

  • If the brand is playful and fun, there may be sharper easing curves and larger shifts in scale.如果品牌既有趣又有趣,则可能会有更锐利的缓和曲线和更大的规模变化。
  • If it’s personal and straightforward, try softer easing curves and shorter, more abrupt moments of motion.如果它是个人且直接的,请尝试使用更柔和的缓和曲线以及更短,更突然的运动时刻。
  • Keep experimenting with speed, duration, and easing to see how that affects the motion. You might be surprised how something small can change the feeling of the motion.继续尝试速度,持续时间和缓动,以查看其如何影响运动。 您可能会惊讶于小东西如何改变运动的感觉。

运动如何帮助支持用户体验? (How can motion help support the user experience?)

We should also consider the functional purposes of motion. How can motion impact the users’ experience and perception of an interaction? How can we help them know where they’re going?

我们还应该考虑运动的功能目的。 动作如何影响用户的体验和互动感? 我们如何帮助他们知道他们要去哪里?

  • Be mindful of the direction of motion, especially in screen transitions (e.g., if a user clicks a “→” button, the destination screen could move from left to right on top of the current screen.)注意运动方向,尤其是在屏幕过渡时(例如,如果用户单击“→”按钮,则目标屏幕可能会在当前屏幕顶部从左向右移动。)

最后,如何将所有元素编排在一起? (And, finally, how are all the elements choreographed together?)

Remember when I said “less is more”? That’s especially important to remember when choreographing motion together. What seemed like an elegant interaction in isolation may be overwhelming in the context of the entire experience. Once you’ve built a sequence of events, it’s best to take a step back and replay it several times to see if and where you can remove complexity.

还记得我说的“少即是多”吗? 当一起编排动作时,记住这一点特别重要。 在整个体验的背景下,似乎孤立的优雅互动可能会令人不知所措。 建立一系列事件后,最好退后一步并重播几次以查看是否可以消除复杂性。

Of course, building motion is much more complex than just answering these four questions, but it’s certainly a great place to start. Luckily, there are other amazing people on the internet who have written extensively on motion design best practices.

当然,建立动作比仅回答这四个问题要复杂得多,但这无疑是一个很好的起点。 幸运的是,互联网上还有其他出色的人,他们广泛地撰写了有关运动设计最佳实践的文章。

Here are a few articles I reference often:

这是我经常引用的几篇文章:

  • The ultimate guide to proper use of animation in UX

    在UX中正确使用动画的终极指南

  • Motion design in digital products: A white paper

    数字产品中的运动设计:白皮书

  • Creating usability with motion: The UX in motion manifesto

    通过运动创造可用性:运动中的用户体验宣言

  • How do design systems incorporate motion design?

    设计系统如何整合运动设计?

最后,观察和学习 (Finally, observe and learn)

Any successful designer is like a sponge, observing and absorbing the experiences and information around them. Take your new eye for motion into the world. Notice not only the static visual design details, but also how those details change over time. The next time you’re perusing the digital world, keep an eye out for:

任何成功的设计师都像一块海绵,观察并吸收周围的经验和信息。 带动您的新视线进入世界。 不仅要注意静态的视觉设计细节,还要注意这些细节如何随时间变化。 下次浏览数字世界时,请注意以下事项:

  • How long it takes content to load加载内容需要多长时间
  • The direction pages move as you navigate further方向页面随着您进一步导航而移动
  • How the motion feels (e.g., bouncy and playful or straightforward and pragmatic)动作感觉如何(例如,有弹性,好玩或直率而务实)
  • How motion helps you understand where you are in the architecture运动如何帮助您了解体系结构中的位置
  • How content maintains continuity between states? (e.g., from a list item to an expanded card)内容如何保持状态之间的连续性? (例如,从列表项到展开的卡片)

Originally published in thirteen23’s agency publication, The Garage.

最初发表在1323的代理商出版物 《车库》中

翻译自: https://modus.medium.com/the-art-and-science-of-designing-with-motion-5c6aecd438e

运动控制系统设计


http://www.taodudu.cc/news/show-5852250.html

相关文章:

  • 跟老男孩儿学习LINUX运维
  • linux老男孩 基础部分章节11-----定时任务
  • 运动蓝牙耳机推荐、推荐几款专业运动使用的蓝牙耳机
  • 多粒子问题一:单个粒子在电磁叠加场的运动仿真
  • Autoware 构建点云地图
  • TF2 Traveling in time (C++)
  • Go 随机数
  • Python中产生随机数
  • Wi-Fi网络速度慢的几点原因
  • 计算机网络造成拥塞的原因,网络拥塞问题分析及控制的策略.doc
  • 神经网络训练结果不稳定,神经网络越训练越慢
  • 神经网络_训练loss不下降原因集合
  • 网络不稳定的原因
  • 假设有一个英文文本文件,编写程序读取其内容,并将其中的大写字母变为小写字母,小写字母变为大写字母。
  • 用计算机弹出歌的数字,计算器弹歌曲谱子
  • 常见的对象数据库有哪些
  • Oracle的数据库对象有哪些
  • SQL Server 基础理论 (六)数据库常用对象和数据库组成
  • 我是一个*** (五)
  • Java4班题库-传智专修学院Java面试题库一
  • 我一天的工作,同事一个小时就做完了?python的应用
  • 基于熵权法优劣解距离法_物流学年学论文参考文献 物流学年专著类参考文献哪里找...
  • 2021年高考佛山成绩查询,2021年佛山高考各高中成绩及本科升学率数据排名及分析...
  • 计算机专业开学周记,暑假开学周记集合7篇
  • 女生节征集令 | 你的数据女神,由你来宠~
  • 想知道你在清华100年前的照片是什么样子吗?
  • MTSC 2018第四届中国移动互联网测试开发大会7月13号举办
  • 数据库的卸载重装
  • Mysql能删了重装吗_【MySQL】干净删除MySQL,无报错重装
  • 15分钟安装MySQL[如何彻底卸载旧mysql+重装+测试]

运动控制系统设计_运动设计的艺术和科学相关推荐

  1. 超调 matlab m文件,基于Matlab的汽车运动控制系统设计.doc

    基于Matlab的汽车运动控制系统设计.doc 基于MATLAB的汽车制动系统设计 杨 东 (昆明理工大学交通工程学院 昆明 650500) 摘 要:本课题以汽车制动控制系统的设计为应用背景,利用MA ...

  2. 软件工程——从艺术走向科学

    引 言 我单枪匹马时,曾经是个好程序员.当带领团队时,却搞得一败涂地.如何改变被动局面,带出最优秀的团队?这篇文章以我亲身的经历,写下我和我的团队在软件工程管理和软件系统设计与开发方面的学习历程,也许 ...

  3. 河南理工大学c语言报告封面,河南理工大学图书信息管理系统设计_纯c语言课程设计.doc...

    河南理工大学图书信息管理系统设计_纯c语言课程设计 C语言课程设计报告 题 目:图书信息管理系统设计 河南理工大学计算机学院 目 录 第一章 题目与要求 1.1 问题提出1 1.2 本系统涉及的知识点 ...

  4. 【新手提问导读】提问的艺术_提问的艺术

    [新手提问导读]提问的艺术 by Princiya 由Princiya 提问的艺术 (The art of asking questions) The art and science of askin ...

  5. Synchro Arts团队获美国电影艺术与科学学院Academy奖

    美国电影艺术与科学学院,授予Synchro Arts团队三名成员Academy奖,以表彰他们对电影行业的贡献. 创始人兼Synchro Arts MD 杰夫-布鲁姆(Jeff Bloom)于1981年 ...

  6. MATLAB写歌曲(艺术与科学的 MEET)

    MATLAB写歌曲(艺术与科学的 MEET) 本人认为用 matlab 可以极大锻炼对于音乐和艺术的理性科学认识,我编的这个是孙燕姿的<遇见>,以表达这种艺术和科学的完美邂逅. 理解这样一 ...

  7. 《设计搜索体验:搜索的艺术与科学》迷你书

    <设计搜索体验:搜索的艺术与科学>迷你书 这是一本从实践角度系统讲解搜索产品体验设计的著作,是搜索体验设计领域的标杆性著作,由资深搜索体验设计专家撰写,腾讯用户体验与设计部"CD ...

  8. 叔本华论艺术和科学的一段话

    把人们引向艺术和科学的最强烈的动机之一,是要逃避 日常生活中令人厌恶的粗俗和使人绝望的沉闷,是要摆脱人们自己反复无常的欲望的桎梏.一个修养有素的人总是渴望逃避个人生活而进入客观知觉和思维的世界: 这种 ...

  9. 深入探索交互设计的艺术与科学

    目录 1. 理解用户需求 2. 信息架构与导航设计 3. 反馈与动画设计 4. 用户流程与界面设计 5. 用户测试与迭代 6. 跨平台与多设备适配 7. 借鉴和创新 8.响应式设计与移动优先 9.情境 ...

最新文章

  1. bzoj 2330: [SCOI2011]糖果
  2. 炮兵阵地(POJ-1185)
  3. 【英语学习】【医学】Unit 01 The Skeletal System
  4. HTTP(超文本传输协议)
  5. Zabbix添加nginx监控项
  6. 消息队列(MSMQ)学习
  7. Linux系统下挂载Windows分区的方法和技巧
  8. EVIEWS 学习基本操作+数据输入 01
  9. java html截图_Java实现网页截图/登录截图
  10. 欧美html游戏安卓,HTML5 Games - Rated M or for 18+ only
  11. Anroid Studio开发---日记本App
  12. java交通调度,java毕业设计_springboot框架的的车辆调度管理系统
  13. Chrome浏览器对统一资源发出多个请求时,导致最多停止20s问题
  14. php 验证码数字英文的,验证码的英文_php 中英文验证码程序
  15. 【数据结构与算法】之深入解析“情侣牵手”的求解思路与算法示例
  16. 积木报表JimuReport支持的15种数据库类型介绍
  17. 2022西藏最新建筑八大员(劳务员)模拟试题题库及答案
  18. html 与 css 画哆啦A梦
  19. VLookup函数怎么用?详细解析
  20. javax.net.ssl.SSLException 两种解决方法 链接https接口

热门文章

  1. js 组合条件过滤数组
  2. 前端 summernote富文本编辑器 点击文章预览的功能实现
  3. 女生学大数据的就业方向好不好就业
  4. 华为王成录专访:中国在人工智能相关领域中不应太浮躁
  5. 快速选择无序数列的中位数
  6. 解读:Few-shot classification in Named Entity Recognition Task
  7. 习惯说——“一屋不扫何以扫天下”
  8. 小程序源码提取工具 完美解包,最新脚本,一键提取小程序源代码工具
  9. python语法.numpy的zeros函数
  10. 年轻人必读:惠普前总裁孙振耀谈工作