Web Project

3D Print Showcase

An interactive gallery to showcase 3D printed models with a real-time 3D viewer, filterable collections, and a making-of timeline.

The Challenge

Creating a performant web-based 3D viewer capable of handling high-poly STL files exported directly from slicing software without crashing the browser.

The Solution

Implemented Three.js with geometry decimation and aggressive caching. Used GSAP for smooth camera transitions and UI animations, creating an immersive, app-like feel.

Tech Stack

Next.jsThree.jsGSAPTailwind

Key Features

Interactive 3D model viewer with orbit controls

Dynamic lighting and material adjustments

Filterable gallery with detailed print parameters

Responsive design that works flawlessly on mobile devices