Abstract
Online BIM visualization system is the first and primary task for building web applications of BIM. Light-weighted, cross-platform and open are three basic rules when building online BIM visualization systems. Currently, some efforts have been made on BIM visualization. However, most of them are designed for local BIM, and the online ones neglect the network load (without light-weighted) or are platform dependent (without cross-platform). This study develops a novel online BIM visualization system based on IFC and WebGL, termed as WebBIM. WebBIM firstly converts the raw IFC geometry data into triangles, light-weights the BIM geometry data by sharing the geometry data among the object instances generated from the same facility component, compresses the geometry, and directly renders the decompressed triangular BIM data in web browsers. Finally, empirical studies from extensive real projects’ BIM data show that WebBIM is efficient, capable of visualization of large BIM files and compatible with mainstream devices.
Similar content being viewed by others
Notes
References
Afsari K, Eastman CM, Castro-Lacouture D (2017) JavaScript Object Notation (JSON) data serialization for IFC schema in web-based BIM data exchange. Autom Constr 77:24–51
Azhar S (2011) Building information modeling (bim): trends, benefits, risks, and challenges for the aec industry. Leadersh Manag Eng 11(3):241–252
BIM Server, http://www.bimserver.org, [Online; accessed 20-Sep-2017]. 2017
BIM Surfer, http://bimsurfer.org, [Online; accessed 20-Sep-2017]. 2017
BIM views, http://www.bimview.fr, [Online; accessed 20-Sep-2017]. 2017
BIM Vision, http://www.bimvision.eu/home, [Online; accessed 20-Sep-2017]. 2017
BluePrint, http://bp.rickricks.com, [Online; accessed 20-Sep-2017]. 2017
Deutsch LP. GZIP file format specification version 4.3, 1996
Eastman CM, Eastman C, Teicholz P, & Sacks R. BIM handbook: a guide to building information modeling for owners, managers, designers, engineers and contractors. John Wiley & Sons, 2011
FZK Viewer, http://www.iai.fzk.de/www-extern/index.php, [Online; accessed 20-Sep-2017]. 2017
Hammad A, Zhang C, Hu Y, Mozaffari E (2006) Mobile model-based bridge lifecycle management system. Computer-Aided Civil and Infrastructure Engineering 21(7):530–547
Hu Z, Zhang J, Deng Z (2008) Construction process simulation and safety analysis based on building information model and 4D technology. Tsinghua Sci Technol 13:266–272
Kim M, Wang Q, Park J, Cheng J, Sohn H, Chang C (2016) Automated dimensional quality assurance of full-scale precast concrete elements using laser scanning and BIM. Autom Constr 72:102–114
Liebich T, Adachi Y, Forester J, Hyvarinen J, Karstila K, & Wix J (2006) Industry foundation classes IFC2× 3. International Alliance for Interoperability 467-476
Liu X, Xie N, Tang K, Jia J (2016) Lightweighting for web3d visualization of large-scale bim scenes in real-time. Graph Model 88:40–56
Parisi T. WebGL: up and running. O'Reilly Media, Inc, 2012
Rajan VT (1994) Optimality of the Delaunay triangulation in ℝd. Discrete Comput Geom 12(2):189–202
Rebay S (1993) Efficient unstructured mesh generation by means of Delaunay triangulation and Bowyer-Watson algorithm. J Comput Phys 106(1):125–138
Teo T, Cho K (2016) BIM-oriented indoor network model for indoor and outdoor combined route planning. Adv Eng Inform 30(3):268–282
Zhang J, Hu Z (2011) BIM-and 4D-based integrated solution of analysis and management for conflicts and structural safety problems during construction: 1. Principles and methodologies. Autom Constr 20(2):155–166
Acknowledgements
This work was supported by the Beijing Natural Science Foundation under grant no. 4174087, the Scientific Research Project of Beijing Educational Committee under grand no. SQKM201710016002, and the Natural Science Foundation of China under grant nos. 71601013 and 71531012.
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
About this article
Cite this article
Zhou, X., Wang, J., Guo, M. et al. Cross-platform online visualization system for open BIM based on WebGL. Multimed Tools Appl 78, 28575–28590 (2019). https://doi.org/10.1007/s11042-018-5820-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-5820-0