Luma — See the art direction on the product. (Launch Video Storyboard & Reverse-Engineering Breakdown)
About Luma & This Product Release
Luma (lumalabs.ai) — See the art direction on the product. Start with your image, add 1–4 references, and Style Match restyles it while keeping the product and composition in place. Watch the full 11s Luma launch video with shot-by-shot breakdown and Remotion code.
Official X Account: @LumaLabsAI | Original X Launch Post →
Explore Luma Company Profile & Video Archive (/company/luma) | Visit Official Luma Website (lumalabs.ai) →
Editorial Structure & Storyboard Timeline (11s Total Runtime · Fast (2.2s avg shot))
- 01 · THE HOOK (00:00 – 00:02 · 18%): Prompt-to-Execution Split Reveal for Luma — Opens immediately on the high-contrast tension point before showing the brand logo, locking viewer retention in the first 2 seconds. (Camera: 1.6x macro push-in with 0ms dead air on frame 1)
- 02 · HERO UI REVEAL (00:02 – 00:05 · 27%): Core Luma Surface & Interaction Loop — Demonstrates the primary action in a single continuous take (3s) 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:05 – 00:09 · 36%): 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:09 – 00:11 · 19%): Luma Brand Lockup & Availability CTA — Holds final URL and launch status cleanly for 2s 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 Luma (@LumaLabsAI) on 2026-10-20 in the ai category (11s total runtime).
30fps Remotion React Code Specification
import { AbsoluteFill, Sequence, useCurrentFrame, useVideoConfig } from "remotion";
// Luma — Luma — See the art direction on the product. (11s @ 30fps)
export const LumaComposition = () => {
const frame = useCurrentFrame();
const { fps } = useVideoConfig();
return (
<AbsoluteFill style={{ backgroundColor: "#141413" }}>
<Sequence from={0} durationInFrames={60} name="Act01_hook">
{/* 00:00 – 00:02: Prompt-to-Execution Split Reveal for Luma */}
</Sequence>
<Sequence from={60} durationInFrames={90} name="Act02_reveal">
{/* 00:02 – 00:05: Core Luma Surface & Interaction Loop */}
</Sequence>
<Sequence from={150} durationInFrames={120} name="Act03_velocity">
{/* 00:05 – 00:09: Multi-State Feature Proof on Downbeat Cuts */}
</Sequence>
<Sequence from={270} durationInFrames={60} name="Act04_payoff">
{/* 00:09 – 00:11: Luma Brand Lockup & Availability CTA */}
</Sequence>
</AbsoluteFill>
);
};