← cd ../#projects

Mercedes-AMG GT3 — 3D Interactive Product Experience

High-Fidelity WebGL Showcase with React Three Fiber, Custom PBR Shaders, Scroll-Driven Camera Choreography, and Real-Time Telemetry HUD.

Three.jsThree.jsReact Three Fiber (R3F)React Three Fiber (R3F)React Three DreiReact Three DreiNext.jsNext.jsTypeScriptTypeScriptWebGL+2
01 / 03
Real-Time PBR Rendering & Aerodynamic Geometry
WebGL 3D Canvas

High-performance interactive 3D WebGL showroom rendering physically-based materials (metallic clearcoat, carbon fiber weave, glass refraction) with responsive racing telemetry.

Experience 3D Showroom

01.Project Overview

High-performance interactive 3D WebGL showcase built with Next.js, Three.js, and React Three Fiber. Features scroll-driven dynamic camera transitions, real-time physically-based rendering (PBR materials), and Draco geometry compression (-72% payload).

WebGL · Three.js
WebGL PBR Material Engine

Real-time shader calculations simulating metallic car paint, clearcoat reflections, carbon fiber weaves, and glass refraction.

R3F · Drei
Scroll-Driven Camera Choreography

Smooth cubic-bezier camera interpolation guiding the user around front splitters, side exhausts, and the aerodynamic rear wing.

Next.js · Shaders
Interactive Customizer & Telemetry

Dynamic livery customizer with real-time synchronized underglow lighting and responsive racing telemetry HUD overlay.

02.The Problem

High-performance automotive engineering cannot be communicated through flat image sliders. Users need to inspect aerodynamics, carbon weave, and finishes in real time without downloading gigabyte app bundles.

  • Heavy 3D models causing long initial load times and browser memory crashes.
  • Choppy scroll animations on standard 60Hz and 120Hz displays.
  • Unrealistic lighting that makes digital cars look synthetic instead of metal and carbon.

03.What I Built & Architecture

Engineered an interactive 3D showroom using Three.js and React Three Fiber, featuring custom PBR materials, Draco compression, and scroll-scrubbed camera choreography.

Compressed 3D assets loaded via Draco loader.

Reduces 3D model network payload by over 75%, allowing instant initial interaction on mobile devices.

High-dynamic-range environment map (HDRI) with custom specular reflections.

Produces authentic metallic automotive paint reflections using HDRI image-based lighting (IBL) without expensive ray tracing computations.