Method suitable for improving physical material effect of BIM information model
By introducing PBR physical rendering technology and background data services, the BIM model's shortcomings in simulation effects and attribute information retention are solved, and a combination of high simulation presentation and attribute information integrity is achieved.
Patent Information
- Application Number
- CN202411467842.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-21
- Publication Date
- 2025-02-11
AI Technical Summary
The BIM model has shortcomings in simulation effects, which cannot reflect the details of the model and the texture texture of real objects. At the same time, it only supports simple adjustments in map adjustment, resulting in the three-dimensional display effect being dull and unrealistic.
PBR physical rendering technology is used, and the BIM model attribute information backend data service is built in combination with the database. The BIM model with PBR physical material effect is displayed through a three-dimensional visualization engine, and the call viewing and analysis of backend model data information is realized through program development.
The PBR effect of the BIM model is improved, the simulation degree and light and shadow effect of the model are enhanced, making the model texture more delicate and textured, and at the same time ensuring the completeness of the model's attribute information.
Smart Images

Figure CN119417967A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of image processing, and in particular to a method suitable for improving physical material effects of a BIM information model. Background Art
[0002] As the country actively promotes the application of BIM technology in large-scale engineering and construction projects, and the rapid development of PBR physical material high-simulation technology, various projects have put forward higher requirements for the three-dimensional display effect of the model. However, the BIM model has serious deficiencies in simulation effect. The effect presented in the three-dimensional visualization system is not good, there is no texture, and it cannot show the physical effect of the real world. If the model is directly modified using three-dimensional modeling software such as 3Dmax and Maya, all attribute information of the BIM model will be lost. Therefore, the use of existing process methods cannot take into account both improving the visualization effect of the BIM model and ensuring that the BIM attribute data is intact and not lost, so a process technology method that can both improve the BIM model effect and retain the BIM attributes is needed.
[0003] In actual project construction, it was found that the BIM model has the following deficiencies in visual simulation effects: 1) The BIM model only has traditional picture y color maps, and does not have multiple PBR maps such as light and shadow AO (Ambient Occlusion) and environmental occlusion, which cannot well reflect the details of the model; 2) The BIM model does not have physical effects such as metalness, highlights, and roughness, and cannot reflect the texture of real objects; 3) At the same time, BIM only supports simple size, up and down, left and right adjustments in map adjustment; resulting in a dull and lifeless three-dimensional display effect of the model.
[0004] In summary, how to solve the above problems has become a technical problem that needs to be solved urgently by people in this field. Summary of the invention
[0005] The purpose of the present invention is to solve the deficiencies of the prior art and propose a method suitable for improving the physical material effect of BIM information models. In the process of BIM model production, PBR (physical rendering) technology is introduced, and a background data service for BIM model attribute information is built in combination with a database. The BIM model with PBR physical material effect is displayed through a three-dimensional visualization engine, and the call, viewing and analysis of the background model data information is realized through program development. The PBR effect of the BIM model is improved, and the attribute information of the model is guaranteed to be complete.
[0006] A method for improving physical material effects of a BIM information model according to the present invention comprises the following steps:
[0007] S1.BIM model construction phase: optimize CAD drawings and make BIM models based on CAD drawings;
[0008] S2. Add attribute parameters such as model component shared parameter ID;
[0009] S3. After completing the BIM construction, export the BIM model Mesh data file and BIM attribute information report respectively;
[0010] S4. UV production stage, use UV processing tools to adjust the model mesh UV production;
[0011] S5. Use Quixel Suite PBR texture mapping model making tool, and use NDO, DDO, 3DO tools to link PS software to make PBR texture mapping, and output the PBR physical material model of the BIM model;
[0012] S6. In the detailed list stage, the exported report and attribute information table are optimized;
[0013] S7. Establish a database and import the report and attribute information table into the database for management;
[0014] S8. Build backend data services;
[0015] S9. Import the PBR physical material model output by S4 into the 3D engine, and adjust the 3D scene effect based on the engine characteristics;
[0016] S10. Through program development, read the model component ID, and edit the attribute information based on the model ID and the background data service interaction;
[0017] S11. Finally, the BIM model PBR physical material is realized to improve the simulation effect;
[0018] Preferably, in the BIM model construction stage in S1, the CAD drawings need to be sorted and optimized, the basic structure of the equipment and the corresponding attribute information need to be retained, and the model needs to be drawn using the BIM software;
[0019] Preferably, in the shared parameter ID stage in S2, after the model building is completed, the BIM model element ID number is obtained, and the ID number is added to the corresponding model element as a shared parameter;
[0020] Preferably, in the UV production stage in S4, after the UV production is completed and exported, the UV processing tool is used to adjust the UV production of the model Mesh, and a report and a detailed list with shared parameter ID information are exported, and the detailed list is optimized; the above-mentioned UV processed model file and the detailed list with shared parameter ID information have been exported;
[0021] At the same time, based on the above-mentioned UV processed model file, the BIM model PBR physical rendering effect is produced, the steps are as follows:
[0022] S4.1 Open Quixel Suite and link to Photoshop graphics software;
[0023] S4.2 uses NDO, DDO and 3DO tools in Quixel Suite to make PBR materials. In Quixel Suite, NDO is used to process the geometric details of the model map, and DDO is used to process the model material and texture. The PBR map production process can be divided into two independent stages: the first stage is to make all the geometric details of the model; the second stage is to select the appropriate material effect according to the model type; at the same time, material adjustment can be carried out in Photoshop, and the effect can be displayed on the model in real time, so as to achieve fast production and fast adjustment.
[0024] Preferably, in the PBR effect production stage of S5, the BIM model Mesh and BIM attribute information are separated in the process, and the Quixel Suite tool is used to produce PBR maps for the BIM model Mesh, and PBR physical material effects are added.
[0025] Preferably, in the preparation of the database of S7, various attribute information of the exported report details are imported into the database to be used, and data optimization and maintenance are performed according to requirements.
[0026] Preferably, in the construction of the background data service of S8, it is necessary to complete the construction of the database and then build the data service to implement data operation services such as data I / O operations.
[0027] Preferably, in S9, the lighting, shadow and environment are adjusted according to the characteristics of the three-dimensional engine to realize the PBR model effect display of BIM; and in the development of the three-dimensional engine function, the PBR model ID information is obtained, the corresponding BIM attribute information is found through the background data service, and the attribute information is displayed and interacted.
[0028] The advantages and technical effects of the present invention are:
[0029] (1) The present invention innovatively designs and transforms the BIM production process and technical methods, adopts the PBR physical material method, abandons the traditional BIM texture effect, improves the model simulation degree and light and shadow effects, makes the model texture more delicate and textured, and realizes the high-simulation display of the BIM model.
[0030] (2) The present invention innovatively combines BIM attribute information with a database, and stores BIM model attribute parameter information in the database. All BIM attribute information is maintained and managed through the background data service, and data I / O interaction is performed through the three-dimensional engine. While improving the BIM high simulation effect, the BIM attribute data is still completely retained. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] Figure 1 The figure is a flow chart of the method of the present invention. DETAILED DESCRIPTION
[0032] The embodiments of the invention are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the invention, and cannot be understood as limiting the invention.
[0033] The main processes of the present invention include: BIM model construction, adding custom ID attributes to the model, PRB physical material effect production, database construction, background data service construction, three-dimensional visualization platform display and interactive development with background database services. The main innovation of the process flow is that in the model construction stage, the BIM model Mesh information and attribute information are separated, and then combined with PBR physical material rendering technology and background database service technology to achieve the addition of PBR effects to the BIM model, and the attribute information is managed and maintained through the background database service technology. Finally, the BIM PBR model effect is displayed in the three-dimensional visualization engine, and interacts with the BIM model information data provided by the background data service. Under the premise of ensuring the integrity and availability of BIM attribute information, BIM PBR physical rendering is realized to enhance the simulation effect. The production process is as follows:
[0034] S1.BIM model construction phase: optimize CAD drawings and make BIM models based on CAD drawings;
[0035] S2. Add attribute parameters such as model component shared parameter ID;
[0036] S3. After completing the BIM construction, export the BIM model Mesh data file and BIM attribute information report respectively;
[0037] S4. During the UV production stage, use UV processing tools to adjust the model Mesh's UV.
[0038] S5. Use Quixel Suite PBR texture map model making tool, and use NDO, DDO, 3DO tools to link PS software to make PBS6.R texture map, and output the PBR physical material model of the BIM model;
[0039] S6. In the detailed list stage, the exported report and attribute information table are optimized;
[0040] S7. Establish a database and import the report and attribute information table into the database for management;
[0041] S8. Build backend data services;
[0042] S9. Import the PBR physical material model output in step 4 into the 3D engine, and adjust the 3D scene effect in combination with the engine characteristics;
[0043] S10. Through program development, read the model component ID, and edit the attribute information based on the model ID and the background data service interaction;
[0044] S11. Finally, the PBR physical material of the BIM model is realized to improve the simulation effect.
[0045] The above steps are the main process description of the process, and the process technologies involved are specifically:
[0046] (1) During the BIM model construction phase, CAD drawings are sorted and optimized, the basic structure of the equipment and corresponding attribute information are retained, and the model is drawn using BIM software.
[0047] (2) Shared parameter ID adding stage: After the model is built, the BIM model element ID number is obtained and the ID number is added to the corresponding model element as a shared parameter.
[0048] (3) UV production and detailed list stage: after the export is completed, the UV processing tool is used to adjust the UV production of the model Mesh, and a report and detailed list with shared parameter ID information are exported, and the detailed list is optimized; then the core steps of the present invention are performed:
[0049] The UV processed model files and the detailed list with shared parameter ID information that have been exported above;
[0050] At the same time, the BIM model PBR physical rendering effect is produced based on the model file after UV processing, which is also the innovation of the present invention. The technical details involved are as follows:
[0051] ①Open Quixel Suite and link to Photoshop graphics software.
[0052] ② Use NDO, DDO and 3DO tools in Quixel Suite to make PBR materials. In Quixel Suite, NDO is used to process the geometric details of the model map, and DDO is used to process the model material and texture. The PBR map production process can be divided into two independent stages: the first stage is to make all the geometric details of the model; the second stage is to select the appropriate material effect according to the model type. At the same time, material adjustment can be performed in Photoshop, and the effect can be displayed on the model in real time, realizing fast production and fast adjustment.
[0053] (4) In the PBR effect production stage, the present invention uses a method of separating the BIM model Mesh and BIM attribute information in the process, uses the Quixel Suite tool to produce PBR maps for the BIM model Mesh, and adds PBR physical material effects. PBR has two workflows, one is a workflow based on metal, and the other is a workflow based on specular reflection. The appropriate workflow can be selected in the Quixel Suite tool as needed. In practice, different types of materials in the BIM model not only have different texture performances, but also the material's metalness, roughness, reflectivity, smoothness, self-luminescence and other parameter settings in the workflow are completely different. Different metal materials in the present invention have different parameter settings, including various types of wall concrete, tiles, and steel bars and other different building materials, as well as plastics, various types of rubber, various types of glass and other materials. The production of PBR effects of these materials uses basic diffuse reflection, highlight and other parameter settings, as well as necessary AO maps and normal maps. The diffuse reflection map ensures the basic appearance and light and shadow effects of various BIM models. In terms of detail performance, the metalness and roughness of the model can be adjusted and controlled by using NDO, DDO and 3DO tools to enhance the texture of the model and create various scratch effects, ensuring the high simulation effect of the BIM model. Combining the existing materials in the Quixel Suite material library, and optimizing and adjusting the PBR material details, the efficiency of PBR material production can be improved. In the Quixel Suite tool, NDO is used to process the geometric details of the model map, DDO is used to process the model material and texture, 3DO is used to view the model effect, and finally the PBR physical rendering effect of the BIM model is completed.
[0054] (5) Database creation: import various attribute information of the exported report details into the database to be used, and optimize and maintain the data according to needs.
[0055] (6) Backend data service construction: After the database is built, data services are built to implement data operation services such as data I / O operations.
[0056] (7) The 3D engine loads the BIM PBR model and adjusts the lighting, shadows, and environment according to the characteristics of the 3D engine to achieve the BIM PBR model effect display.
[0057] (8) Develop three-dimensional engine functions, obtain PBR model ID information, search for corresponding BIM attribute information through background data services, and display and interact with attribute information.
[0058] (9) Ultimately, the information integrity of the BIM building information model is guaranteed, and the physical rendering of the BIM model is also realized.
[0059] The above steps, through BIM model production + Quixel Suite material production + PBR model + database + background data service, greatly improve the display effect of BIM model, ensure the integrity of attribute information, and finally form a new technical route suitable for physical rendering of BIM information model.
[0060] In order to more clearly illustrate the specific implementation mode of the present invention, an embodiment is provided below:
[0061] like Figure 1 As shown, an overall process method suitable for improving the physical rendering effect of BIM information models is shown, which mainly includes BIM information model drawing, PBR effect production, database production, background data service construction and 3D engine development and attribute information data call display. Each production part contains unique technical methods.
[0062] The specific process steps involved are as follows:
[0063] (1) During the BIM model building phase, CAD drawings are collected and sorted, optimized, unnecessary redundant information is deleted, important information is highlighted, and complete CAD drawings are exported. BIM modeling tools (such as rev it, etc.) are used to draw models based on CAD drawings.
[0064] (2) During the shared parameter EntityID addition phase, after the model drawing is completed, an important shared parameter named "EntityID" is added to the model. The "entity ID number" unique to the BIM model element is obtained, and the "entity ID number" is assigned to the added shared parameter "EntityID". The present invention uses the "EntityID" naming as an example, and other naming can also be used as needed.
[0065] (3) After completing the addition of the shared parameter EntityID, export the model files with the BIM model Mesh information separately, including the shared parameter "EntityID" and a detailed list of all the actually required BIM model attribute information.
[0066] (4) PBR effect production stage. This step is the PBR physical rendering production of the BIM model, which is also the core innovation of the present invention. The present invention redesigns the production process of the BIM model and uses the Quixel Suite tool to produce the PBR texture effect. Compared with the traditional BIM model production method, this method is an innovation in the process flow, which greatly improves the BIM model simulation display effect.
[0067] (5) In the PBR model stage, different 3D engines support different PBR model formats. Use the Quixel Suite tool to export the corresponding texture resource file and convert the model into a PBR model that is suitable for the 3D engine to read.
[0068] (6) In the database construction phase, the attribute information in the BIM model detail table obtained in step (3) is sorted and imported into the MySQL database to ensure the integrity of the information and optimize the database.
[0069] (7) During the background data service construction phase, the existing MySQL database is used in combination with Linux server, ReIDs and Nginx to build background data services to provide background data services for BIM model attribute information query.
[0070] (8) The 3D engine displays the PBR physical rendering model stage. The PBR model is imported into the 3D engine to build a 3D scene, and scene data such as lighting, references and lights are adjusted to achieve simulation of the real environment.
[0071] (9) During the stage of editing attribute information through data service interaction based on the model ID, function development is carried out in the 3D visualization engine to connect the front-end BIM model with the back-end data service. By obtaining the BIM model ID information and performing I / O interaction with the back-end data service, the associated display of the model and data is realized.
[0072] (10) Finally, physical rendering of the BIM model is realized.
[0073] The above steps, through BIM model production + Quixel Suite material production + PBR model + database + background data service, realize a method suitable for improving the physical rendering effect of BIM information model.
[0074] The optimization and innovation of the PBR physical rendering production process of the core BIM model in step (4) above are explained. First, after obtaining the FBX model file, the UV of the model mesh is finely adjusted through tools or software to make the model
[0075] The texture structure is more regular and organized.
[0076] ·Create a Quixel Suite project file and link it to Photoshop graphic design software. Quixel SUITE model PBR physical rendering is run on Photoshop. After starting Quixel SUITE software, Photoshop will automatically open.
[0077] And there is an additional Quixel plug-in in Photoshop. There are four buttons of different colors: "n", "D", "M" and "3". Import the model into the Quixel Suite project file for processing, click the orange "D" button, select Addcustom Material, add the corresponding map in the pop-up DDO window, check the Metalness workflow to change the Specular map to Metalness, and the Gloss to Roughness, that is, select the PBR workflow, the metal-based workflow and the specular-based workflow according to your usage habits. The production effect of the model will be displayed in real time in the 3DO display window. Use Shift+right mouse button to adjust the angle of light exposure and observe the details of the model effect.
[0078] ·Open Custom Material Creator to make materials, introduce corresponding texture images in Albedo, Specular, Gloss, Normal, Height, AO, Opacity mapping channels, and adjust color, highlight color, glossiness and other attribute information. At the same time, the 3DO model display effect will be updated in real time with the adjustment of the mapping effect, that is, Albedo, Specular, Gloss, Normal, Height, AO, Opacity effects will appear on the model. After completing the material adjustment, select CREATEMATERIAL and save and export the prepared PBR material ball.
[0079] After the PBR material ball is made, assign the material ball to the model and check the model effect. You can also use some appropriate Quixel Suite official materials here to improve production efficiency. At the same time, in order to add more details to the model, you can use the engraving function to draw details in Photoshop software. In Photoshop software, adjust and optimize the diffuse map in real time.
[0080] The above is the production process of the physical rendering effect of the BIM information model of this process, BIM model production + Quixel Suite material production + PBR model + database + background data service. Through the integration of multiple technologies, the BIM model PBR physical rendering effect can be achieved while ensuring the complete availability of BIM attribute information.
[0081] Finally, all the parts not described in the present invention adopt mature products and mature technical means in the prior art.
[0082] In the description of this specification, reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in the embodiment or example of the invention.
[0083] Although embodiments of the invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the claims and their equivalents.
Claims
1. A method for improving the physical material effect of a BIM information model, characterized in that: The following steps are involved: S1.BIM model construction phase: optimize CAD drawings and make BIM models based on CAD drawings; S2. Add attribute parameters such as model component shared parameter ID; S3. After completing the BIM construction, export the BIM model Mesh data file and BIM attribute information report respectively; S4. UV production stage, use UV processing tools to adjust the model mesh UV production; S5. Use Quixel Suite PBR texture mapping model making tool, and use NDO, DDO, 3DO tools to link PS software to make PBR texture mapping, and output the PBR physical material model of the BIM model; S6. In the detailed list stage, the exported report and attribute information table are optimized; S7. Establish a database and import the report and attribute information table into the database for management; S8. Build backend data services; S9. Import the PBR physical material model output by S4 into the 3D engine, and adjust the 3D scene effect based on the engine characteristics; S10. Through program development, read the model component ID, and edit the attribute information based on the model ID and the background data service interaction; S11. Finally, the PBR physical material of the BIM model is realized to improve the simulation effect.
2. A method for improving physical material effects of a BIM information model according to claim 1, characterized in that: During the BIM model construction phase in S1, it is necessary to organize and optimize the CAD drawings, retain the basic structure of the equipment and the corresponding attribute information, and draw the model through the BIM software.
3. A method for improving physical material effects of a BIM information model according to claim 1, characterized in that: In the shared parameter ID stage in S2, after the model construction is completed, the BIM model element ID number is obtained, and the ID number is added to the corresponding model element as a shared parameter.
4. A method for improving physical material effects of a BIM information model according to claim 1, characterized in that: In the UV production stage of S4, after the model is exported, the UV processing tool is used to adjust the UV production of the model Mesh, and a report and a detailed list with shared parameter ID information are exported, and the detailed list is optimized; The UV processed model files and the detailed list with shared parameter ID information that have been exported above; At the same time, based on the above-mentioned UV processed model file, the BIM model PBR physical rendering effect is produced, the steps are as follows: S4.1 Open Quixel Suite and link to Photoshop graphics software; S4.2 uses NDO, DDO and 3DO tools in Quixel Suite to produce PBR materials respectively; in QuixelSuite, NDO is used to process the geometric details of the model map, and DDO is used to process the model material and texture. The PBR map production process can be divided into two independent stages: the first stage produces all the geometric details of the model; the second stage selects the appropriate material effect according to the model type; at the same time, material adjustment can be performed in Photoshop, and the effect can be displayed on the model in real time, realizing fast production and fast adjustment.
5. The method for improving the physical material effect of a BIM information model according to claim 1, characterized in that: In the PBR effect production stage of S5, the BIM model Mesh and BIM attribute information are separated in the process, and the Quixel Suite tool is used to produce PBR maps for the BIM model Mesh, and PBR physical material effects are added.
6. A method for improving physical material effects of a BIM information model according to claim 1, characterized in that: In the database preparation of S7, various attribute information of the exported report details are imported into the database used, and data optimization and maintenance are performed according to requirements.
7. The method for improving the physical material effect of a BIM information model according to claim 1, characterized in that: In the construction of the background data service of S8, it is necessary to complete the construction of the database and then build the data service to realize data operation services such as data I / O operations.
8. The method for improving the physical material effect of a BIM information model according to claim 1, characterized in that: In S9, the lighting, shadow and environment are adjusted according to the characteristics of the three-dimensional engine to realize the PBR model effect display of BIM; and in the development of the three-dimensional engine function, the PBR model ID information is obtained, the corresponding BIM attribute information is found through the background data service, and the attribute information is displayed and interacted.