PRO

Film Studio Page

A source-backed Negative Films website template. It ships the full routed experience (index, work, culture, directors, contact, sample film) with a project-grid Preloader, scramble nav menu, Three.js pixelated-video hero, html2canvas pixelated-text, lens-distortion work slider, expanding spotlight gallery, Lenis smooth scroll, ukiyojs parallax, split-image scroll, and a clip-path page transition. Media is served from Blob with Cossette Titre typography.

Page
Install
npx shadcn@latest add https://ui.aryank.space/r/film-studio-page.json

Installs from ui.aryank.space. To add it by hand, copy the files in Usage below, or register the @compronents namespace via the docs.

Files

API
PropTypeDefaultDescription
assetBasestring"https://ui.aryank.space/assets/film-studio-page"Base URL prefixed to every image, video, and CSS background the template renders.
initialPath"/" | "/work" | "/culture" | "/directors" | "/contact" | "/film""/"Source route mounted first.
className / stylestring / CSSPropertiesundefinedPassed to the root <main> wrapper for sizing and layout.
Customize
initialPathtext

Which source route the template opens on: /, /work, /culture, /directors, /contact, or /film.

assetBaseasset-url

Base URL for the template's Blob-hosted media, starting at https://ui.aryank.space/assets/film-studio-page/hero/hero-footage.mp4.

Dependencies
@gsap/reactgsaphtml2canvaslenisthreeukiyojs