Parisa Shahbazi
Parisa Shahbazi

Reputation: 1

Is it possible to create 3D Building Configurator with Autodesk APS ? or Three.js is better?

I am a Three.js developer. I know 'thatopencompany' recently for ifc files (BIM) too.

We want to create a website like https://planner5d.com/.

I need some data of .ifc files like space, floors, lamp and electrical,... and of course, I need three.js features like texture and material and open to customize everything, drag and drop, and add different models like furniture, ...

How Can I do that?

What is the best choice? Three.js or Autodesk APS or Xeokit or Thatopencompany or Speckle ?

We need to change textures, and materials, and replace objects like furniture for interior design,...

3D configurator 1

3D configurator 2

I want to create advanced 3D configurator for Interior design with high performance

Drag and drop,change textures,change objects in model

3D configurator 3

3D configurator 4

3D configurator 5

Upvotes: -2

Views: 162

Answers (1)

michael beale
michael beale

Reputation: 1196

Here are some resources that might help:

  1. Check out these blog posts on Autodesk APS:

    • Dynamic Model Placement (https://aps.autodesk.com/blog/dynamic-model-placement)

    • Drag-and-Drop Models in the Viewer (https://aps.autodesk.com/blog/drag-and-drop-models-viewer)

  2. Consider converting your IFC models using the Model Derivative (MD) API and viewing them in the APS Viewer. You can try this out using the free online version of the APS Viewer here (note that data is wiped after 30 days).

  3. To explore the APS Viewer API, open the Chrome debug console while viewing your model. For example, you can click on a door and type NOP_VIEWER.getSelection(). Other useful methods include isolate(123), fitToView(123), and setThemeColor().

For your decision between Three.js and APS Viewer, consider the following:

•   Three.js is great for projects like an IKEA kitchen configurator, where the focus is on rendering and visual customization.
•   APS Viewer is better suited for projects that require sustainability calculations, BIM quality documentation (RVT, IFCs, PDFs of sheets, and assembly instructions) that may need to go to a general contractor (GC).

Both options will require some work, but the right choice depends on your specific goals and the complexity of your configurator.

FYI. I'm doing a talk at Autodesk University 2024 Oct 17th, that shows a floor layout configurator build with APS Viewer and uses AI to render the final result. ​ ​AS2957 | Introducing AI Rendering

Upvotes: 0

Related Questions