If you're using NPM packages like @bitbybit-dev/occt, @bitbybit-dev/babylonjs, or @bitbybit-dev/threejs, you must use the GlobalCDNProvider approach. The cdnUrl option in the runner configuration only applies when using the standalone runner files.
The runner expects assets to follow the exact same folder structure as found in the Bitbybit assets repository. If the structure doesn't match, assets will fail to load.
+
+ {siteConfig.tagline}
+
+ Learn to create stunning parametric 3D models using visual programming or code. Understand how to use our E-Commerce solutions.
+
+ From beginners to professionals — your journey to 3D mastery starts here.
+
Whether you prefer visual tools or writing code, we've got you covered.
+{path.description}
+From artistic creations to engineering precision — the possibilities are endless.
+{item.desc}
+Bitbybit works seamlessly with popular web technologies and platforms.
+{tech.description}
+ Learn more → + + ))} ++ Connect with fellow creators, get help, share your projects, and stay updated + with the latest features and tutorials. +
+ +Latest news and tutorials
+Explore our GitHub repos
+Help fund development
++ Add interactive 3D product configurators to your Shopify store — documentation and tutorials available here. +
++ Learn how to install, configure, and use the 3D Bits app to display interactive 3D models and configurators on your Shopify product pages. +
+ Read the Docs → + + + ++ Create stunning 3D configurators without writing any code. Use our visual editor to design product experiences with drag-and-drop simplicity. +
+ Start Creating → + +Start building 3D models today — no installation required. Launch any editor directly.
+Wire-based visual programming with connected nodes
+Snap-together blocks for intuitive programming
+Full code control with Monaco editor & IntelliSense
+
+