A Škoda Vision concept car rendered in real time in the browser, with reflective body panels and studio-quality lighting, built using React Three Fiber and WebGL.
There's something almost absurd about loading a URL and watching a concept car materialize in your browser with the kind of fidelity that used to require a trade show floor and velvet ropes. Bao Nam Doan's Škoda Vision Concept is that kind of absurd. The model sits in space, clean and confident, with lighting that catches the body lines the way a photographer would frame them on purpose. You rotate it and the reflections follow. The whole thing feels less like a web demo and more like someone smuggled a design studio's internal review tool onto the open internet.
Bao is a creative developer at Škoda Auto SOU, which means he's not guessing at how automotive visualization should feel. He's building it from the inside. His stack is React Three Fiber, WebGL, and TypeScript, a combination that lets him treat a three.js scene like a React component tree while keeping the rendering pipeline tight enough for real-time automotive-grade materials. Getting a car model to look right in the browser is a deceptively hard problem. The geometry is dense, the materials need to respond to light with physical accuracy, and the whole thing has to load fast enough that nobody clicks away. This one threads that needle.
Go poke around the experience itself. Open devtools. Watch the draw calls. If you're into real-time 3D on the web, this is the kind of project that makes you want to build something.
- Live Demo: https://vision.doanbao.com
- Author: Bao Nam Doan (LinkedIn, Instagram)