An interactive, real-time 3D product configurator developed in Three.js and WebGL to showcase premium upholstery fabrics on commercial furniture models.
The rendering engine utilizes a custom physical PBR shader pipeline featuring automated sheen distribution for micro-fiber velvets, calibrated normal response, and multi-angle baked studio lighting for instant, photorealistic material visualization directly in the browser.
Textures and normal maps are dynamically loaded on demand, ensuring rapid initial page load times and zero-latency material inspection across desktop and mobile devices.