Hi
Is it possible to create a 3D building configurator using Autodesk APS or Speckle, or would Three.js be a better choice for this type of project?
I’m a Three.js developer, and I’ve recently come across ‘ThatOpenCompany’ for working with IFC files (BIM).
We’re looking to create a website similar to https://planner5d.com/ that allows users to manipulate IFC data such as spaces, floors, lighting, and electrical components.
Our project requires features like texture and material customization, drag-and-drop functionality, and the ability to add different models, such as furniture. We aim to build an advanced 3D configurator for interior design with high performance, allowing users to change textures, replace objects, and interact with the model in real-time.
Given these requirements, what would be the best choice for the project: Three.js,Autodesk APS, Xeokit, ThatOpenCompany, or Speckle?
We’re due to make a more in-depth comparison of our view with the competition, so I don’t have a comprehensive answer right now. But here are some useful data points:
both Speckle and TOC viewers use Three.js as a core technology, so picking either would surely save you some time
both Speckle and TOC viewers are open source, Autodesk APS is not, and Xeokit has a different license which I believe is not OSS for commercial purposes
Speckle does not currently support textures
Speckle offers many more functionalities on top of being a viewer that you can leverage out of the box: user and permission management, loading data from 25+ sources, IFC and other file uploads, Speckle Automate etc
I want to know is it possible to change textures and materials of each meshes in speckle?
Is it possible to remove a furniture and replace another one?
Is it possible when we use ifc file ?