The concept of Building Information Modeling (BIM)

The concept of Building Information Modeling (BIM)

First, let’s define what BIM is: “BIM (Building Information Modeling) is an intelligent 3D model-based process that gives architecture, engineering, and construction (AEC) professionals the insight and tools to more efficiently plan, design, construct, and manage buildings, models and infrastructure (Autodesk 2019).” Even though the technology process has been popular for about a decade but in the past three years, BIM has shown a lot of progression and stayed in the spotlight of the diversified world of many engineers and architectures.

BIM is actually a single digital model of building that everyone from architects/ engineers, customers, suppliers and environmental mangers can together work on and access information. Nowadays 3D modelling in BIM is beyond Computer Aided Drafting (CAD). 3D modeled buildings can be optimized for performance, be used to control costs and provide plenty of virtual reality experiences, photos and animations renderings that effectively stream to any device. To put it simple, BIM allows us to build an entire digital prototype at minimal cost in the computer along with plenty of design and construction uses in regard of created model/prototype.

The downside is that architects and engineers need to adapt with these fast-changing environment of the BIM workflow. BIM is all about team work. The whole group including architects/engineers, consultants, contractors and clients need to work together concurrently using the same access to information. Thanks to this, all teams can track each other’s changes, save time, shorten feedback process and reduce information errors. These transparent communication channels make all the design and planning process much easier and more productive.

Normally a 3D BIM model already provides excellent visualization of space. When time is presented in the model illustration, particularly, the phases of the model, it becomes 4D. 5D, 6D and 7D are currently in the “hot-topic”, open up and bring BIM to the next level.

With the support of Cesium – an open source JavaScript library for world-class 3D globes and maps. Cesium helps engineers “to visualize and interact with highly detailed infrastructure engineering models set in the reality context of their surrounding environment ( 2019).” We also need to mention Mago3D since users need it to view and examine large size BIM data in a geospatial context. Mago3D is also open source platform where users can manage, handle and visualize 3D data from BIM, AEC (Architecture, Engineering, Construction), GIS, and other sources. Mago3D can quickly display massive and complex 3D objects without losing precision or accuracy. “The platform also provides an integrated admin page for tasks such as attribute handling and issue management (”

“When it comes to visualizing diverse geospatial data, in real time, Cesium is breaking new ground. We’ve adopted open formats wherever they were available, and we’ve developed open formats where they weren’t, setting the standard for open 3D geospatial formats ( 2019).”

Last but not least, working with 3D models requires high resolution and glTF is the key tool for that. The goals of glTF are:

  • Compact file sizes.
  • Fast loading.
  • Run-time-independence.
  • Complete 3D scene representation.
  • Extensibility.

“glTF™ (GL Transmission Format) is a royalty-free specification for the efficient transmission and loading of 3D scenes and models by applications. glTF minimizes both the size of 3D assets, and the runtime processing needed to unpack and use those assets. glTF defines an extensible, common publishing format for 3D content tools and services that streamlines authoring workflows and enables interoperable use of content across the industry ( 2019).”

At BHSoft, we have experience in working with BIM at many levels. Check out some of our main projects involving 3D models and BIM in links below:




Reference link: