Motion — 3,957 people bookmarked this post (Launch Video Storyboard & Reverse-Engineering Breakdown)
About Motion & This Product Release
Motion — 3,957 people bookmarked this post. most never read it. so we animated it. Made in one prompt with our General Video Agent. Watch the full 47s Motion launch video with shot-by-shot breakdown and Remotion code.
Official X Account: @motion_so | Original X Launch Post →
Explore Motion Company Profile & Video Archive (/company/motion) | Visit Official Motion Website (Motion) →
Editorial Structure & Storyboard Timeline (47s Total Runtime · Fast (2.2s avg shot))
- 01 · THE HOOK (00:00 – 00:07 · 15%): Prompt-to-Execution Split Reveal for Motion — Opens immediately on the high-contrast tension point before showing the brand logo, locking viewer retention in the first 7 seconds. (Camera: 1.6x macro push-in with 0ms dead air on frame 1)
- 02 · HERO UI REVEAL (00:07 – 00:21 · 30%): Core Motion Surface & Interaction Loop — Demonstrates the primary action in a single continuous take (14s) with cursor smoothing and highlighted focal bounds. (Camera: Isometric-to-flat spring settle (cubic-bezier 0.22, 1, 0.36, 1))
- 03 · VELOCITY MONTAGE (00:21 – 00:37 · 34%): Multi-State Feature Proof on Downbeat Cuts — Compresses 3–4 secondary workflows into rapid visual proof without narration drag. (Camera: Fast (2.2s avg shot) matched to 122 BPM transients)
- 04 · PAYOFF & LOCKUP (00:37 – 00:47 · 21%): Motion Brand Lockup & Availability CTA — Holds final URL and launch status cleanly for 10s so viewers on X stop scrolling and click the link. (Camera: Clean center lockup with subtle radial luminance decay)
Release Context & Production Format
Published by Motion (@motion_so) on 2026-10-30 in the ai category (47s total runtime).
30fps Remotion React Code Specification
import { AbsoluteFill, Sequence, useCurrentFrame, useVideoConfig } from "remotion";
// Motion — Motion — 3,957 people bookmarked this post (47s @ 30fps)
export const MotionComposition = () => {
const frame = useCurrentFrame();
const { fps } = useVideoConfig();
return (
<AbsoluteFill style={{ backgroundColor: "#141413" }}>
<Sequence from={0} durationInFrames={210} name="Act01_hook">
{/* 00:00 – 00:07: Prompt-to-Execution Split Reveal for Motion */}
</Sequence>
<Sequence from={210} durationInFrames={420} name="Act02_reveal">
{/* 00:07 – 00:21: Core Motion Surface & Interaction Loop */}
</Sequence>
<Sequence from={630} durationInFrames={480} name="Act03_velocity">
{/* 00:21 – 00:37: Multi-State Feature Proof on Downbeat Cuts */}
</Sequence>
<Sequence from={1110} durationInFrames={300} name="Act04_payoff">
{/* 00:37 – 00:47: Motion Brand Lockup & Availability CTA */}
</Sequence>
</AbsoluteFill>
);
};