3D Movie Theater
The Grand Marquee
A 3D movie theater that runs like a real cinema: classic films on live showtimes, synced to your clock.
Overview
A cinema you walk through. The lobby has a chase-light marquee, a live showtimes board, a ticket booth and a concession stand, then opens onto three auditoriums: two rotating classic features and an Animation House. Everything runs on real time. If a feature started at 7:40 and you sit down at 8:00, the film is twenty minutes in.
Highlights
- Real showtimes, not menus. A rolling 24-hour program of pre-show reel, feature and intermission means the theater is always mid-schedule. Sit down whenever you arrive.
- A daily program. The date seeds the whole day: which films play where, the showtime stagger, the marquee headliner. Everyone shares today’s lineup, and at midnight the theater rebuilds itself.
- Real films, freely licensed. Eighteen public-domain and Creative Commons titles, from Nosferatu and Night of the Living Dead to the Blender open movies, with silent features placarded so the quiet reads as intentional.
- A theater that feels alive. Projector beams catch drifting dust, house lights dim as the feature starts, and each room’s glow is tinted by the frame on screen. Patrons arrive early, claim seats and head home.
- Positional sound. Movie audio plays from the screen itself, and a lobby jukebox spins 1920s jazz that ducks the moment you step into an auditorium.
- Small touches. A house currency for tickets and popcorn, a pocket phone with the full program, shared-theater multiplayer over a local network, and an experimental VR mode.
How It’s Built
A zero-build static site: ES modules with Three.js from a CDN import map, and the scheduling logic kept separate from rendering so it can be tested in Node. A seeded generator produces the day’s program, a clock-sync layer seeks each screen to the right moment and corrects drift, and canvas-drawn textures build the marquee, posters and showtimes board. Films stream from Wikimedia Commons, which serves the range requests WebGL video needs.
Process
Designed and built solo, directing AI agents across the scheduling model, world geometry, video and audio pipelines, and the multiplayer relay.