About BabylonJS
An overview of BabylonJS, a powerful and easy-to-use WebGL-based 3D game engine, and its integration with Bitbybit.
Publishing and using Bitbybit scripts as reusable NPM modules.
View all tagsAn overview of BabylonJS, a powerful and easy-to-use WebGL-based 3D game engine, and its integration with Bitbybit.
An overview of PlayCanvas, a powerful WebGL game engine for creating and displaying 3D graphics in web browsers, and how it's integrated with Bitbybit.
An overview of ThreeJS, a powerful JavaScript library for creating and displaying 3D graphics in web browsers, and how it's integrated with Bitbybit.
Learn how to build an advanced, interactive parametric 3D model using Bitbybit with BabylonJS, OCCT, and a GUI for real-time control.
Learn how to build an advanced, interactive parametric 3D model using Bitbybit with PlayCanvas, OCCT, and a GUI for real-time control.
Learn how to build an advanced, interactive parametric 3D model using Bitbybit with ThreeJS, OCCT, and a GUI for real-time control.
Learn about Bitbybit's core architecture, designed to be game engine agnostic, its base layer of fundamental algorithms, and its current integrations with ThreeJS, BabylonJS, and PlayCanvas.
Author, write and read IFC building models in TypeScript with @bitbybit-dev/ifc, and draw them in Three.js, Babylon.js or PlayCanvas through the Manifold kernel.
Discover the free NPM packages that power Bitbybit, allowing you to integrate our 3D CAD algorithms into your own applications.
Explore how to construct a parametric 'Hex House' architectural concept using Bitbybit with BabylonJS, OCCT, and a dynamic GUI for customization.
Explore how to construct a parametric 'Hex House' architectural concept using Bitbybit with PlayCanvas, OCCT, and a dynamic GUI for customization.
Explore how to construct a parametric 'Hex House' architectural concept using Bitbybit with ThreeJS, OCCT, and a dynamic GUI for customization.
Learn how to set up and use the @bitbybit-dev/babylonjs package with Vite to create 3D CAD applications, and control which geometry kernels (OCCT, JSCAD, Manifold) are initialized.
Learn how to set up and use the @bitbybit-dev/playcanvas package with Vite to create 3D CAD applications, and control which geometry kernels (OCCT, JSCAD, Manifold) are initialized.
Learn how to set up and use the @bitbybit-dev/threejs package with Vite to create 3D CAD applications, and control which geometry kernels (OCCT, JSCAD, Manifold) are initialized.
npm init @bitbybit-dev/app scaffolds a browser app on Three.js, Babylon.js or PlayCanvas, a complete app template such as a product configurator or a laser-cut box generator, or a CAD Cloud backend with its frontend. Every project ships with a strict TypeScript and ESLint setup, a headless smoke test, and is configured for AI coding agents.
An overview of the Bitbybit main GitHub monorepo, its structure, contents, and the technologies used.