Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2021, Vol. 42 ›› Issue (5): 823-832.DOI: 10.11996/JG.j.2095-302X.2021050823

• BIM/CIM • Previous Articles     Next Articles

Research on web-oriented visualization method of 3D architectural model 

  

  1. BIAN Gen-qing, CHEN Wei-tao 
  • Online:2021-10-31 Published:2021-11-03
  • Supported by:
    Soft Science Research Project of the Ministry of Housing and Urban-Rural Development (2019-R-022); Shaanxi Province Soft Science Research Project (2019KRM195) 

Abstract: Aiming at the problems of poor model semantic integrity and weak data interoperability in the current industrial foundation class (IFC) standard file and WebGL framework integration scheme, a set of building information model (BIM) data network visualization implementation schemes are proposed. The program uses IFC standard files as the input data source, first reconstructs the BIM model, and proposes a component instance hierarchical split strategy based on the IFC structure tree to implement the digital and analog separation of the original IFC file. Then, the reconstructed IFC model file is converted to the glTF format file, and the dual relational mapping of geometric space and semantic attributes is completed in the conversion process. Finally, the BS-AB scene component visibility detection algorithm based on the Bounding Volume Hierachy (BVH) structure is proposed to perform the construction component Visibility culling. The experimental results show that this method can significantly reduce BIM model data redundancy, efficiently complete the elimination of invisible components in complex BIM scenes, and reduce the overhead of the rendering pipeline. It is a provides a feasible reference solution for the visualization of BIM model data based on the IFC standard and WebGL framework integration scheme. Network visualization provides a feasible reference solution. 

Key words: 3D visualization, building information model, industrial foundation class, WebGL, visibility culling

CLC Number: