Slide 1

Slide 1 text

@vlh #BDConf! Nashville 2014 Motion Designer Web Designer

Slide 2

Slide 2 text

Design += Animation

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

JavaScript Canvas WebGL CSS SVG

Slide 6

Slide 6 text

Animation for the sake of it is a waste !

Slide 7

Slide 7 text

we need to create useful animation

Slide 8

Slide 8 text

we need to animate with style

Slide 9

Slide 9 text

Become a UI animation expert in the next 30 mins* ! ! ! *resultsmayvarysafetynotguaranteedetc.

Slide 10

Slide 10 text

Three animation principles

Slide 11

Slide 11 text

No content

Slide 12

Slide 12 text

1:Timing ! ! ! ! ! ! ! (timing is everything, they say)

Slide 13

Slide 13 text

Timing: appearing to obey the laws of physics

Slide 14

Slide 14 text

Timing: appearing to obey the laws of “physics”

Slide 15

Slide 15 text

Timing: establishes mood, emotion, and reaction

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

No content

Slide 18

Slide 18 text

animation: shakeIt 1s ease; ! animation: shakeIt 1s;

Slide 19

Slide 19 text

ease linear ease-in ease-out ease-in-out

Slide 20

Slide 20 text

cubic-bezier(0.47, 0, 0.745, 0.715)

Slide 21

Slide 21 text

TIME PROGRESSION

Slide 22

Slide 22 text

cubic-bezier(0.42, 0, 0.58, 1);

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

everything is better with cubic beziers!

Slide 26

Slide 26 text

ease-in-out

Slide 27

Slide 27 text

No content

Slide 28

Slide 28 text

ease-in-out

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

2: Secondary action

Slide 34

Slide 34 text

Secondary action: supplemental action that reinforces and adds dimension

Slide 35

Slide 35 text

No content

Slide 36

Slide 36 text

No content

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

2: Squash and stretch

Slide 39

Slide 39 text

Squash and stretch: gives a sense of weight and flexibility to an object

Slide 40

Slide 40 text

No content

Slide 41

Slide 41 text

Squash and stretch: reads as fun or comical and conveys a sense of energy

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

No content

Slide 44

Slide 44 text

No content

Slide 45

Slide 45 text

No content

Slide 46

Slide 46 text

http://goo.gl/WkjL6W

Slide 47

Slide 47 text

Four principles of UI animation

Slide 48

Slide 48 text

1: stay flexible

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

A B Things can happen here. Yikes!

Slide 52

Slide 52 text

2: don’t create obstacles

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

No content

Slide 55

Slide 55 text

3: remember readability

Slide 56

Slide 56 text

UI animations should be as fast as they can still be readable. readable.

Slide 57

Slide 57 text

4: match motion and message

Slide 58

Slide 58 text

No content

Slide 59

Slide 59 text

No content

Slide 60

Slide 60 text

prototype, prototype, prototype!

Slide 61

Slide 61 text

artofthetitle.com

Slide 62

Slide 62 text

capptivate.co

Slide 63

Slide 63 text

No content

Slide 64

Slide 64 text

There are crazy fun times ahead!

Slide 65

Slide 65 text

Make 
 the awesomest 
 of things!

Slide 66

Slide 66 text

Thank you Nashville! ! ! @vlh valhead.com