A rich open source softwares ecosystem is key to accelerate the rate of innovation.
Why open source BIM Softwares?
Open source softwares allow to :
- develop faster a working application
- generalize good practices
- lower entry barriers for new BIM applications
- developers to concentrate on app specific features instead of reinventing wheel
- create a sharing and exchange community to solve problems faster
Let’s list the open source software that manage BIM (Building Information Model) and used in the AEC industry.
This post is a wiki article, so feel free to add a ressource. To do so you need to create an account on this group.
Which types of open source BIM Softwares?
Open source BIM server
An BIM server allow to store BIM models on the cloud with revision handling, query the model thanks to an api.
BIM server allow to store BIM models in a database and provide an api. It is a solid base to start handling your BIM models on your servers. It manage revisions. Plugins to make complex operations on the model. It is coded in a JAVA environment and is used by BIM viewer and BIM surfer as a backend.
Open source BIM viewer
A BIM viewer allow to display a BIM model in the browser and navigate in its geometry. Optionally if provide a way to filter elements or even let compare different options.
The first open source WebGL based IFC viewer. It use an external Web GL visualisation library XEOGL that describe as a data-driven 3D visualization engine on WebGL.
Bim surfer has an api to interact with the IFC BIM model.
For example, it is possible to get camera position using
Or hiding some element programmatically with
bimSurfer.setVisibility() sendind an array of object Ids to hide or show.
Open source BIM example project
Open Bim have shared in github a demo project to help test and make a demo using BIM server. It can be used to test application that read IFC and be able to compare them more easily.
This project is not an architecture masterpiece and its name is quite strange! But it is a very good initiative to help standardize and compare solutions.
BCFier Open source Plugin for AEC
This plugin for Revit, XBim, Naviswork… allow to import BCF files into revit and save issue to the collaborative platform
Open source BIM Software / Alternatives to REVIT, ARCHICAD…
Open source BIM Organizations & users on github
Github is the home for worlwide innovation and open source softwares development. In github you can have personal accounts or organization accounts. Let’s list both account types that are worthwhile following if you are interested in open source BIM softwares development.