Is it possible to pull models from BIM 360 into Speckle?
Connecting Speckle to BIM360 models is not a feature we currently offer, although it is technically possible to do so through Forge’s Design Automation API for Revit.
It is not in our Roadmap either, as far as I’m aware, but that doesn’t mean it won’t come eventually; specially if more community members also express their interest for it.
Meanwhile, we’d love to hear more about your use-case (and others too ) so we can have a better picture of what this connector would look like, and what features should it provide. Some questions that pop-up right away would be:
- How would you use a BIM360 connector? Would you want to sync up entire models, or just parts of them?
- Would you have a need for it being bi-directional? Meaning exporting BIM360->Speckle (potentially easier) and importing from Speckle->BIM360 (definitely the harder part)
- I’m assuming you have some experience with BIM360, so how do you see this being configured as a user? Are there any other BIM360 add-ins you could throw as examples of “nice integrations”?
Feel free to fill in with any other thoughts/wishes!
Hi @AlanRynne ,
We are looking for a really good 3D viewer that is open source for our teams. Currently, our trade partners post their models to BIM 360 by setting views to publish in Revit. We would like to be able to take those views and place them in a viewer of our own creation.
I don’t know that we need anything to “push back” into BIM 360.
To give a little more food for thought here, I have thrown in my 2c below.
In my mind, it would be great to pull down a federated bim 360 model to speckle to allow for inspection and dashboarding in gatsby or similar as seen here
Having the ability to pull down a federated model, do the carbon calculations and then interrogate it in a dashboard would be really powerful. I don’t see any need to push it back to BIM360 so a one way connector would be more than enough in the first iteration.
I agree completely with the comments above. I have been looking for a way to import federated models from navisworks to speckle.
Being able to automatically import from bim360 or ACC (whenever a new version is uploaded) would be equally welcome and a viable alternative. Similarly I would mostly be interested in dashboarding (checking level of information / parameters values). No need to upload information back to bim360 or ACC for now.
Thanks for the great feeback!
We definitely need to look into what is possible to do with the BIM360 API, there seems to be a way to get model properties and geometry (although only as an OBJ), so for now the best solution would be to send data directly from Speckle, if possible.
Watch this space for something a little more stable than that repo, coming soon
Can you parse the SVF files from BIM 360 and get the information you need? Their SVF files have an internal file that contains all the geometry (not in OBJ format) and the metadata lives in a separate internal file.
An example is there , try to push all data information project from ACC 360 :
Code Example :
But for me it only says :
“No displayable objects found in object 5828554bcc7e03d5294f733438761a3c.”
The message is correct. @chuongmep can correct me if I am wrong, but this cool example is storing Forge Project Data in a Speckle commit and not any Model geometry within it.
Yes, it is not include with Model Geometry, problem with me now is just need to keep data first, I hope speckle can think soon about connector because many clients use BIM 360 to host model and want to explore strong platform speckle