Docs Tests GitHub

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/engine

Quick 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;