摘要
为了提高BIM模型的加载速度和跨平台的兼容性,需要深入了解BIM模型的轻量化方法。当前的三维模型轻量化方法耗时较长,在实际应用中也出现了加载高精度和高信息量建筑模型时系统卡顿、需要超高计算机配置等问题。将WebGL技术应用到BIM模型轻量化显示中,提出利用Revit API二次开发技术,将模型进行轻量化压缩,并导出适用于各大WebGL引擎的GLTF模型文件格式,再利用八叉树优化算法对模型场景进行管理。在不影响精度的情况下提高了渲染速率,实现通过浏览器加载Revit模型的功能。仿真结果表明,相比于传统的方法,改进后的方法加载模型的速度和兼容可靠性都有了显著提高。
In order to improve the loading speed and cross-platform compatibility of BIM model,it is necessary to deeply understand the lightweight methods of BIM model.The current lightweight method of 3D model takes a long time.In practical application,problems arise,such as the system jamming and the need for super-high computer configuration when high-precision and high-information building models are loaded.In this paper,WebGL technology was applied to BIM model lightweight display,and Revit API secondary development technology was used to compress the model lightweight,and GLTF model file formats for major WebGL engines were exported.The octree optimization algorithm was used to manage the model scene,which improves the rendering speed without affecting the accuracy and realizes the function of loading Revit model through browser.Simulation results show that compared with the traditional method,the speed and compatibility reliability of the improved method are significantly improved.
作者
冯雨晴
奚雪峰
崔志明
FENG Yuqing;XI Xuefeng;CUI Zhiming(School of Electronic&Information Engineering,SUST,Suzhou 215009,China;Suzhou Virtual Reality Intelligent Interaction and Application Technology Key Laboratory,Suzhou 215009,China)
出处
《苏州科技大学学报(自然科学版)》
2021年第4期72-78,共7页
Journal of Suzhou University of Science and Technology(Natural Science Edition)
基金
国家自然科学基金资助项目(61876217
61673290)
江苏省“六大人才高峰”高层次人才项目(XYDXX-086)
苏州市科技发展计划产业前瞻性项目(SYG201817)
江苏省大学生创新科研项目(KYCX20_2762
KYCX20_2763)。