Command Palette
Search for a command to run...
Immersive Agency
A premium agency site that earns the brief.
For studios and creative agencies that need to convince at the level of work, not template. Heavy on motion and atmosphere, light on chrome.
Immersive Agency — atmosphere first, chrome last.
A WebGL room you scroll through, with case studies cued to camera position. Lottie carries the micro-moments; shadcn quietly handles the contact dialog and pricing.
The work walks itself in.
A composition tuned to your brief — typography, motion, and chrome moving in the same direction.
9 libraries, with intent
App Router, RSC, edge-ready
Why this — Streaming case-study pages with RSC means each project loads instantly without a heavy SPA.
Three.js, the React way
Why this — The hero room is composable — every project feeds it new lights, models, and atmospheres.
R3F helpers, batteries-included
Why this — Environment, ContactShadows, and PerformanceMonitor make the room production-ready.
WebGL, declarative 3D
Why this — The actual rendering layer — lighting, shaders, and post-processing.
Utility-first styling
Why this — Holds the editorial chrome — case-study captions, navigation, and footers.
Own your components
Why this — Contact and brief-request dialogs that look quiet next to a loud hero.
Buttery smooth scrolling
Why this — The scroll IS the camera — Lenis prevents jank from breaking immersion.
Timeline-precise motion
Why this — Scroll-tied camera + material transitions; the story is the scroll position.
After Effects → web
Why this — After-Effects moments — logo intros, transitions, micro-celebrations — drop in as JSON.
The starter ships a Next.js app with the recipe's theme, fonts, and the libraries above already wired up.