R
riaz37
/
remotion-ui
/
lib
Files
Code
Info
ae-import
Runtime for `remotion-ui import-ae`: After Effects shape, solid, null and precomp layers with parenting, time remap and lottie-web's stacking rules, drawn as SVG from ae-motion data
ae-motion
After Effects mechanics as pure functions: graph-editor keyframe easing, loopIn/loopOut, deterministic wiggle and noise, repeater powers and parented transforms
ai-composer-utils
Shared typewriter, caret, morph, and intro helpers for AI composer scenes
audio-viz-utils
Windowed audio spectrum helpers
bezier-path
Paths as cubic segments: parse any SVG d, measure, slice by arc length, resample and rebuild
caption-utils
Caption page grouping and word-active helpers
chart-utils
Chart scaling and SVG path helpers
code-syntax
Syntax tokenizer, editor palettes, and revealable code line renderer for the code scenes
curve-fit
Fit cubic béziers through a polyline (Schneider) with corner detection, so dense-point operators emit real curves
displacement-presentation
Shared TransitionSeries presentation for warp and shape-mask cuts
displacement-transition
Frame maths for displacement-map and shape-mask transitions
follow
Overlapping action: a chain of damped springs following a leader track, simulated deterministically from frame 0 and memoised
glyph-layout
Measured per-glyph layout with kerning-preserving prefixes, word-safe wrapping and fit-to-width
gpu
WebGL2 fragment-shader effect factory for GPU primitives
layout
Format-agnostic layout helpers
map-utils
MapLibre and Turf geospatial helpers
media-utils
Media item timing and fit helpers
mograph
Cinema 4D MoGraph maths: cloner layouts, spherical/linear/noise falloff fields and stacked effectors
motion-primitive
Enter/exit motion contract shared by the animation primitives — opacity leads, exits are shorter, and a bounded Sequence times the exit itself
motion-tokens
Named motion duration and stagger tokens
motion-wrapper
Inline wrapper for enter/exit animations (avoids AbsoluteFill overlap)
paper-shader
Deterministic frame driver and first-draw gate for Paper shader fields
path-morph
Cached SVG path morphing with winding alignment and box fitting
path-utils
SVG path measuring, sampling, auto-fit and waypoint helpers
pen-plot
Pen-plotter motion planning: SVG strokes to a pen position per frame, with cosine-ramped speed, full stops in cusps, lifts, and anticipating pen-up moves
rig
Rig maths: law-of-cosines two-bone IK with bend, stretch and soft IK (no knee pop at full reach), and constant-length rubber-hose arcs
sample-media
Placeholder stills, captions, and audio for composition defaults
shape-ops
AE shape-layer operators — trim, repeater, offset, wiggle, zig-zag, pucker & bloat — run as an ordered stack
slit-geometry
Slit-scan strips (bands at any angle or radial rings) with per-strip delays grouped into a bounded number of child renders
springs
Default spring configurations
text-emphasis
Word-level phrase matching and marker geometry for scenes that sweep emphasis across text
text-fit-utils
Safe headline fitting helpers
text-selectors
AE text range and wiggly selectors: per-unit selection with shapes, ease high/low, random order and combine modes
text-split
Split a string into chars, words or lines with staggered per-unit timing
timing
Frame timing helpers and enter easing
transition-timing
Shared TransitionSeries timing helpers and layered progress curves
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information
ae-import
Runtime for `remotion-ui import-ae`: After Effects shape, solid, null and precomp layers with parenting, time remap and lottie-web's stacking rules, drawn as SVG from ae-motion data
ae-motion
After Effects mechanics as pure functions: graph-editor keyframe easing, loopIn/loopOut, deterministic wiggle and noise, repeater powers and parented transforms
ai-composer-utils
Shared typewriter, caret, morph, and intro helpers for AI composer scenes
audio-viz-utils
Windowed audio spectrum helpers
bezier-path
Paths as cubic segments: parse any SVG d, measure, slice by arc length, resample and rebuild
caption-utils
Caption page grouping and word-active helpers
chart-utils
Chart scaling and SVG path helpers
code-syntax
Syntax tokenizer, editor palettes, and revealable code line renderer for the code scenes
curve-fit
Fit cubic béziers through a polyline (Schneider) with corner detection, so dense-point operators emit real curves
displacement-presentation
Shared TransitionSeries presentation for warp and shape-mask cuts
displacement-transition
Frame maths for displacement-map and shape-mask transitions
follow
Overlapping action: a chain of damped springs following a leader track, simulated deterministically from frame 0 and memoised
glyph-layout
Measured per-glyph layout with kerning-preserving prefixes, word-safe wrapping and fit-to-width
gpu
WebGL2 fragment-shader effect factory for GPU primitives
layout
Format-agnostic layout helpers
map-utils
MapLibre and Turf geospatial helpers
media-utils
Media item timing and fit helpers
mograph
Cinema 4D MoGraph maths: cloner layouts, spherical/linear/noise falloff fields and stacked effectors
motion-primitive
Enter/exit motion contract shared by the animation primitives — opacity leads, exits are shorter, and a bounded Sequence times the exit itself
motion-tokens
Named motion duration and stagger tokens
motion-wrapper
Inline wrapper for enter/exit animations (avoids AbsoluteFill overlap)
paper-shader
Deterministic frame driver and first-draw gate for Paper shader fields
path-morph
Cached SVG path morphing with winding alignment and box fitting
path-utils
SVG path measuring, sampling, auto-fit and waypoint helpers
pen-plot
Pen-plotter motion planning: SVG strokes to a pen position per frame, with cosine-ramped speed, full stops in cusps, lifts, and anticipating pen-up moves
rig
Rig maths: law-of-cosines two-bone IK with bend, stretch and soft IK (no knee pop at full reach), and constant-length rubber-hose arcs
sample-media
Placeholder stills, captions, and audio for composition defaults
shape-ops
AE shape-layer operators — trim, repeater, offset, wiggle, zig-zag, pucker & bloat — run as an ordered stack
slit-geometry
Slit-scan strips (bands at any angle or radial rings) with per-strip delays grouped into a bounded number of child renders
springs
Default spring configurations
text-emphasis
Word-level phrase matching and marker geometry for scenes that sweep emphasis across text
text-fit-utils
Safe headline fitting helpers
text-selectors
AE text range and wiggly selectors: per-unit selection with shapes, ease high/low, random order and combine modes
text-split
Split a string into chars, words or lines with staggered per-unit timing
timing
Frame timing helpers and enter easing
transition-timing
Shared TransitionSeries timing helpers and layered progress curves
Select a component to view its code
Click on any item in the sidebar to get started
Select a component to view its information