Rive 101

Notes OF Rive 101

PART 01 | Getting started

01

Getting Started with Rive

NOTES:

The Interface is out of date.

02

The File Browser

NOTES:

Out of date

03

Interface overview

NOTES:

04

Navigation

NOTES:

05

Selection

NOTES:

06

Snapping

NOTES:

07

Artboards

NOTES:

PART 02 | Designing in rive

08

Designing in rive

NOTES:

09

Pen tool

NOTES:

10

Shape tools

NOTES:

11

Fills & strokes

NOTES:

12

Shapes and Paths

NOTES:

13

Winding & fill rules

NOTES:

14

Hierarchy

NOTES:

15

Groups and Parent/Child relationships

NOTES:

16

Origin and Freeze

NOTES:

17

Clipping

NOTES:

18

Rulers and Guides

NOTES:

19

Align tools

NOTES:

20

Assets Panel

NOTES:

21

importing vector artwork

NOTES:

22

importing raster artwork

NOTES:

PART 03 | Animating in Rive

23

Animating in Rive Intro

NOTES:

24

Timeline

NOTES:

25

Keys

NOTES:

26

Motion Path

NOTES:

27

Interpolation panel

NOTES:

28

Work Area

NOTES:

29

Graph Editor

NOTES:

30

Exercise:
The pendulum

NOTES:

31

Exercise:
The bouncing ball: Animating Position

NOTES:

32

Exercise:
The bouncing ball: Adding Squash and Stretch

NOTES:

33

Animating vertices 

NOTES:

34

Solos

NOTES:

35

Exercise:
Using solos for a frame to frame animation

NOTES:

36

Draw Order

NOTES:

37

Exercise:
animating with Draw Order

NOTES:

38

Export options in Rive 

NOTES:

39

How to get started with animation

NOTES:

40

Quantize

NOTES:

PART 04 | Text tool

41

Text tool

NOTES:

42

Text Runs

NOTES:

43

Text Styles

NOTES:

44

Text Modifiers

NOTES:

45

Text Pendulum

NOTES:

46

Text Wave Effect

NOTES:

47

Typing Animation

NOTES:

PART 05 | Rigging in Rive

48

Rigging Intro

NOTES:

49

Bones Overview

NOTES:

50

Bones with hierarchical connections

NOTES:

51

Binding and Weighting bones

NOTES:

52

Joysticks

NOTES:

53

Constraint Overview

NOTES:

54

Translation Constraint

NOTES:

55

Scale Constraint

NOTES:

56

Rotation Constraint

NOTES:

57

 Transform Constraint

NOTES:

58

Transform Constraints with Text Fields

NOTES:

59

Distance Constraint

NOTES:

60

IK Constraint

NOTES:

61

Follow Path Constraint

NOTES:

62

Negative Strength on a Constraint

NOTES:

PART 06 | State Machine Basics

63

State Machine Overview

NOTES:

64

Single Animation States

NOTES:

65

Layers

NOTES:

66

Layers and Mixing

NOTES:

67

Layer Order

NOTES:

68

Transitions

NOTES:

69

Transitions duration

NOTES:

70

Exit Time

NOTES:

71

Pause When Exiting

NOTES:

72

Inputs

NOTES:

73

Conditions

NOTES:

74

Creating And Or Transitions

NOTES:

75

Initial Input values

NOTES:

76

Using Listeners to change Inputs

NOTES:

77

Using Listeners to align targets 

NOTES:

78

Any State

NOTES:

79

Exit State

NOTES:

80

Common State Machine Issues

NOTES:

81

Build a simple button

NOTES:

82

Build a double click interaction

NOTES:

83

Build a simple menu

NOTES:

84

Exposing Inputs from Nested Artboards 

NOTES:

85

Controlling Exposed Inputs with Listeners

NOTES:

86

Controlling Exposed Inputs with Keys 

NOTES:

87

Using Events with Nested Artboards

NOTES: