| In recent years,the construction informatization has become the development trend of the construction industry,and the Building Information Modeling(BIM)is the most important technique to realize it.BIM integrate the project’s engineering information and model data at different stages of a construction project’s entile life cycle,then BIM manage these data in a visual and simulated way.Multiple parties in the construction cycle can work together efficiently using BIM technology.In the BIM technology,architectural models are the basis of the cooperation between the different parties of construction project.The data of the architectural models is often very large,and at this stage there is no satisfactory system for the architectural models online display,the realization of online display of large architectural models for the construction industry has a very important significance.This paper studies the real-time display of BIM technology architectural models.According to the characteristics of BIM models data,the main contents of this paper are two aspects,one is to preprocess the BIM models data,the other is to realize the real-time display of the model after processing.In the first part,this paper provides a set of lightweight compression scheme for the model under the premise of guaranteeing the correctness of the model display.First delete the duplication data.Second use the octree to realize the scene graph management of the large model data.In the second part,the paper will design and realize the front-end scene management module to the model data of the preprocessing,and manage the large model data effectively.At the same time,it uses the technology such as Frustum culling and LOD(Levels Of Detail)to achieve rendering queue optimization,Then using the programmable shader functions improve the rendering efficiency,and finally let the system run well on rendering architectural models in large-scale scene.The system implementation of this article uses the Three.js 3D graphics engine based on the WebGL graphics library,develops and realizes a system of large architectural models data online real-time display.The cross-platform nature of WebGL technology makes this system run normally under different systems and browsers.Finally,this paper uses the actual BIM models of the professional BIM company to verify the system,which shows that the system can be used to display the large architectural models in real time. |