Remocn
componentlaunch-anythingsource: ok · refreshed
Product Showcase
An independent 26.7-second editorial product film with forest-green accents, original photography, seven editable demos, and geometric marks.
npx shadcn add "https://www.remocn.dev/r/launch-anything.json"free
Where it goes
statsdata-table
Interaction
animated-counter
Use cases
dashboard
Tags auto-generated by rules on 9/24/2026 — empty means no evidence, not lack of support.
Dependencies
Bundle weight · lightremotion@fontsource/manrope
Files15
registry/remocn-templates/launch-anything/assets.ts
// GENERATED by bun scripts/build-launch-assets.mts. Original AI-generated editorial plates.
// Asset prompts and provenance: docs/plans/2026-09-10-product-showcase-assets.md.
export const launchMedia = {
"desk": "data:image/jpeg;base64,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
[truncated — showing 100000 of 1716317 characters]registry/remocn-templates/launch-anything/content.ts
import { launchMedia } from "./assets";
import type { ShowcaseId } from "./motion";
export const launchContent = {
opening: "Good",
subject: "ideas",
ready: "deserve a stage",
next: "Let’s make",
action: "them real",
proof: "Your work.\nA clearer view.",
industry: "Built around you",
promise: "Made to be yours.",
launch: "Begin",
shoppers: "Small things. Well made.",
builder: "Turn a brief into a workspace",
builderPrompt: "Create a workspace for our next product release",
trading: "Review once.\nMove forward.",
loyalty: "A place for every idea",
loyaltyPayoff: "Room for the next one",
integration: "Bring your work together",
integrations: ["Files", "Messages", "Calendar"],
shopName: "Object Study",
shopHeadline: "Everyday, considered.",
shopDetail: "Useful objects. Quiet details.",
shopAction: "Explore the objects",
connections: "Connect your tools.\nKeep work moving.",
};
export type LaunchContent = typeof launchContent;
export type LaunchMedia = typeof launchMedia;
export type LaunchAnythingProps = {
/** Editable closing label or URL. The default uses a reserved example domain. */
brandUrl?: string;
accentColor?: string;
opening?: string;
subject?: string;
content?: Partial<LaunchContent>;
media?: Partial<LaunchMedia>;
/** Optional custom screen images, cropped to the laptop display. */
screenImages?: Partial<Record<ShowcaseId, string>>;
/** Custom brand marks for the floating proof grid. */
logos?: string[];
logoSrc?: string;
audioSrc?: string;
volume?: number;
};
export function resolveLaunchProps(props: LaunchAnythingProps) {
const integrations = props.content?.integrations?.filter((name) =>
name.trim(),
);
return {
brandUrl: props.brandUrl ?? "yourproduct.example",
accent: props.accentColor ?? "#245744",
content: {
...launchContent,
...props.content,
...(props.opening === undefined ? {} : { opening: props.opening }),
...(props.subject === undefined ? {} : { subject: props.subject }),
integrations: integrations?.length
? integrations
: launchContent.integrations,
},
media: { ...launchMedia, ...props.media },
screenImages: props.screenImages ?? {},
logos: props.logos?.filter((src) => src.trim()) ?? [],
logoSrc: props.logoSrc,
};
}
export type LaunchScene = ReturnType<typeof resolveLaunchProps>;
export type SceneProps = { scene: LaunchScene; t: number };
registry/remocn-templates/launch-anything/index.tsx
"use client";
import "@fontsource/manrope/latin-400.css";
import "@fontsource/manrope/latin-500.css";
import "@fontsource/manrope/latin-600.css";
import "@fontsource/manrope/latin-700.css";
import "@fontsource/manrope/latin-800.css";
import {
AbsoluteFill,
Audio,
Sequence,
useCurrentFrame,
useVideoConfig,
} from "remotion";
import { type LaunchAnythingProps, resolveLaunchProps } from "./content";
import {
LAUNCH_FPS,
LAUNCH_FRAMES,
LAUNCH_HEIGHT,
LAUNCH_WIDTH,
launchTimeline,
} from "./motion";
import { Action } from "./scenes/action";
import { Address, ClosingMark } from "./scenes/closing";
import { Industry } from "./scenes/industry";
import { Opening } from "./scenes/opening";
import { Portal } from "./scenes/portal";
import { Proof } from "./scenes/proof";
import { Showcase } from "./scenes/showcase";
import { Space } from "./scenes/space";
export { launchMedia } from "./assets";
export type {
LaunchAnythingProps,
LaunchContent,
LaunchMedia,
} from "./content";
export { launchContent } from "./content";
export {
LAUNCH_FPS,
LAUNCH_FRAMES,
LAUNCH_HEIGHT,
LAUNCH_WIDTH,
launchTimeline,
showcaseTimeline,
} from "./motion";
const scenes = {
opening: Opening,
action: Action,
portal: Portal,
showcase: Showcase,
proof: Proof,
industry: Industry,
space: Space,
address: Address,
mark: ClosingMark,
};
export function LaunchAnything(props: LaunchAnythingProps) {
const frame = useCurrentFrame();
const { width, height, fps } = useVideoConfig();
const scene = resolveLaunchProps(props);
const scale = Math.min(width / 480, height / 270);
const volume = Number.isFinite(props.volume)
? Math.min(1, Math.max(0, props.volume ?? 1))
: 1;
return (
<AbsoluteFill
name="Product Showcase"
style={{
background: "#122d24",
color: "#fff",
overflow: "hidden",
fontFamily: "Manrope, sans-serif",
WebkitFontSmoothing: "antialiased",
}}
>
<div
style={{
position: "absolute",
left: (width - 480 * scale) / 2,
top: (height - 270 * scale) / 2,
width: 480,
height: 270,
transform: `scale(${scale})`,
transformOrigin: "0 0",
overflow: "hidden",
}}
>
{launchTimeline.map((shot) => {
const Component = scenes[shot.id];
return (
<Sequence
key={shot.id}
name={shot.id}
from={Math.round((shot.from / LAUNCH_FPS) * fps)}
durationInFrames={
Math.round((shot.to / LAUNCH_FPS) * fps) -
Math.round((shot.from / LAUNCH_FPS) * fps)
}
layout="none"
>
<Component scene={scene} t={frame / fps} />
</Sequence>
);
})}
</div>
{props.audioSrc?.trim() ? (
<Audio src={props.audioSrc} volume={volume} />
) : null}
</AbsoluteFill>
);
}
export const ProductShowcase = LaunchAnything;
export type ProductShowcaseProps = LaunchAnythingProps;
export const launchAnythingConfig = {
componentName: "ProductShowcase",
importPath: "@/components/remocn/templates/launch-anything",
controls: {
opening: {
type: "text-content" as const,
default: "Good",
description: "First chrome word",
},
subject: {
type: "text-content" as const,
default: "ideas",
description: "Second chrome word",
},
brandUrl: {
type: "text-content" as const,
default: "yourproduct.example",
description: "Closing website address",
},
accentColor: {
type: "color" as const,
default: "#245744",
description: "Product interface accent",
},
},
durationInFrames: LAUNCH_FRAMES,
fps: LAUNCH_FPS,
compositionWidth: LAUNCH_WIDTH,
compositionHeight: LAUNCH_HEIGHT,
};
registry/remocn-templates/launch-anything/motion.ts
import { Easing, interpolate } from "remotion";
export const LAUNCH_FPS = 60;
export const LAUNCH_FRAMES = 1600;
export const LAUNCH_WIDTH = 1920;
export const LAUNCH_HEIGHT = 1080;
// Measured against the 799-frame, 30000/1001-fps reference. Bounds are exclusive.
export const launchTimeline = [
{ id: "opening", from: 0, to: 228 },
{ id: "action", from: 228, to: 354 },
{ id: "portal", from: 354, to: 440 },
{ id: "showcase", from: 440, to: 907 },
{ id: "proof", from: 907, to: 1021 },
{ id: "industry", from: 1021, to: 1213 },
{ id: "space", from: 1213, to: 1293 },
{ id: "address", from: 1293, to: 1423 },
{ id: "mark", from: 1423, to: LAUNCH_FRAMES },
] as const;
export const showcaseTimeline = [
{ id: "dashboard", from: 440, to: 506 },
{ id: "shoppers", from: 506, to: 555 },
{ id: "exchange", from: 555, to: 621 },
{ id: "builder", from: 621, to: 675 },
{ id: "trading", from: 675, to: 741 },
{ id: "loyalty", from: 741, to: 841 },
{ id: "integrations", from: 841, to: 907 },
] as const;
export type ShowcaseId = (typeof showcaseTimeline)[number]["id"];
export const clamp = (n: number) => Math.min(1, Math.max(0, n));
export const settle = Easing.bezier(0.16, 1, 0.3, 1);
export const smooth = Easing.bezier(0.65, 0, 0.25, 1);
export const ramp = (t: number, a: number, b: number) =>
clamp((t - a) / (b - a));
/** Shared geometry: the clicked button becomes the portal frame without a cut. */
export function actionFrame(t: number) {
const enter = tween(t, 4.65, 5.05, 0, 1, smooth);
const center = tween(t, 5.47, 5.83, 0, 1, smooth);
const morph = tween(t, 5.83, 6.5, 0, 1, smooth);
return {
enter,
center,
morph,
x: (600 - 253 * enter) * (1 - center) + 240 * center,
y: 135,
width: 210 + 240 * morph,
height: 60 + 180 * morph,
radius: 13 + 43 * morph,
press: tween(t, 5.35, 5.47) - tween(t, 5.48, 5.65),
};
}
export function tween(
t: number,
a: number,
b: number,
from = 0,
to = 1,
easing = settle,
) {
return from + (to - from) * easing(ramp(t, a, b));
}
export function key(t: number, times: number[], values: number[]) {
return interpolate(t, times, values, {
extrapolateLeft: "clamp",
extrapolateRight: "clamp",
});
}
export function getShowcase(t: number) {
const frame = Math.max(440, Math.min(906, Math.round(t * LAUNCH_FPS)));
return (
showcaseTimeline.find((shot) => frame >= shot.from && frame < shot.to) ??
showcaseTimeline[0]
);
}
// Camera and screen are transformed as one layer, so the screen never drifts.
export function deskCamera(t: number) {
return {
scale: key(
t,
[7.333, 8, 9.25, 10.35, 11.25, 12.35, 13.3, 15.117],
[1, 1.03, 1.3, 1.58, 1.85, 2.1, 2.26, 2.3],
),
x: key(t, [7.333, 15.117], [0, -10]),
y: key(t, [7.333, 15.117], [0, -22]),
};
}
registry/remocn-templates/launch-anything/screens.tsx
import { useId } from "react";
import { Img } from "remotion";
import type { SceneProps } from "./content";
import { clamp, getShowcase, key, tween } from "./motion";
import { LogoGlyph } from "./ui";
const surface = {
position: "absolute" as const,
inset: 0,
overflow: "hidden" as const,
background: "#fcfaf7",
color: "#302921",
};
function Dashboard({ scene, t }: SceneProps) {
const p = tween(t, 7.33, 8.25);
const id = useId();
return (
<div style={{ ...surface, fontSize: 9 }}>
<div
style={{
position: "absolute",
left: 0,
top: 0,
bottom: 0,
width: 112,
padding: 17,
background: "#faf8f6",
borderRight: "1px solid #e8e4df",
}}
>
<div style={{ fontWeight: 700, fontSize: 14, marginBottom: 26 }}>
◈ Workroom
</div>
{[
"Workspace",
"Overview",
"Milestones",
"Projects",
"Teammates",
"Reports",
"Settings",
].map((label, i) => (
<div
key={label}
style={{
padding: "10px 2px",
color: i === 1 ? scene.accent : "#958b86",
background: i === 1 ? "#e1e9dc" : undefined,
borderRadius: 4,
}}
>
{label}
</div>
))}
</div>
<div style={{ position: "absolute", left: 134, top: 22, right: 20 }}>
<div
style={{
display: "flex",
justifyContent: "space-between",
fontSize: 18,
fontWeight: 600,
}}
>
<span>Your week, in focus</span>
<span style={{ fontSize: 9, color: "#94837a" }}>This month ▾</span>
</div>
<div style={{ display: "flex", gap: 12, marginTop: 24 }}>
{[
["Tasks closed", "128"],
["Active projects", "12"],
["On track", "92%"],
].map(([label, value]) => (
<div
key={label}
style={{
flex: 1,
padding: 13,
border: "1px solid #e8e2dc",
borderRadius: 7,
}}
>
<div style={{ color: "#a7978e" }}>{label}</div>
<div style={{ fontSize: 19, marginTop: 9 }}>{value}</div>
<div style={{ color: "#6b9869", fontSize: 7, marginTop: 5 }}>
Demo workspace · this month
</div>
</div>
))}
</div>
<div style={{ display: "flex", gap: 14, marginTop: 20 }}>
<div
style={{
width: 285,
padding: 12,
border: "1px solid #e8e2dc",
borderRadius: 7,
}}
>
<b>Project momentum</b>
<svg
width="258"
height="153"
viewBox="0 0 258 153"
role="img"
aria-label="Completed tasks by week"
>
<defs>
<linearGradient id={id} x2="0" y2="1">
<stop stopColor={scene.accent} />
<stop offset="1" stopColor="#b5c9ae" />
</linearGradient>
</defs>
{[0, 1, 2, 3].map((n) => (
<path key={n} d={`M0 ${20 + n * 35}H258`} stroke="#e8e3de" />
))}
{[53, 89, 68, 104, 75, 113, 81, 131].map((h, i) => (
<g key={i}>
<rect
x={i * 31 + 5}
y={145 - h * p}
width="10"
height={h * p}
rx="3"
fill={`url(#${id})`}
/>
<rect
x={i * 31 + 17}
y={145 - h * 0.67 * p}
width="8"
height={h * 0.67 * p}
rx="3"
fill="#d2b58e"
/>
</g>
))}
</svg>
</div>
<div
style={{
flex: 1,
border: "1px solid #e8e2dc",
padding: 11,
borderRadius: 7,
}}
>
<b>Recent activity</b>
{[
"Brief approved",
"Review completed",
"Project completed",
"Files organized",
"Milestone reached",
].map((label, n) => (
<div
key={label}
style={{ display: "flex", gap: 6, marginTop: 18, fontSize: 8 }}
>
<span style={{ color: scene.accent }}>●</span>
<span>
{label}
<small
style={{ display: "block", color: "#b0a59e", marginTop: 4 }}
>
{n * 4 + 2} minutes ago
</small>
</span>
</div>
))}
</div>
</div>
</div>
</div>
);
}
function Shoppers({ scene, t }: SceneProps) {
const p = tween(t, 8.433, 9.1);
return (
<div style={{ ...surface, background: "#fdfbec" }}>
<div
style={{
textAlign: "center",
color: scene.accent,
fontSize: 41,
fontWeight: 800,
letterSpacing: "-0.055em",
paddingTop: 34,
}}
>
{scene.content.shoppers}
</div>
{[
[-80, 120, "#668d78"],
[515, 280, "#b4916e"],
[500, 85, "#d4c7a1"],
[40, 310, "#a5b38e"],
].map(([x, y, color], i) => (
<div
key={i}
style={{
position: "absolute",
left: Number(x) + Math.sin(t * 3 + i) * 15,
top: Number(y),
width: 50,
height: 50,
background: String(color),
borderRadius: i % 2 ? "30%" : "4px",
transform: `rotate(${i * 30 + t * 15}deg)`,
boxShadow: "inset 0 4px 5px #ffffff70, 3px 6px 2px #0002",
}}
/>
))}
<div
style={{
position: "absolute",
left: 198,
top: 115,
width: 235,
height: 406,
borderRadius: 38,
border: "7px solid #293a2d",
background: "#f6f1e7",
transform: `translateY(${(1 - p) * 135}px) rotateY(${(1 - p) * 75}deg) rotateZ(${tween(t, 8.43, 9.2, 8, -4)}deg)`,
overflow: "hidden",
boxShadow: "10px 14px 25px #243b2424",
}}
>
<div
style={{
width: 78,
height: 18,
borderRadius: 20,
background: "#201c26",
margin: "6px auto",
}}
/>
<div
style={{
padding: "8px 18px",
display: "flex",
justifyContent: "space-between",
fontSize: 12,
}}
>
<b>{scene.content.shopName}</b>
<span>♡ ☰</span>
</div>
<div
style={{
height: 140,
margin: "6px 10px",
borderRadius: 11,
background: "#153326",
position: "relative",
overflow: "hidden",
display: "flex",
alignItems: "end",
padding: 12,
color: "#fff",
fontSize: 24,
}}
>
<Img
src={scene.media.rocket}
style={{
position: "absolute",
inset: 0,
width: "100%",
height: "100%",
objectFit: "cover",
}}
/>
<div
style={{
position: "absolute",
inset: 0,
background: "linear-gradient(0deg, #153326aa, transparent)",
}}
/>
<span style={{ position: "relative" }}>
{scene.content.shopHeadline}
</span>
</div>
<div style={{ padding: "12px 15px", fontSize: 13 }}>
<b>{scene.content.shopDetail}</b>
<p style={{ fontSize: 9, color: "#827c82" }}>
A collection for slower mornings.
</p>
<div
style={{
background: scene.accent,
color: "#fff",
padding: 12,
borderRadius: 7,
textAlign: "center",
}}
>
{scene.content.shopAction}
</div>
</div>
</div>
</div>
);
}
function Exchange({ scene, t }: SceneProps) {
const p = tween(t, 9.25, 9.83);
return (
<div style={{ ...surface, background: "#122d24", color: "#fff" }}>
<div
style={{
paddingTop: 58,
fontSize: 22,
lineHeight: 1.22,
textAlign: "center",
opacity: p,
}}
>
<span style={{ whiteSpace: "pre-line" }}>
{scene.content.connections}
</span>
</div>
<div
style={{
position: "absolute",
left: 270,
top: 196,
width: 104,
height: 123,
background: "linear-gradient(120deg,#e0e6cb,#7ba385 48%,#345b40)",
clipPath:
"polygon(0 0,75% 0,75% 25%,25% 25%,25% 75%,100% 75%,100% 100%,0 100%)",
transform: `rotateY(${t * 30}deg)`,
}}
/>
{Array.from({ length: 12 }, (_, i) => {
const angle = (i * Math.PI) / 6 + t * 0.3;
return (
<div
key={i}
style={{
position: "absolute",
left: 308 + Math.cos(angle) * 102 * p,
top: 237 + Math.sin(angle) * 103 * p,
width: 23,
height: 23,
borderRadius: "50%",
display: "grid",
placeItems: "center",
color: "#d2dfbc",
background: "#244a38",
border: "1px solid #72937d",
boxShadow: "0 0 12px #62835e36",
fontSize: 14,
}}
>
<LogoGlyph variant={i} size={14} />
</div>
);
})}
<div
style={{
position: "absolute",
bottom: 0,
width: "100%",
height: 53,
borderTop: "1px solid #33313b",
background: "linear-gradient(#203d2d88, #12271c)",
}}
/>
</div>
);
}
function Builder({ scene, t }: SceneProps) {
const prompt = scene.content.builderPrompt.slice(
0,
Math.floor(clamp((t - 10.35) / 0.55) * scene.content.builderPrompt.length),
);
return (
<div style={surface}>
<div
style={{
position: "absolute",
inset: 0,
display: "flex",
flexDirection: "column",
alignItems: "center",
justifyContent: "center",
gap: 27,
}}
>
<div
style={{ fontSize: 20, color: "#245744", letterSpacing: "-0.02em" }}
>
{scene.content.builder}
</div>
<div
style={{
border: "1px solid #ded9d3",
borderRadius: 8,
width: 565,
height: 65,
display: "flex",
alignItems: "center",
padding: 16,
fontSize: 11,
boxShadow: "0 5px 15px #38291604",
}}
>
<span style={{ flex: 1 }}>
{prompt}
<span style={{ color: "#245744" }}>│</span>
</span>
<span
style={{
width: 21,
height: 23,
borderRadius: 5,
background: "linear-gradient(130deg,#749876,#245744)",
color: "#fff",
display: "grid",
placeItems: "center",
}}
>
↑
</span>
</div>
</div>
</div>
);
}
function Trading({ scene, t }: SceneProps) {
return (
<div style={{ ...surface, background: "#132a21", color: "#f4f1df" }}>
<div
style={{
position: "absolute",
left: -28,
top: 35,
width: 215,
height: 336,
background: "#08100f",
opacity: 0.7,
transform: "rotateY(28deg) rotateZ(-7deg)",
overflow: "hidden",
}}
>
<div style={{ padding: 12, fontSize: 10 }}>Review activity</div>
{Array.from({ length: 25 }, (_, i) => (
<div
key={i}
style={{
marginTop: 6,
height: 5,
background: i < 11 ? "#7d7654" : "#135d4c",
width: 35 + ((i * 17) % 160),
}}
/>
))}
</div>
<div
style={{
position: "absolute",
left: 158,
top: 31,
width: 217,
height: 357,
background: "linear-gradient(120deg,#1b382a,#152d23)",
border: "1px solid #32312b",
borderRadius: 8,
padding: 16,
boxShadow: "8px 0 15px #d5b77810",
transform: `perspective(900px) rotateY(${tween(t, 11.25, 12.35, -12, 0)}deg)`,
}}
>
<div style={{ fontSize: 10 }}>Draft Review Ready</div>
<div style={{ height: 1, background: "#34312a", marginTop: 16 }} />
<div style={{ fontSize: 9, color: "#aba694", marginTop: 15 }}>
Project
</div>
<div style={{ fontSize: 13, marginTop: 8 }}>Autumn release ⌄</div>
<div style={{ fontSize: 9, color: "#9f9d8c", marginTop: 22 }}>
Review progress
</div>
<div style={{ fontSize: 22, marginTop: 9 }}>
12 / 12
<span style={{ fontSize: 10, float: "right", color: "#a09a81" }}>
DONE
</span>
</div>
<div style={{ display: "flex", marginTop: 18, gap: 6 }}>
<span
style={{
flex: 1,
background: "#008963",
textAlign: "center",
padding: 9,
fontSize: 13,
borderRadius: 4,
}}
>
Approve
</span>
<span
style={{
flex: 1,
background: "#705d41",
textAlign: "center",
padding: 9,
fontSize: 13,
borderRadius: 4,
}}
>
Revise
</span>
</div>
{[
"Files reviewed",
"Comments resolved",
"Contributors",
"Next milestone",
].map((label, i) => (
<div
key={label}
style={{
display: "flex",
justifyContent: "space-between",
marginTop: 18,
fontSize: 8,
color: "#8a877a",
}}
>
<span>{label}</span>
<span>
{["12 files", "28 / 28", "4 people", "Ready to share"][i]}
</span>
</div>
))}
</div>
<div
style={{
position: "absolute",
left: 395,
top: 175,
width: 222,
whiteSpace: "pre-line",
fontSize: 29,
lineHeight: 1.14,
letterSpacing: "-0.045em",
opacity: tween(t, 11.25, 11.55),
color: "#d3dfbd",
}}
>
{scene.content.trading}
</div>
</div>
);
}
function Loyalty({ scene, t }: SceneProps) {
const age = t - 12.35;
const grow = tween(age, 0.68, 1.5, 0, 1);
const id = useId();
const cards = [-1, 1];
return (
<div style={{ ...surface, background: "#fffef9" }}>
{cards.map((side) => (
<div
key={side}
style={{
position: "absolute",
left: 285 + side * (164 + grow * 68),
top: 160 + side * grow * 21,
width: 177,
height: 130,
background: "#fffefb",
borderRadius: 8,
border: "1px solid #e0dce4",
padding: 14,
boxShadow: `${side * 24}px 0 20px ${scene.accent}35`,
transform: `rotate(${side * grow * 14}deg) translateX(${tween(age, 0, 0.4, side * 140, -70)}px)`,
fontSize: 10,
}}
>
<b>◫ Project notes</b>
<p>Collect ideas. Connect the details.</p>
{[80, 106, 63].map((width, n) => (
<div
key={n}
style={{ height: 3, width, background: "#d9d5d9", marginTop: 9 }}
/>
))}
</div>
))}
<svg
viewBox="0 0 260 280"
width={95 + grow * 230}
height={104 + grow * 248}
role="img"
aria-label="Layered project cards"
style={{
position: "absolute",
left: 265 - grow * 97,
top: 173 - grow * 104,
transform: `rotate(${key(age, [0, 0.65, 1.4, 1.66], [0, -10, 16, 4])}deg)`,
}}
>
<defs>
<linearGradient id={id} x1="0" x2="1" y1="0" y2="1">
<stop stopColor="#92b195" />
<stop offset="0.3" stopColor={scene.accent} />
<stop offset="1" stopColor="#153b2a" />
</linearGradient>
</defs>
<rect
x="24"
y="30"
width="170"
height="215"
rx="10"
fill="#c8d2b9"
transform="rotate(-12 130 140)"
/>
<rect
x="54"
y="20"
width="170"
height="215"
rx="10"
fill={`url(#${id})`}
transform="rotate(8 130 140)"
/>
<path
d="M88 74h89M88 96h64M88 163h80M88 181h53"
stroke="#e8efda"
strokeWidth="8"
strokeLinecap="round"
/>
<path
d="M90 122l13 13 29-31"
fill="none"
stroke="#d5dfaa"
strokeWidth="8"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
{[
[-1, 65],
[1, 70],
[-1, 317],
].map(([side, y], i) => (
<div
key={i}
style={{
position: "absolute",
left: 302 + side * (205 + Math.sin(age * 3 + i) * 24),
top: y,
width: 26 + i * 5,
height: 26 + i * 5,
borderRadius: 5,
background: i === 1 ? "#d3bb7b" : scene.accent,
transform: `rotate(${age * 70 + i * 30}deg)`,
opacity: tween(age, 0.1 + i * 0.1, 0.45 + i * 0.1),
}}
/>
))}
<div
style={{
position: "absolute",
left: 0,
right: 0,
bottom: 21,
textAlign: "center",
}}
>
<span
style={{
background: "#554941bf",
color: "#fff",
fontSize: 14,
padding: "3px 7px",
}}
>
{age > 1.35 ? scene.content.loyaltyPayoff : scene.content.loyalty}
</span>
</div>
</div>
);
}
function Integrations({ scene, t }: SceneProps) {
const names = scene.content.integrations;
const index = Math.min(
names.length - 1,
Math.floor(clamp((t - 14.017) / 1.1) * names.length),
);
const progress = (((t - 14.017) * names.length) / 1.1) % 1;
return (
<div
style={{
...surface,
display: "flex",
alignItems: "center",
justifyContent: "center",
gap: 10,
fontSize: 17,
}}
>
<span>{scene.content.integration}</span>
<span
style={{
width: 33,
height: 33,
display: "grid",
placeItems: "center",
borderRadius: "50%",
background: index === 0 ? "#204732" : "#2b4938",
color: index === 0 ? "#e6a749" : "white",
transform: `scale(${tween(progress, 0, 0.3, 0.6, 1)})`,
}}
>
<LogoGlyph variant={[2, 1, 6][index % 3]} size={22} />
</span>
<span
style={{
borderRadius: 5,
color: "#fff",
background: scene.accent,
padding: "10px 13px",
transform: `translateY(${tween(progress, 0, 0.3, 12, 0)}px)`,
opacity: tween(progress, 0, 0.17),
}}
>
{names[index]}
</span>
</div>
);
}
export function ShowcaseScreen(props: SceneProps) {
switch (getShowcase(props.t).id) {
case "dashboard":
return <Dashboard {...props} />;
case "shoppers":
return <Shoppers {...props} />;
case "exchange":
return <Exchange {...props} />;
case "builder":
return <Builder {...props} />;
case "trading":
return <Trading {...props} />;
case "loyalty":
return <Loyalty {...props} />;
case "integrations":
return <Integrations {...props} />;
}
}
registry/remocn-templates/launch-anything/ui.tsx
import type { CSSProperties, ReactNode } from "react";
import { Img, Interactive } from "remotion";
import { clamp, tween } from "./motion";
export function Center({
children,
style,
}: {
children: ReactNode;
style?: CSSProperties;
}) {
return (
<div
style={{
position: "absolute",
inset: 0,
display: "flex",
alignItems: "center",
justifyContent: "center",
...style,
}}
>
{children}
</div>
);
}
export function Title({
text,
size = 44,
style,
}: {
text: string;
size?: number;
style?: CSSProperties;
}) {
const longest = Math.max(...text.split("\n").map((line) => line.length), 1);
return (
<Interactive.Div
name="Headline"
style={{
fontSize: Math.min(size, 720 / longest),
fontWeight: 500,
lineHeight: 1.13,
letterSpacing: "-0.04em",
wordSpacing: "0.025em",
textAlign: "center",
whiteSpace: "pre-line",
...style,
}}
>
{text}
</Interactive.Div>
);
}
export function BrandMark({
size = 68,
color = "currentColor",
src,
}: {
size?: number;
color?: string;
src?: string;
}) {
if (src)
return (
<Img
src={src}
style={{ width: size, height: size * 1.25, objectFit: "contain" }}
/>
);
return (
<svg
width={size}
height={size * 1.25}
viewBox="0 0 100 125"
aria-label="Product frame mark"
role="img"
>
<path
d="M12 12H78V28H28V78H12ZM38 42H88V108H22V92H72V58H38Z"
fill={color}
stroke={color}
strokeWidth="4"
strokeLinejoin="round"
/>
</svg>
);
}
export function RevealCopy({
text,
t,
start,
size = 43,
dark = false,
}: {
text: string;
t: number;
start: number;
size?: number;
dark?: boolean;
}) {
const amount = tween(t, start, start + 0.55);
return (
<Title
text={text}
size={size}
style={{
opacity: clamp((t - start) * 14),
backgroundImage: `linear-gradient(105deg, ${dark ? "#060609" : "#fff"} ${amount * 140 - 35}%, #a0bea9 ${amount * 140 - 18}%, #497761 ${amount * 140}%, ${dark ? "#070707" : "#cedbcb"} ${amount * 140 + 26}%)`,
backgroundClip: "text",
WebkitBackgroundClip: "text",
color: "transparent",
transform: `translateY(${(1 - amount) * 6}px)`,
filter: `blur(${(1 - amount) * 1.4}px)`,
}}
/>
);
}
export function LogoGlyph({
variant,
size = 26,
color = "currentColor",
}: {
variant: number;
size?: number;
color?: string;
}) {
const type = ((variant % 6) + 6) % 6;
const paths = [
"M5 5h21v8H13v13H5ZM19 19h16v16H19v-7h9v-9Z",
"M4 4h8v8H4Zm12 0h8v8h-8Zm12 0h8v8h-8ZM4 16h8v8H4Zm12 0h8v8h-8ZM4 28h8v8H4Z",
"M4 30V16a16 16 0 0 1 32 0v14h-7V16a9 9 0 0 0-18 0v14Z",
"M4 4h12v12H4Zm20 20h12v12H24ZM9 20h5v9h6v5H9Zm11-11h14v11h-5v-6h-9Z",
"M5 4h7v32H5Zm12 6h7v26h-7Zm12 6h7v20h-7Z",
"M4 5h32v7H4Zm0 12h22v7H4Zm0 12h12v7H4Z",
];
return (
<svg width={size} height={size} viewBox="0 0 40 40" aria-hidden="true">
<path d={paths[type]} fill={color} />
</svg>
);
}
registry/remocn-templates/launch-anything/scenes/opening.tsx
import { Img, Sequence, useVideoConfig } from "remotion";
import { ShaderTextReveal } from "@/components/remocn/shader-text-reveal";
import type { SceneProps } from "../content";
import { tween } from "../motion";
import { Center, Title } from "../ui";
export function Opening({ scene, t }: SceneProps) {
const { fps } = useVideoConfig();
return (
<>
<Sequence
name="Opening — chrome reveal"
durationInFrames={Math.round(fps)}
>
<div
style={{
position: "absolute",
inset: 0,
filter:
"sepia(0.7) hue-rotate(65deg) saturate(0.65) brightness(1.35)",
maskImage: `linear-gradient(125deg, transparent ${tween(t, 0.7, 1, -70, 105)}%, black ${tween(t, 0.7, 1, -45, 130)}%)`,
}}
>
<ShaderTextReveal
text={`${scene.content.opening}\n`}
fontFamily="Manrope"
fontWeight={500}
fontSize={430}
wordDuration={fps * 1.4}
/>
</div>
</Sequence>
<Sequence
name="Subject — chrome reveal"
from={Math.round(fps)}
durationInFrames={Math.round(fps * 1.5)}
>
<div
style={{
position: "absolute",
inset: 0,
filter:
"sepia(0.7) hue-rotate(65deg) saturate(0.65) brightness(1.35)",
}}
>
<ShaderTextReveal
text={`${scene.content.subject}\n`}
fontFamily="Manrope"
fontWeight={500}
fontSize={300}
wordDuration={fps * 1.4}
/>
</div>
</Sequence>
{t >= 2.5 ? (
<>
<Img
src={scene.media.horizon}
style={{
position: "absolute",
inset: 0,
width: "100%",
height: "100%",
objectFit: "cover",
opacity: tween(t, 2.5, 2.85),
transform: `scale(${tween(t, 2.5, 3.8, 1.1, 1)})`,
filter: "brightness(0.66) saturate(0.85) blur(0.4px)",
}}
/>
<Center>
<Title
text={scene.content.ready}
size={57}
style={{
color: "#fff9ee",
opacity: tween(t, 2.5, 2.7),
filter: `blur(${tween(t, 2.5, 2.9, 7, 0)}px)`,
textShadow: "0 0 3px #fff6",
}}
/>
</Center>
</>
) : null}
</>
);
}
registry/remocn-templates/launch-anything/scenes/action.tsx
import { useId } from "react";
import type { SceneProps } from "../content";
import { actionFrame, tween } from "../motion";
import { Center, RevealCopy } from "../ui";
import { ActionFrame, actionBackground } from "./action-frame";
export function Action({ scene, t }: SceneProps) {
const id = useId();
const shape = actionFrame(t);
const travel = shape.enter;
const press = shape.press;
return (
<div
style={{
position: "absolute",
inset: 0,
background: actionBackground,
color: "#050608",
}}
>
<div
style={{
position: "absolute",
inset: 0,
transform: `translateX(${-118 * travel}px)`,
opacity: 1 - tween(t, 5.4, 5.65),
}}
>
<Center>
<RevealCopy
text={scene.content.next}
size={47 - 11 * travel}
t={t}
start={3.8}
dark
/>
</Center>
</div>
<ActionFrame scene={scene} t={t} />
<div
style={{
position: "absolute",
left: shape.x - 105,
top: 105,
width: 216,
height: 61,
opacity: travel,
perspective: 600,
}}
>
<svg
role="img"
aria-label="Click pointer"
viewBox="0 0 60 72"
width="46"
height="55"
style={{
position: "absolute",
left: 110,
top: tween(t, 5.02, 5.35, 92, 34) + press * 5,
opacity: tween(t, 5.02, 5.18) * (1 - tween(t, 5.48, 5.75)),
filter: "drop-shadow(0 6px 4px #365a342a)",
transform: `scale(${1 - press * 0.12}) rotate(-12deg)`,
}}
>
<defs>
<linearGradient id={id} x1="0" x2="1" y1="0" y2="1">
<stop stopColor="#93af8f" />
<stop offset="0.5" stopColor={scene.accent} />
<stop offset="1" stopColor="#d3dfc2" />
</linearGradient>
</defs>
<path
d="M27 4Q30 0 33 4L57 57Q58 64 51 62L32 54 13 63Q5 66 9 56Z"
fill={`url(#${id})`}
stroke="#b3c6a4"
strokeWidth="1"
/>
</svg>
</div>
</div>
);
}
registry/remocn-templates/launch-anything/scenes/portal.tsx
import type { SceneProps } from "../content";
import { ActionFrame, actionBackground } from "./action-frame";
export function Portal(props: SceneProps) {
return (
<div
style={{
position: "absolute",
inset: 0,
background: actionBackground,
overflow: "hidden",
}}
>
<ActionFrame {...props} />
</div>
);
}
registry/remocn-templates/launch-anything/scenes/showcase.tsx
import { Img } from "remotion";
import type { SceneProps } from "../content";
import { deskCamera, getShowcase, tween } from "../motion";
import { ShowcaseScreen } from "../screens";
export function Showcase({ scene, t }: SceneProps) {
const camera = deskCamera(t);
const custom = scene.screenImages[getShowcase(t).id];
return (
<div
style={{
position: "absolute",
inset: 0,
overflow: "hidden",
background: "#e8dcc2",
}}
>
<div
style={{
position: "absolute",
inset: 0,
transformOrigin: "52% 55%",
transform: `translate(${camera.x}px, ${camera.y}px) scale(${camera.scale})`,
}}
>
<Img
src={scene.media.desk}
style={{
position: "absolute",
inset: 0,
width: "100%",
height: "100%",
objectFit: "fill",
}}
/>
{/* Code-native, unbranded laptop. The screen keeps the camera's existing focus geometry. */}
<svg
width="480"
height="270"
viewBox="0 0 480 270"
aria-label="Product display"
role="img"
style={{ position: "absolute", inset: 0 }}
>
<ellipse
cx="250"
cy="208"
rx="94"
ry="7"
fill="#2d241a"
opacity="0.2"
/>
<rect
x="180.8"
y="99.3"
width="138.4"
height="96"
rx="5"
fill="#202820"
stroke="#778272"
strokeWidth="0.7"
/>
<circle cx="250" cy="102.5" r="0.6" fill="#6a7764" />
<path
d="M180.8 194.5H319.2L337 206H163Z"
fill="#a6ab98"
stroke="#666f5d"
strokeWidth="0.5"
/>
<path d="M190 197H310L318 202H182Z" fill="#4b5645" />
<path d="M163 206H337L332 209H168Z" fill="#7e8875" />
<path d="M234 203H265L268 205H231Z" fill="#d0d3bc" />
</svg>
<div
style={{
position: "absolute",
left: (480 * 647) / 1672,
top: (270 * 368) / 941,
width: (480 * 447) / 1672,
height: (270 * 291) / 941,
clipPath: "polygon(0.8% 0, 99.2% 0, 100% 100%, 0 100%)",
overflow: "hidden",
background: "#fcfaf7",
}}
>
{custom ? (
<Img
src={custom}
style={{ width: "100%", height: "100%", objectFit: "cover" }}
/>
) : (
<div
style={{
position: "absolute",
width: 640,
height: 420,
transformOrigin: "0 0",
transform: `scale(${(480 * 447) / 1672 / 640}, ${(270 * 291) / 941 / 420})`,
}}
>
<ShowcaseScreen scene={scene} t={t} />
</div>
)}
<div
style={{
position: "absolute",
inset: 0,
pointerEvents: "none",
background:
"linear-gradient(135deg,#ffc79906,transparent 55%,#99683206)",
}}
/>
</div>
</div>
<div
style={{
position: "absolute",
inset: 0,
border: `${tween(t, 7.333, 7.55, 12, 0)}px solid #f7f2e6`,
borderRadius: tween(t, 7.333, 7.55, 36, 0),
opacity: 1 - tween(t, 7.4, 7.6),
pointerEvents: "none",
}}
/>
</div>
);
}
registry/remocn-templates/launch-anything/scenes/proof.tsx
import { Img } from "remotion";
import type { SceneProps } from "../content";
import { tween } from "../motion";
import { Center, LogoGlyph, Title } from "../ui";
// Fixed staggered field, clear at the headline's center. No runtime randomness.
const positions = [
[26, -6],
[107, 6],
[190, -8],
[282, 2],
[371, -8],
[455, 5],
[43, 65],
[114, 76],
[188, 55],
[253, 72],
[317, 58],
[393, 73],
[465, 61],
[34, 135],
[443, 135],
[35, 203],
[109, 211],
[183, 199],
[253, 223],
[315, 199],
[387, 211],
[459, 200],
[28, 277],
[118, 266],
[198, 284],
[286, 266],
[375, 283],
[468, 270],
];
export function Proof({ scene, t }: SceneProps) {
const age = t - 907 / 60;
const reveal = tween(age, 0.06, 0.73);
const zoom = tween(age, 0.13, 1.1, 1.43, 1);
return (
<div
style={{
position: "absolute",
inset: 0,
background: "linear-gradient(#f2ecdf,#faf6ec 65%,#eee8da)",
color: "#17392b",
overflow: "hidden",
}}
>
<div
style={{
position: "absolute",
inset: 0,
transform: `scale(${zoom}) translateX(${(1 - reveal) * 340}px)`,
transformOrigin: "50% 50%",
}}
>
{positions.map(([x, y], i) => {
const blur = [0.2, 1.3, 0, 0.7, 0.1, 1.7][i % 6];
const src = scene.logos.length
? scene.logos[i % scene.logos.length]
: undefined;
return (
<div
key={i}
style={{
position: "absolute",
left: x - 12,
top: y - 12 + Math.sin(age * 0.7 + i) * 2,
width: 27,
height: 27,
display: "grid",
placeItems: "center",
color: "#51735b",
opacity: [0.73, 0.3, 0.58, 0.19, 0.4][i % 5] * reveal,
filter: `blur(${blur}px)`,
transform: `rotate(${Math.sin(i * 2.8) * 9}deg)`,
background: i % 7 === 0 ? "#dce3cf" : undefined,
borderRadius: 7,
boxShadow: i % 7 === 0 ? "0 3px 12px #34492812" : undefined,
}}
>
{src ? (
<Img
src={src}
style={{ width: 27, height: 27, objectFit: "contain" }}
/>
) : (
<LogoGlyph variant={i * 5 + 2} size={24} />
)}
</div>
);
})}
<Center>
<Title
text={scene.content.proof}
size={32}
style={{
fontWeight: 500,
letterSpacing: "-0.033em",
opacity: reveal,
filter: `blur(${(1 - reveal) * 5}px)`,
}}
/>
</Center>
</div>
</div>
);
}
registry/remocn-templates/launch-anything/scenes/industry.tsx
import type { SceneProps } from "../content";
import { tween } from "../motion";
import { Center, RevealCopy } from "../ui";
export function Industry({ scene, t }: SceneProps) {
const age = t - 1021 / 60;
const second = t >= 18.58;
const start = second ? 18.58 : 1021 / 60;
return (
<div
style={{
position: "absolute",
inset: 0,
background: "#122d24",
color: "#f7f1e4",
overflow: "hidden",
}}
>
<svg
viewBox="0 0 480 270"
width="480"
height="270"
aria-hidden="true"
style={{
position: "absolute",
inset: 0,
transform: `rotate(${age * 2 - 3}deg) scale(1.12)`,
}}
>
{[0, 1, 2, 3, 4, 5].map((i) => (
<path
key={i}
d={`M${-70 + i * 21} 310V${90 - i * 22}Q${240} ${-140 - i * 24} ${550 - i * 21} ${90 - i * 22}V310`}
fill="none"
stroke={i % 2 ? "#b6c7ad" : "#688d73"}
strokeWidth={0.7}
opacity={0.12 + i * 0.04}
/>
))}
</svg>
<Center
style={{
transform: `perspective(700px) rotateY(${tween(t, start, start + 0.5, -8, 0)}deg) rotateZ(${tween(t, start, start + 0.55, 4, 0)}deg)`,
}}
>
<RevealCopy
text={second ? scene.content.promise : scene.content.industry}
t={t}
start={start}
size={43}
/>
</Center>
</div>
);
}
registry/remocn-templates/launch-anything/scenes/space.tsx
import { Img } from "remotion";
import type { SceneProps } from "../content";
import { tween } from "../motion";
import { Center, Title } from "../ui";
// Three editorial cuts retain the original montage timing, with original plates.
export function Space({ scene, t }: SceneProps) {
const first = t < 20.62;
const inset = !first && t < 21.02;
const age = t - (first ? 20.22 : inset ? 20.62 : 21.02);
return (
<div
style={{
position: "absolute",
inset: 0,
overflow: "hidden",
background: "#eee8d9",
}}
>
<Img
src={first ? scene.media.rocket : scene.media.earth}
style={{
position: "absolute",
inset: inset ? "20px 32px" : 0,
width: inset ? 416 : "100%",
height: inset ? 230 : "100%",
objectFit: "cover",
transform: `translateX(${tween(age, 0, 0.53, -3, 3)}px) scale(${tween(age, 0, 0.53, 1.07, 1.02)})`,
filter: first ? "brightness(0.8)" : "brightness(0.68)",
}}
/>
<div
style={{
position: "absolute",
inset: 18,
border: "0.65px solid #f4f0e970",
opacity: inset ? 0 : 0.8,
}}
/>
<Center>
<Title
text={scene.content.launch}
size={92}
style={{
letterSpacing: "-0.05em",
fontWeight: 400,
color: "#f8f2e5",
}}
/>
</Center>
</div>
);
}
registry/remocn-templates/launch-anything/scenes/closing.tsx
import type { SceneProps } from "../content";
import { clamp, smooth, tween } from "../motion";
import { BrandMark, Center, Title } from "../ui";
export function Address({ scene, t }: SceneProps) {
const url = scene.brandUrl;
const prefixLength = url
.toLowerCase()
.startsWith(scene.content.launch.toLowerCase())
? scene.content.launch.length
: 0;
const typing = clamp((t - 21.94) / 0.59);
const text = url.slice(
0,
prefixLength + Math.floor((url.length - prefixLength) * typing),
);
const glow = tween(t, 22.15, 22.45) * (1 - tween(t, 22.6, 23.25));
return (
<Center style={{ background: "#122d24", color: "#fff9f3" }}>
<Title
text={text}
size={tween(t, 21.55, 21.9, 43, 32, smooth)}
style={{
fontWeight: 400,
letterSpacing: "-0.06em",
color: glow > 0.5 ? "#d5e2bd" : "#fff9f3",
textShadow: `0 0 ${glow * 5}px #fff, 0 0 ${glow * 20}px #72935c, 0 0 ${glow * 32}px #496b4d`,
}}
/>
</Center>
);
}
export function ClosingMark({ scene, t }: SceneProps) {
return (
<Center
style={{
background: "linear-gradient(#f4efdf,#faf5e9)",
color: "#245744",
}}
>
<div
style={{
transform: `scale(${tween(t, 23.717, 26.666, 1, 0.63, smooth)})`,
}}
>
<BrandMark size={64} src={scene.logoSrc} />
</div>
</Center>
);
}
registry/remocn-templates/launch-anything/scenes/action-frame.tsx
import { Img } from "remotion";
import type { SceneProps } from "../content";
import { actionFrame, smooth, tween } from "../motion";
export const actionBackground = "linear-gradient(#f3edde, #faf6ec 75%)";
export function ActionFrame({ scene, t }: SceneProps) {
const shape = actionFrame(t);
const aperture = tween(t, 6.7, 7.33, 0, 1, smooth);
return (
<div
style={{
position: "absolute",
left: shape.x - shape.width / 2,
top: shape.y - shape.height / 2,
width: shape.width,
height: shape.height,
borderRadius: shape.radius,
opacity: shape.enter,
transform: `scale(${1 - 0.07 * shape.press})`,
overflow: "hidden",
background:
"linear-gradient(135deg, #fbf8ee 10%, #f5f1e5 36%, #d9dfc8 70%, #90a47f 100%)",
boxShadow: "inset 1px 1px 2px #fff, 0 4px 18px #728b6415",
}}
>
<div
style={{
position: "absolute",
inset: 0,
opacity: shape.morph,
background:
"linear-gradient(140deg, #8ca48d, #d1d8c3 35%, #f8f4ea 60%, #9ca78a)",
}}
/>
<div
style={{
position: "absolute",
inset: 0,
display: "flex",
alignItems: "center",
justifyContent: "center",
color: "#070707",
fontSize: Math.min(
36,
320 / Math.max(1, Array.from(scene.content.action).length),
),
letterSpacing: "-0.045em",
fontWeight: 500,
whiteSpace: "nowrap",
opacity: 1 - tween(t, 5.55, 5.83),
}}
>
{scene.content.action}
</div>
<div
style={{
position: "absolute",
inset: 38 * (1 - aperture) * shape.morph,
borderRadius: 13 + 33 * shape.morph,
border: `${22 * (1 - aperture) * shape.morph}px solid #fff`,
borderRightWidth: 34 * (1 - aperture) * shape.morph,
borderBottomWidth: 30 * (1 - aperture) * shape.morph,
boxSizing: "border-box",
opacity: shape.morph,
overflow: "hidden",
background:
"linear-gradient(140deg, #f8f4ea 25%, #efecdf 46%, #d5d8c2 72%, #849b7b)",
boxShadow: "inset 0 0 12px #ffffff9a",
}}
>
<div
style={{
position: "absolute",
inset: 0,
background:
"linear-gradient(120deg, #cbdac2 6%, #8ca887 27%, #245744 51%, #6b8b65 75%, #e2e4cf)",
opacity: tween(t, 6.85, 7.07),
}}
/>
{t >= 7.08 ? (
<Img
src={scene.media.desk}
style={{
position: "absolute",
inset: 0,
width: "100%",
height: "100%",
objectFit: "cover",
opacity: tween(t, 7.08, 7.32),
transform: "scale(1.02)",
}}
/>
) : null}
</div>
</div>
);
}