BIM lightweight engine and target BIM scene construction method
By designing a BIM lightweight engine that includes model access system, lightweight processing system, scene building module and visual display system, the problem of poor lightweight processing of BIM model files in the prior art is solved, and a more efficient target BIM scene construction and imaging effect is achieved.
Patent Information
- Application Number
- CN202411867515.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-18
- Publication Date
- 2025-05-13
AI Technical Summary
When building target BIM scenarios, the existing BIM lightweight engine has poor lightweight processing effects, resulting in low construction efficiency and poor imaging effects.
A BIM lightweight engine is designed, including a model access system, a lightweight processing system, a scene construction module and a visual display system. The lightweight processing system optimizes BIM model data in multiple dimensions through version control, model optimization, model separation, geometric conversion and rendering modules.
It improves the lightweight processing effect of BIM model data, and improves the construction efficiency and imaging effect of the target BIM scenario.
Smart Images

Figure CN119992010A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of BIM technology, and in particular to a BIM lightweight engine and a target BIM scene construction method. Background Art
[0002] As a cutting-edge technology in the construction industry, BIM technology, based on its visualization and information characteristics, can provide new ideas and methods for projects such as subway station space environment design, urban construction, data centers, and park construction;
[0003] BIM technology is a data-based tool used in engineering design, construction, and management. BIM lightweight technology refers to the technology that allows BIM to be used on various web browsers and mobile apps through technical means such as compressing the BIM model after the BIM model of the engineering building is established;
[0004] However, the BIM lightweight engine in the existing technology still has some defects when building the target BIM scene:
[0005] When constructing a target BIM scene, the existing technology has a single lightweight processing method for BIM model files, which results in poor lightweight processing effect of BIM model files, which in turn leads to low construction efficiency of the target BIM scene and poor imaging effect of the constructed target BIM scene.
[0006] In view of the above problems, the inventors propose a BIM lightweight engine and a target BIM scene construction method to solve the above problems. Summary of the invention
[0007] In order to solve the problems of low construction efficiency and poor imaging effect of the target BIM scene; the purpose of the present invention is to provide a BIM lightweight engine and a target BIM scene construction method.
[0008] In order to solve the above technical problems, the present invention adopts the following technical solutions: a BIM lightweight engine, comprising a model access system, a lightweight processing system, a scene building module and a visual display system;
[0009] The model access system includes a model parsing module and a format conversion module;
[0010] The lightweight processing system includes a version control module, a model optimization module, a model separation module, a geometry conversion module, a rendering module and an EIM lightweight processing module;
[0011] The scene building module includes a data access module, a custom editing module and a scene generation module;
[0012] The visualization display system includes a BIM visualization plug-in module and a virtual display module.
[0013] Preferably, the terminals of the custom editing module are respectively connected to a scene selection unit and a scene editing unit.
[0014] Preferably, the terminal of the scene generation module is respectively connected to a scene preview unit and a scene storage unit.
[0015] Preferably, the terminal of the virtual display module is connected to a VR access unit.
[0016] A method for constructing a target BIM scene of a BIM lightweight engine comprises the following steps:
[0017] S1. The acquired BIM model data is parsed by the model parsing module, and the format conversion module converts the format of the BIM model data;
[0018] S2. Perform lightweight processing on the BIM model data after format conversion through a lightweight processing system, including version control, model optimization, model separation, geometry conversion, efficient rendering and BIM model data loading, model compatibility, and model data restoration technology of BIM model data, and optimize BIM model data in multiple dimensions;
[0019] S3. Access the lightweight BIM model data through the scene building module, and customize the accessed BIM model data, create window data and node data in the scene according to the requirements of the target BIM scene, and generate the customized edited target BIM scene;
[0020] S4. By visualizing and virtually processing the target BIM scene through the visualization display system, a highly simulated construction scene can be created.
[0021] Compared with the prior art, the present invention has the following beneficial effects:
[0022] In the present invention, the BIM model data after format conversion is lightweight processed by a lightweight processing system, including version control, model optimization, model separation, geometry conversion, efficient rendering and BIM model data loading, model compatibility, and model data restoration technology of the BIM model data, so as to optimize the BIM model data in multiple dimensions, thereby improving the lightweight processing effect of the BIM model data, and then in the subsequent process of constructing the target BIM scene, improving the efficiency of the target BIM scene, and improving the imaging effect of the target BIM scene. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0024] Figure 1 The figure is a schematic diagram of the composition of a BIM lightweight engine of the present invention.
[0025] Figure 2 It is a schematic diagram of a target BIM scene construction method of a BIM lightweight engine of the present invention.
[0026] In the figure: 100, model access system; 200, lightweight processing system; 300, scene building module; 400, visualization system; 101, model parsing module; 102, format conversion module; 201, version control module; 202, model optimization module; 203, model separation module; 204, geometry conversion module; 205, rendering module; 206, EIM lightweight processing module; 301, data access module; 302, custom editing module; 3021, scene selection unit; 3022, scene editing unit; 303, scene generation module; 3031, scene preview unit; 3032, scene saving unit; 401, BIM visualization plug-in module; 402, virtual display module; 4021, VR access unit. DETAILED DESCRIPTION
[0027] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0028] Example: Figure 1-2 As shown, the present invention provides a BIM lightweight engine, including a model access system 100, a lightweight processing system 200, a scene building module 300 and a visualization display system 400;
[0029] The model access system 100 includes a model parsing module 101 and a format conversion module 102;
[0030] The lightweight processing system 200 includes a version control module 201, a model optimization module 202, a model separation module 203, a geometry conversion module 204, a rendering module 205 and an EIM lightweight processing module 206;
[0031] The scene building module 300 includes a data access module 301, a custom editing module 302 and a scene generation module 303;
[0032] The visualization display system 400 includes a BIM visualization plug-in module 401 and a virtual display module 402 .
[0033] By adopting the above technical solution, the model access system 100 includes a model parsing module 101 and a format conversion module 102, the model parsing module 101 parses the acquired BIM model data, and the format conversion module 102 converts the format of the BIM model data into a format supported by mature 3D engines such as OBJ, DirectX, and OSG;
[0034] Through the lightweight processing system 200 composed of the version control module 201, the model optimization module 202, the model separation module 203, the geometry conversion module 204, the rendering module 205 and the EIM lightweight processing module 206, the version control module 201 implements the version control strategy to avoid the overlapping and confusion of multiple versions of BIM model data, and reduces the size of the BIM model data. The model optimization module 202 can significantly reduce the size of the BIM model data by regularly cleaning up unused families, components and redundant information, and optimizing the hierarchical structure and organization of the BIM model data. The model separation module 203 divides the BIM data model and Distributed storage on multiple hard disks or servers to achieve more efficient management and access. The geometry conversion module 204 optimizes the geometry information in the BIM model data, describes the geometry information of a single component in a parametric way, and lightweights it. At the same time, the geometry of the BIM model data is optimized and converted by reducing the primitives through triangular facets and similarity algorithms. The rendering module 205 reduces the drawing objects entering the rendering area by quickly eliminating invisible primitives to speed up rendering. The EIM lightweight processing module 206 improves the loading of large-volume BIM model data, model compatibility, model data restoration, and the smoothness and stability of Web-side BIM model data rendering;
[0035] Through the scene building module 300 composed of the data access module 301, the custom editing module 302 and the scene generation module 303, the data access module 301 accesses the BIM model data after lightweight processing, the custom editing module 302 performs custom editing on the accessed BIM model data, creates the window data and node data in the scene according to the requirements of the target BIM scene, and the scene generation module 303 automatically generates the target BIM scene after custom editing;
[0036] Through the visualization display system 400 composed of a BIM visualization plug-in module 401 and a virtual display module 402, the BIM visualization plug-in module 401 is responsible for parsing the target BIM scene and generating video display information for visualization, and the virtual display module 402 performs denoising, correction, construction of virtual scenes, video synthesis and other processing on the video for viewing.
[0037] The terminals of the custom editing module 302 are respectively connected to the scene selection unit 3021 and the scene editing unit 3022 .
[0038] By adopting the above technical solution, through the custom editing module 302 composed of the scene selection unit 3021 and the scene editing unit 3022, the scene selection unit 3021 can provide a variety of general scene models for use before custom editing of BIM model data, and the scene editing unit 3022 provides basic functions for custom editing, including creating custom events, creating custom windows and creating toolbars.
[0039] The terminals of the scene generation module 303 are respectively connected to a scene preview unit 3031 and a scene storage unit 3032 .
[0040] By adopting the above technical solution, through the scene generation module 303 composed of the scene preview unit 3031 and the scene saving unit 3032, the scene preview unit 3031 previews the generated target BIM scene from multiple angles, and the scene saving unit 3032 saves the target BIM scene in multiple formats.
[0041] The terminal of the virtual display module 402 is connected to a VR access unit 4021 .
[0042] By adopting the above technical solution, VR devices and tracking devices can be connected through the VR access unit 4021 to enable interaction between users and virtual scenes, thereby improving the effect of displaying the target BIM scene.
[0043] The present invention also provides a method for constructing a target BIM scene of a BIM lightweight engine, comprising the following steps:
[0044] S1. The model parsing module 101 parses the acquired BIM model data, and the format conversion module 102 converts the format of the BIM model data;
[0045] S2. Perform lightweight processing on the BIM model data after format conversion through the lightweight processing system 200, including version control, model optimization, model separation, geometry conversion, efficient rendering and BIM model data loading, model compatibility, and model data restoration technology of the BIM model data, and perform multi-dimensional optimization on the BIM model data;
[0046] S3, accessing the lightweight BIM model data through the scene building module 300, and custom editing the accessed BIM model data, creating window data and node data in the scene according to the requirements of the target BIM scene, and generating the custom edited target BIM scene;
[0047] S4. By visualizing and virtually processing the target BIM scene through the visualization display system 400, a highly simulated construction scene can be produced.
[0048] Working principle: By adding a lightweight processing system 200 during the lightweight processing process, the version control module 201 implements a version control strategy to avoid overlapping and confusion between multiple versions of BIM model data, while reducing the size of the BIM model data. The model optimization module 202 can significantly reduce the size of the BIM model data by regularly cleaning up unused families, components and redundant information, and optimizing the hierarchical structure and organization of the BIM model data. The model separation module 203 divides the BIM data model and stores it in a distributed manner on multiple hard disks or servers to achieve more efficient management and access. The geometry conversion module 204 optimizes the geometry information in the BIM model data. The geometric information of a single component is described in a parametric manner to be lightweight. At the same time, the BIM model data is geometrically optimized and converted by reducing primitives through triangular patches and similarity algorithms. The rendering module 205 reduces the number of drawing objects entering the rendering area by quickly eliminating invisible primitives to accelerate rendering. The EIM lightweight processing module 206 improves the loading of large-volume BIM model data, model compatibility, model data restoration, and the smoothness and stability of Web-side BIM model data rendering, thereby improving the lightweight processing effect of BIM model data, and then in the subsequent process of building the target BIM scene, the efficiency of the target BIM scene is improved, and the imaging effect of the target BIM scene is improved.
[0049] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A BIM lightweight engine, characterized in that: It comprises a model access system (100), a lightweight processing system (200), a scene building module (300) and a visual display system (400); The model access system (100) comprises a model parsing module (101) and a format conversion module (102); The lightweight processing system (200) comprises a version control module (201), a model optimization module (202), a model separation module (203), a geometry conversion module (204), a rendering module (205) and an EIM lightweight processing module (206); The scene construction module (300) comprises a data access module (301), a custom editing module (302) and a scene generation module (303); The visualization display system (400) comprises a BIM visualization plug-in module (401) and a virtual display module (402).
2. A BIM lightweight engine as claimed in claim 1, characterized in that: The terminals of the custom editing module (302) are respectively connected to a scene selection unit (3021) and a scene editing unit (3022).
3. A BIM lightweight engine as claimed in claim 1, characterized in that: The terminals of the scene generation module (303) are respectively connected to a scene preview unit (3031) and a scene storage unit (3032).
4. A BIM lightweight engine as claimed in claim 1, characterized in that: The terminal of the virtual display module (402) is connected to a VR access unit (4021).
5. A method for constructing a target BIM scene applied to the BIM lightweight engine according to any one of claims 1 to 4, characterized in that: The following steps are involved: S1, parsing the acquired BIM model data through a model parsing module (101), and converting the format of the BIM model data through a format conversion module (102); S2, performing lightweight processing on the BIM model data after the format conversion by means of a lightweight processing system (200), including version control, model optimization, model separation, geometry conversion, efficient rendering and BIM model data loading, model compatibility, and model data restoration technology of the BIM model data, and performing multi-dimensional optimization on the BIM model data; S3, accessing the lightweight BIM model data through the scene building module (300), and custom editing the accessed BIM model data, creating window data and node data in the scene according to the requirements of the target BIM scene, and generating the custom edited target BIM scene; S4. By visualizing and virtually processing the target BIM scene through the visualization display system (400), a highly simulated construction scene can be produced.