Algorithm for rendering 3D building weather effects based on meteorological data information and GIS

By collecting and processing meteorological data and GIS data in real time, combining rendering engines and VR technology, building and rendering three-dimensional building models is solved, and high-precision and real-time rendering and immersive experience of three-dimensional building weather effects are achieved.

CN119741410APending Publication Date: 2025-04-01WEICHUANG SOFTWARE NANJING CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411556401.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-04
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

The traditional method of obtaining meteorological data is inaccurate and poor real-time performance, which cannot meet the needs of high-precision and real-time meteorological data. The existing three-dimensional building rendering technology cannot accurately reflect the impact of weather conditions on the appearance of the building.

Method used

Through weather stations and drones, we can collect weather data and GIS data in real time, and perform data processing and fusion, and use rendering engines and VR technology to build and render three-dimensional building models to achieve an immersive weather effect experience.

Benefits of technology

It realizes high-precision, real-time three-dimensional building weather effect rendering, which can truly reflect the current meteorological and geographical conditions, and provides users with reliable information and immersive experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119741410A_ABST
    Figure CN119741410A_ABST
Patent Text Reader

Abstract

The present invention discloses an algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, and relates to the technical field of three-dimensional building weather effects, including determining the area and time range where meteorological data needs to be obtained, collecting meteorological data and GIS data in real time through meteorological stations and drones and performing data processing; using a data fusion algorithm to fuse meteorological data and GIS data to obtain three-dimensional scene data, and constructing a three-dimensional building model based on the three-dimensional scene data; according to the three-dimensional scene data, using a rendering engine to render the three-dimensional building model; using VR technology in the rendered three-dimensional scene to achieve an immersive weather effect experience; and outputting the rendered three-dimensional building weather effect to a display device for users to view. The present invention ensures the real-time and accuracy of the data, so that the constructed three-dimensional building model and the rendered weather effect can truly reflect the current meteorological and geographical conditions, and provide users with reliable information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of three-dimensional building weather effects, and in particular to an algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS. Background Art

[0002] In recent years, with the continuous advancement of science and technology and the growing demand for visualization experiences, the application of meteorological data and 3D visualization technology have received widespread attention and development in multiple fields. Accurately presenting 3D building effects under different weather conditions is of great practical significance in fields such as architectural design, urban planning, and weather forecasting. Traditional meteorological data applications often focus on macro-level forecasting and data analysis, lacking the detailed presentation of 3D objects within a specific area under different weather conditions. While geographic information systems can provide rich geospatial data, there is still significant room for improvement in integrating this with meteorological data. In the architectural field, 3D modeling technology is relatively mature, but most of it is based on static design data, making it difficult to truly reflect the impact of different weather conditions on buildings. In the field of weather forecasting, while various meteorological data can be provided, the lack of effective integration with specific geographic spaces and buildings makes it difficult for users to intuitively experience the actual impact of weather changes on buildings in a specific area. In terms of virtual reality technology, although significant progress has been made in fields such as gaming and education, its integration with meteorological data and 3D building models is still in its infancy.

[0003] In recent years, with the rapid development of urbanization, meteorological data has been increasingly used in urban planning, architectural design, emergency response and other fields. Traditional methods of obtaining meteorological data often have problems such as inaccurate data and poor real-time performance, and cannot meet the needs of these fields for high-precision, real-time meteorological data. Existing three-dimensional building rendering technology cannot accurately reflect the impact of weather conditions on building appearance. Summary of the Invention

[0004] The purpose of this section is to summarize some aspects of the embodiments of the present invention and briefly introduce some preferred embodiments. Some simplifications or omissions may be made in this section and the abstract and title of this application to avoid obscuring the purpose of this section, the abstract and the title of the invention, and such simplifications or omissions should not be used to limit the scope of the present invention.

[0005] In view of the above problems existing in the existing algorithms for rendering three-dimensional building weather effects based on meteorological data information and GIS, the present invention is proposed.

[0006] Therefore, the purpose of the present invention is to provide an algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, which is suitable for solving the problems that traditional meteorological data acquisition methods often have problems such as inaccurate data and poor real-time performance, and cannot meet the needs of these fields for high-precision and real-time meteorological data. The existing three-dimensional building rendering technology cannot accurately reflect the impact of weather conditions on the appearance of buildings.

[0007] In order to solve the above technical problems, the present invention provides the following technical solutions:

[0008] In a first aspect, an embodiment of the present invention provides an algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, which includes determining the area and time range where meteorological data needs to be obtained, collecting meteorological data and GIS data in real time through weather stations and drones and performing data processing; using a data fusion algorithm to fuse the meteorological data and GIS data to obtain three-dimensional scene data, and constructing a three-dimensional building model based on the three-dimensional scene data; using a rendering engine to render the three-dimensional building model according to the three-dimensional scene data; using VR technology to achieve an immersive weather effect experience in the rendered three-dimensional scene; and outputting the rendered three-dimensional building weather effect to a display device for user viewing.

[0009] As a preferred solution of the algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, the meteorological data includes temperature, humidity, air pressure, wind speed, wind direction, precipitation data, cloud cover, cloud height, lightning data, atmospheric visibility, and air quality index; the GIS data includes geographic space information, topographic data, building information, infrastructure, and land use information; the three-dimensional scene data includes terrain data, building data, and other object data.

[0010] As a preferred solution of the algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS as described in the present invention, the specific steps of constructing a three-dimensional building model are: determining the area and time range where meteorological data needs to be obtained, and planning the regional range and specific time period for collection; collecting meteorological data and GIS data through weather stations and drones and pre-processing them; performing data processing on the collected meteorological data and GIS data; using a data fusion algorithm to fuse the processed meteorological data and GIS data to obtain three-dimensional scene data; based on the fused three-dimensional scene data, constructing a three-dimensional building model using three-dimensional modeling software; for different types of buildings, performing refined modeling respectively according to their characteristics and functions; after constructing the basic three-dimensional building model, setting the material and lighting effects of the model; and comparing the three-dimensional building model with actual photos or satellite images.

[0011] As a preferred solution of the algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, the specific formula of the data fusion algorithm is:

[0012]

[0013] Among them, S is the fused three-dimensional scene data; m i is the i-th meteorological data item; n is the total number of meteorological data; g j is the jth GIS data item; m is the total number of GIS data.

[0014] As a preferred solution of the algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, the specific situation of the fused three-dimensional scene data is:

[0015] When the fused 3D scene data S is close to 0, it means that the fusion effect of meteorological data and GIS data is poor;

[0016] When the fused three-dimensional scene data is close to the first threshold, it means that the meteorological data and GIS data have relatively large values ​​and cooperate with each other, indicating that the fusion effect of meteorological data and GIS data is good.

[0017] As a preferred solution of the algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS described in the present invention, the rendering engine includes OpenGL and DirectX, updates the rendering results in real time according to meteorological data, utilizes real-time shadows, particle systems, and texture mapping technologies to enhance the rendering effects, renders corresponding weather effects for each building based on meteorological data, and renders the weather effects in real time onto the three-dimensional building model.

[0018] As a preferred solution of the algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS described in the present invention, in the three-dimensional scene, the user can zoom in to display the simulated weather effects at close range by clicking on the building model and roam around the weather in each area from a full perspective, allowing the user to interact with the three-dimensional scene and providing a user interface so that the user can view and select specific meteorological data or buildings.

[0019] In the second aspect, in order to further solve the above-mentioned technical problems, the embodiments of the present invention provide an algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, which includes: a data acquisition module, which collects meteorological data and GIS data in real time through weather stations and drones and performs preprocessing; a model construction module, which uses a data fusion algorithm to fuse meteorological data and GIS data and construct a three-dimensional building model; a model rendering module, which uses a rendering engine to render the three-dimensional building model; a scene experience module, which uses VR technology to enable users to experience immersive viewing; and a display viewing module, which uses a display device to output the rendered three-dimensional building weather effects to a display device.

[0020] The beneficial effects of the present invention are as follows: the present invention collects meteorological data and GIS data in real time through weather stations and drones, and performs strict data processing to ensure the real-time and accuracy of the data, which enables the constructed three-dimensional building model and rendered weather effects to truly reflect the current meteorological and geographical conditions, providing users with reliable information. With the help of an advanced rendering engine, the three-dimensional building model is rendered according to the three-dimensional scene data, which can simulate the appearance of the building under different weather conditions. This realistic rendering effect provides users with a more realistic visual experience, enhances the practicality and attractiveness of the technology, and uses VR technology in the rendered three-dimensional scene to achieve an immersive weather effect experience, making users feel as if they are on the scene and better feel the three-dimensional building scenes under different weather conditions. This immersive experience not only improves the user's sense of participation and interactivity, but also provides users with a new way to observe and understand the relationship between meteorology and architecture. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] To more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for describing the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. Those skilled in the art can also derive other drawings based on these drawings without inventive effort. Among them:

[0022] Figure 1 This is a system framework diagram of the present invention in Example 1.

[0023] Figure 2 This is a flow chart for implementing the present invention in Example 1. DETAILED DESCRIPTION

[0024] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0025] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Those skilled in the art may make similar generalizations without violating the connotation of the present invention. Therefore, the present invention is not limited to the specific embodiments disclosed below.

[0026] Secondly, the term "one embodiment" or "embodiment" herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in various places throughout this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive of other embodiments.

[0027] Example 1

[0028] Reference Figure 1 and Figure 2 , which is the first embodiment of the present invention, provides an algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, including the following steps:

[0029] S1: Determine the area and time range where meteorological data needs to be obtained, collect meteorological data and GIS data in real time through weather stations and drones, and perform data processing.

[0030] Preferably, Figure 1 The figure shows the implementation process of the present invention. First, the area and time range for obtaining meteorological data are determined. Meteorological data and GIS data are collected in real time through weather stations and drones and processed. The meteorological data and GIS data are fused with a data fusion algorithm to obtain three-dimensional scene data. A three-dimensional building model is constructed based on the three-dimensional scene data. According to the three-dimensional scene data, the three-dimensional building model is rendered using a rendering engine. VR technology is used to achieve an immersive weather effect experience in the rendered three-dimensional scene. The rendered three-dimensional building weather effect is output to a display device for user viewing.

[0031] Furthermore, meteorological data includes temperature, humidity, air pressure, wind speed, wind direction, precipitation data, cloud cover, cloud height, lightning data, atmospheric visibility, and air quality index.

[0032] Furthermore, GIS data includes geospatial information, topographic data, building information, infrastructure and land use information.

[0033] Specifically, data processing ensures data quality and consistency by performing real-time data processing on meteorological data and GIS data on data nodes, including data cleaning, noise reduction and standardization.

[0034] S2: Use data fusion algorithm to fuse meteorological data and GIS data to obtain three-dimensional scene data, and build a three-dimensional building model based on the three-dimensional scene data.

[0035] Preferably, the three-dimensional scene data includes terrain data, building data and other object data.

[0036] Specifically, the specific steps for constructing a three-dimensional building model are:

[0037] Determine the area and time range where meteorological data needs to be obtained, and plan the regional scope and specific time period for collection;

[0038] Collect meteorological data and GIS data through weather stations and drones and perform preprocessing;

[0039] Process the collected meteorological data and GIS data;

[0040] Using data fusion algorithm, the processed meteorological data and GIS data are fused to obtain three-dimensional scene data;

[0041] Based on the fused 3D scene data, a 3D building model is constructed using 3D modeling software;

[0042] For different types of buildings, detailed modeling is carried out according to their characteristics and functions;

[0043] After building the basic 3D building model, set the model's material and lighting effects;

[0044] Compare 3D building models with actual photos or satellite imagery.

[0045] Specifically, the specific formula of the data fusion algorithm is:

[0046]

[0047] Among them, S is the fused three-dimensional scene data; m i is the i-th meteorological data item; n is the total number of meteorological data; g j is the jth GIS data item; m is the total number of GIS data.

[0048] Furthermore, the specific situation of the fused 3D scene data is as follows:

[0049] When the fused 3D scene data S is close to 0, it means that the fusion effect of meteorological data and GIS data is poor;

[0050] When the fused three-dimensional scene data is close to the first threshold, it means that the meteorological data and GIS data have relatively large values ​​and cooperate with each other, indicating that the fusion effect of meteorological data and GIS data is good.

[0051] Furthermore, when the weights of meteorological data and GIS data in the data fusion algorithm are equal, the maximum value of the fused three-dimensional scene data S in this case is calculated, and this maximum value is the first threshold.

[0052] S3: Rendering the three-dimensional building model using a rendering engine based on the three-dimensional scene data.

[0053] Preferably, the rendering engine includes OpenGL and DirectX, and updates the rendering results in real time according to meteorological data. It uses real-time shadows, particle systems, and texture mapping technology to enhance the rendering effect. Based on meteorological data, it renders corresponding weather effects for each building, and renders the weather effects in real time onto the three-dimensional building model.

[0054] S4: Use VR technology to create an immersive weather experience in a rendered 3D scene.

[0055] Preferably, the three-dimensional building model is rendered through a rendering engine, and then combined with VR technology to achieve an immersive experience, allowing users to experience the three-dimensional building scenes under different weather conditions in an immersive way. This realistic experience can enhance user participation and interactivity, and better understand the relationship between meteorology and architecture.

[0056] S5: Output the rendered three-dimensional building weather effect to a display device for the user to view.

[0057] Specifically, in a three-dimensional scene, users can zoom in to display the simulated weather effects up close by clicking on the building model and roam around the weather in each area from a full perspective, allowing users to interact with the three-dimensional scene and providing a user interface so that users can view and select specific meteorological data or buildings.

[0058] This embodiment also provides an algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, including: a data acquisition module, which collects meteorological data and GIS data in real time through weather stations and drones and performs preprocessing; a model construction module, which uses a data fusion algorithm to fuse meteorological data and GIS data and construct a three-dimensional building model; a model rendering module, which uses a rendering engine to render the three-dimensional building model; a scene experience module, which uses VR technology to enable users to experience immersive viewing; and a display viewing module, which uses a display device to output the rendered three-dimensional building weather effects to a display device.

[0059] In summary, the present invention collects meteorological data and GIS data in real time through weather stations and drones, and performs strict data processing to ensure the real-time and accuracy of the data. This enables the constructed three-dimensional building model and rendered weather effects to truly reflect the current meteorological and geographical conditions, providing users with reliable information. With the help of an advanced rendering engine, the three-dimensional building model is rendered according to the three-dimensional scene data, which can simulate the appearance of the building under different weather conditions. This realistic rendering effect provides users with a more realistic visual experience, enhances the practicality and attractiveness of the technology, and uses VR technology in the rendered three-dimensional scene to achieve an immersive weather effect experience, making users feel as if they are on the scene and better experience the three-dimensional building scenes under different weather conditions. This immersive experience not only improves the user's sense of participation and interactivity, but also provides users with a new way to observe and understand the relationship between meteorology and architecture.

[0060] Example 2

[0061] Referring to Tables 1 to 4, which are the second embodiment of the present invention, this embodiment is different from the first embodiment in that, in order to verify its beneficial effects, operating data and related descriptions of the present invention in an actual environment are provided.

[0062] Tables 1 and 2 show the meteorological data and GIS data collected in this example, including temperature, humidity, air pressure, wind speed, wind direction, precipitation data, geospatial information, and topographic data, which provide a data basis for constructing a three-dimensional scene.

[0063] Table 1 Meteorological data collection table

[0064] time Temperature (℃) humidity(%) Air pressure (hPa) Wind speed (m / s) wind direction Precipitation data (mm / h) 09:00 20 700 1005 3 northeast 0 12:00 24 60 1010 5 southeast 0 15:00 26 55 1008 4 southwest 2 18:00 22 65 1006 3 northwest 0

[0065] Table 2G IS data collection table

[0066]

[0067] For the user data collected in the above two tables, the present invention constructs a three-dimensional scene and compares it with the three-dimensional scene constructed by the prior art.

[0068] Table 3 Comprehensive comparison of three-dimensional effects

[0069] Compare Projects Existing technology The present invention Model precision Low, rough surface High, clear texture, rich details Weather effect realism Generally, simple simulation High, realistic dynamic effects Immersive experience level Weak, fixed viewing angle Strong, freely adjustable viewing angle, full range of experience Different types of weather effects A few common weather conditions Covers a variety of extreme weather and special meteorological phenomena Rendering speed (frames per second) 30fps 60fps Interactivity with users Low, basically no interaction High, can interact with the scene through gestures, etc.

[0070] As can be seen from the table above, the three-dimensional building model and weather effects constructed by the present invention can truly reflect the current meteorological and geographical conditions, provide users with reliable information, and can simulate the appearance of buildings under different weather conditions, providing users with a more realistic visual experience, making users feel as if they are personally on the scene and better experiencing the three-dimensional building scenes under different weather conditions.

[0071] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solutions of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical solutions of the present invention, which should all be included in the scope of the claims of the present invention.

Claims

1. An algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS, characterized by: include: Determine the area and time range where meteorological data needs to be obtained, collect meteorological data and GIS data in real time through weather stations and drones, and perform data processing; The meteorological data and GIS data are fused by using data fusion algorithm to obtain 3D scene data, and a 3D building model is constructed based on the 3D scene data; Render the three-dimensional building model using a rendering engine according to the three-dimensional scene data; Use VR technology to achieve immersive weather effect experience in rendered 3D scenes; The rendered three-dimensional building weather effect is output to the display device for users to view.

2. The algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS as claimed in claim 1, characterized in that: The meteorological data include temperature, humidity, air pressure, wind speed, wind direction, precipitation data, cloud cover, cloud height, lightning data, atmospheric visibility, and air quality index; The GIS data includes geospatial information, topographic data, building information, infrastructure and land use information; The three-dimensional scene data includes terrain data, building data and other object data.

3. The algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS as claimed in claim 2, characterized in that: The specific steps of constructing the three-dimensional building model are: Determine the area and time range where meteorological data needs to be obtained, and plan the area and specific time period for collection; Collect meteorological data and GIS data through weather stations and drones and pre-process them; Process the collected meteorological data and GIS data; Using data fusion algorithm, the processed meteorological data and GIS data are fused to obtain three-dimensional scene data; Based on the fused 3D scene data, a 3D building model is constructed using 3D modeling software; For different types of buildings, detailed modeling is carried out according to their characteristics and functions; After constructing the basic 3D building model, set the model's material and lighting effects; Compare 3D building models with actual photos or satellite imagery.

4. The algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS as claimed in claim 3 is characterized by: The specific formula of the data fusion algorithm is: Among them, S is the fused 3D scene data; m i is the i-th meteorological data item; n is the total number of meteorological data; g j is the jth GIS data item; m is the total number of GIS data.

5. The algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS as claimed in claim 4, characterized in that: The specific situation of the fused three-dimensional scene data is as follows: When the fused 3D scene data S is close to 0, it means that the fusion effect of meteorological data and GIS data is poor; When the fused three-dimensional scene data is close to the first threshold, it means that both the meteorological data and the GIS data have relatively large values ​​and cooperate with each other, indicating that the fusion effect of the meteorological data and the GIS data is good.

6. The algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS as claimed in claim 5, characterized in that: The rendering engine includes OpenGL and DirectX. According to meteorological data, the rendering results are updated in real time. Real-time shadows, particle systems, and texture mapping technologies are used to enhance the rendering effects. Based on meteorological data, corresponding weather effects are rendered for each building, and the weather effects are rendered in real time onto the three-dimensional building model.

7. The algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS as claimed in claim 6, characterized in that: In the three-dimensional scene, the user can zoom in to display the simulated weather effects up close by clicking on the building model and roam around the weather in each area from a full perspective, allowing the user to interact with the three-dimensional scene and providing a user interface so that the user can view and select specific meteorological data or buildings.

8. The algorithm for rendering three-dimensional building weather effects based on meteorological data information and GIS according to any one of claims 1 to 7, characterized in that: include, Data collection module, which collects meteorological data and GIS data in real time through weather stations and drones and performs preprocessing; The model building module uses data fusion algorithms to fuse meteorological data and GIS data and build a three-dimensional building model; Model rendering module, using rendering engine to render the three-dimensional building model; The scene experience module uses VR technology to allow users to experience immersive viewing; The display viewing module uses the display device to output the rendered three-dimensional building weather effect to the display device.

Citation Information

Cited By

  • Weather forecast image-text scenarized real-time generation method and device

    CN120198558A