Graber
High-Performance, Customizable 3D Configuration Experience
An interactive web-based 3D barn visualizer built with Three.js, designed to deliver real-time customization while maintaining optimal rendering performance, allowing users to customize dimensions, structure of the barn; place and customize doors and windows; rotate the view; and see their dream barn come to life before their eyes.
Project Gallery
Live Demo
Project Overview
This project demonstrates our ability to design and engineer scalable 3D configurators tailored to real-world business needs. By combining pre-built, optimized 3D assets created in Blender with real-time regenerated geometry, we delivered a solution that achieves both deep customization and high runtime performance across devices.
Users can configure barn dimensions, strucutres, materials, and color options while receiving immediate visual feedback—all within a smooth, responsive interface.
The Challenge
The client required a way for customers to confidently visualize custom barn configurations prior to purchase. Static catalogs and 2D drawings lacked clarity, while fully dynamic 3D models risked performance issues on lower-end devices.
The core challenge was finding the right balance between:
Our Solution
We implemented a hybrid 3D architecture:
This approach allows rapid customization without sacrificing frame rate, loading speed, or visual consistency.
The configurator is built with Three.js and optimized for both desktop and mobile environments.




