Welcome! 🎉
We're thrilled you're interested in using our platform! This site is designed to help you quickly get up to speed and begin creating amazing 3D experiences.
In this essential introduction to Bitbybit video Matas Ubarevičius explains the fundamental ideas of the platform - if you haven't watched it yet - it's highly recommended.
Let's find the best starting point for you:
Are you a programmer?
If you're a professional programmer, you can jump right into our TypeScript Monaco editor. Find the API Docs here.
To get started:
- We offer NPM packages that you can incorporate into your own websites.
- Note: These packages do not include our proprietary advanced algorithms or the models available in the 3D Models section.
- Check out how to set up our algorithms with Three.JS or Babylon.JS. We include some complete powerful demos with explanations.
- Also consider our course: Introduction To Programming 3D In TypeScript.
- Or, if you're familiar with BabylonJS: Bitbybit For BabylonJS Developers. These courses explore how our algorithms can create 3D CAD applications.
Are you looking for ready-made 3D models?
Many of our standalone 3D model configurators require a subscription to our paid plans: Silver or Gold.
- Gold Plan: Provides access to all our configurators and cloud services.
- Silver Plan: Offers access to simpler, everyday parametric 3D model configurators.
Visit the 3D Models section of our platform, browse through the categories to find what you need, and then decide which plan best suits your requirements.
Our list of configurators is constantly growing! If the model you're looking for isn't available yet, feel free to submit a request to our team. We carefully consider each request, and if it aligns with our mission, we'll aim to create a configurator for it.
Important: Suggesting ideas for configurators does not make you the author, grant you any rights to the resulting applications, or entitle you to compensation. We also do not guarantee that suggested configurators will work exactly as you envision. However, you'll benefit from the ability to use the new configurator, which we hope is a great incentive!
For more details, please review our Terms and Conditions.
Are you a beginner computational designer?
Welcome aboard! We recommend the following path:
- Start with our Getting Started guide. This will cover the basics.
- Once you've completed that, try building something cool using our editors!
- For more in-depth learning, explore the courses in our School.
- Curious about why this platform exists? Read our About section.
- Analyze public scripts from other users on our Public Projects page. Reviewing others' work is a fantastic way to learn. Start with shorter scripts and gradually move to more complex ones.
Are you an expert computational designer?
If you're experienced with computational design tools like Grasshopper, Dynamo, or Blender Nodes, you might want to:
- Dive into creating your own designs using our core algorithms.
- Give our Rete editor a try for visual node-based programming.
- Explore our Blockly editor for building more advanced 3D models and real-time simulations with visual programming.
- If you're comfortable with code (or eager to learn), check out the "Programmer" section below.
Are you a teacher or an educator?
This platform is a great place to teach 3D computational design, mathematics, geometry, and programming.
- We recommend signing up to utilize our cloud services for the full experience.
- However, children can use the editors without any sign-ups or registrations, completely free of charge. Note that some advanced algorithms and 3D models may not be available in this mode.
We prioritize child privacy. Children do not need accounts to use the editors.
- They must remember to manually export and import their scripts to avoid losing their work, as cloud saving is not available without an account.
- Sharing projects is not possible without an account.
- They will need to host any third-party assets locally in their browsers, as cloud asset features are unavailable. Learn how in the Local Assets section of the Getting Started guide.
If you're familiar with our tools and interested in becoming a teacher in our School to share your knowledge, please reach out to us at info@bitbybit.dev.