Two-Point Lighting

Light & Depth
Warm key wash behind the subject and cool fill wash, both using blend: "screen" and drifting on seeded noise.

Marching Ants Border

Paths & Strokes
Animating dash_offset creates a seamless infinite conveyor effect around borders and vectors.

Count-Up Ticker

Reactive Typography
Reactive per-frame expressions format numerical counters smoothly with non-linear easing.

Camera Push and Pan

Scene Camera
Keyframing camera.zoom and camera.at creates smooth cinematic focal shifts.

Word-by-Word Reveal

Text Choreography
draw-in [by: word] animates typography word by word with precise cadence.

Analytic Sparks

Procedural Particles
Deterministic seed-based functions evaluate particle trajectories forward and backward without state drift.

Bloom Lighting

GPU Shaders
Multi-pass GPU filter scopes combine gaussian blur and luminance thresholding into a glowing bloom pass.

The Bar Race

Data Visualization
Keyframing chart datasets animates heights and positions smoothly while preserving entity identity.

The Glass Card

Backdrop Filter
A Glass container isolates underlying background layers, applying realtime blur while keeping foreground text razor sharp.
STANDARD LIBRARY

Reusable Recipe Components

These patterns are bundled directly as importable components in examples/lib/light.amx — including KeyLight, CoolLight, MarchingRail, Ticker, and Breather. Import them into any scene:

import "lib/light.amx"

light: KeyLight, anchor: scene.center, offset: (0, -100)
ticker: Ticker, at: (640, 360), target: 100, duration: 2s