đī¸ Quickstart
In this guide, we'll create a simple animation using Motion Canvas.
đī¸ Animation flow
Motion Canvas uses generator functions to describe animations.
đī¸ Scene hierarchy
Scenes are collections of nodes displayed in your animation. They're organized
đī¸ Positioning
Motion Canvas uses a Cartesian coordinate system. Its origin is located in the
đī¸ Layouts
Layouts allow you to arrange your nodes using Flexbox. Any node
đī¸ Signals
Signals represent a value that may change over time. They can be used to define
đī¸ Effects
Effects let you observe changes to signals and react to them. Unlike signals,
đī¸ References
Usually, when creating a node, we want to store a reference to it, so we can
đī¸ Tweening
Tweens are one of the fundamental building blocks of animation. They are a
đī¸ Time Events
One of the pain points of creating explanatory animations using code is
đī¸ Transitions
Transitions allow you to customize the way scenes transition from one into
đī¸ Camera
Motion Canvas ships with a simple orthographic camera that allows you to pan,
đī¸ Logging
One method of debugging your code or animation flow is using logging messages.
đī¸ Media
In this chapter we will take a look at all the different types of media Motion
đī¸ Rendering
2 items
đī¸ Presentation
Aside from exporting your animations, you can use Motion Canvas to present them
đī¸ Configuration
Motion Canvas is configured in the Vite's configuration file: