GearShift.
A cinematic browser experience. Six gears, spatial sound, and ambient luxury lighting — crafted entirely in the browser.
Pull away from rest. Clutch bites at 1,200 RPM.
↓ Select a gear position below the shifter
Anatomy of
Touch.
Built with
obsession.
No WebGL. No Three.js. No canvas. Every visual and acoustic effect is achieved through pure CSS, SVG, and the Web Audio API — demonstrating what the browser platform is truly capable of.
Spatial Sound
Each gear produces a unique mechanical click synthesized from bandpass-filtered white noise and a triangle oscillator with frequency-mapped resonance. No samples — pure synthesis.
Spring Physics
The shifter knob uses a custom spring curve — cubic-bezier(0.34, 1.56, 0.64, 1) — that overshoots and settles, mimicking the mechanical resistance of a real gated shifter.
Depth of Field
A radial CSS gradient vignette simulates shallow depth of field — edges blur into the dark surround while the knob remains in sharp focus. Pure CSS, no canvas.
Ambient Lighting
Three independently drifting radial gradients simulate studio rim lighting. Each layer moves on a different 8–14s cycle, creating the illusion of a slowly rotating light source.
