> ## Documentation Index
> Fetch the complete documentation index at: https://motionly.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Presets

# Animation Presets

Motionly should offer a small set of polished presets before a large library.

## Current Editor Presets

* Fade in: opacity entrance
* Rise in: opacity plus vertical movement
* Scale in: gentle scale entrance
* Blur reveal: blur, opacity, and slight vertical movement
* Soft drift: subtle horizontal movement
* Count up: animated numeric text with direction and grouping controls

These six presets are available from the Properties panel. Count up is shown only for text layers.

## Language-Level Presets

The `.motion` engine also supports presets used by authored and agent-generated projects. They are not all exposed as visual editor controls yet.

* `drawSVG`: path-first reveal for simple stroked SVG logos
* `countUp(from 0 separator comma direction up duration 2s)`: deterministic numeric text
  animation. The text layer's `value` is the target number; `direction down` reverses the
  endpoints, and `separator` accepts `comma`, `space`, or `none`.

## Transitions

* `shapeWipe(direction right)`: directional full-scene wipe
* `irisWipe`: circular full-scene wipe
* `maskReveal(direction right)`: clipped media reveal
* `dynamicSlide(direction left)`: slide with a small skew and settle
* `speedZoom`: camera punch used at a scene change

Use transitions to mark a real change in subject or scene. Do not place one between every object animation.

Visual scene-transition controls are roadmap work.

## Timing Defaults

* Duration: `1s` to `1.2s`
* Delay: `0s` unless sequencing elements
* Easing: `power3.out`

## Quality Bar

Good presets are smooth, readable, and subtle.

Avoid bouncy, random, noisy, or oversized motion.
