Online 3D Configurator Engine
A modular, extensible JavaScript library for building interactive 3D product configurators in the browser. Powered by Three.js.
v1.1.18๐
Documentation
290+ pages of JSDoc API reference covering every class, method, and type.
๐
Quick Start
Jump to the Project docs to see how to set up a configurator.
๐งช
Test Suite
Run the full test suite live in your browser with real-time results.
โญ
GitHub
Source code, issues, and contributions on GitHub.
Install
npm install @productbuilder/engineQuick Start
import { Project, Configurator, View } from '@productbuilder/engine';
const project = new Project({ element: document.getElementById('app') });
await project.loadPackage('/path/to/package.json');
const configurator = project.configurator;