Building visualization system based on UE5 and BIM and application

Through the visualization system based on UE5 and BIM buildings, the three -dimensional twin models that drive the community and drive the IoT data and business system data to solve the problem of difficulty in achieving unified and effective management methods in traditional management methods, improve the safety and management of the community efficiency.

CN119359908APending Publication Date: 2025-01-24WUHAN HONGXIN TECH SERVICE CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411386910.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-30
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

Traditional intelligent community management adopts GIS+BIM modeling method, making it difficult to achieve unified and effective management, especially when people entering and leaving the company are complex, with large community areas, many buildings, and many emergencies, it is difficult to achieve real-time security monitoring. and information display.

Method used

Adopting a visualization system based on UE5 and BIM, build modules, three -dimensional twin model driver modules and business data display modules through 3D twin models, realize the construction of the three -dimensional twin models and real -time drivers of the community, combined with the real -time update of the Internet of Things data to display the live area of ​​the community in the community. And access to various business systems.

Benefits of technology

It achieves unified and effective management of the community, improves security and management efficiency by displaying community status and business data in real time, and avoids safety accidents.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119359908A_ABST
    Figure CN119359908A_ABST
Patent Text Reader

Abstract

The invention discloses a building visualization system, method and device based on UE5 and BIM and a medium, and relates to the technical field of intelligent constructions.The system comprises a three-dimensional twinborn model construction module which constructs a three-dimensional twinborn model of a community through UE5, the three-dimensional twinborn model reproduces time arithmetic logic of the community in real time according to a preset proportion of a real-time scene of the community, and the time arithmetic logic of the community is calculated according to the preset proportion of the real-time scene of the community; the state of the community is displayed in real time; the three-dimensional twinborn model driving module is used for controlling parameters and actions of the three-dimensional twinborn model through a blueprint according to the data acquired in real time, driving each part in the three-dimensional twinborn model and updating the three-dimensional twinborn model in real time; and the service data display module is connected with each service system of the community, collects the data of each service system for analysis and integration, analyzes and integrates the data, and transmits the data to the three-dimensional twin model driving module to display the data of each service system. According to the invention, omnibearing real-time safety monitoring of the community can be realized, the scene display capability is improved, and unified production scheduling is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of intelligent building technology, and in particular to a building visualization system, method, device, and computer-readable storage medium based on UE5 and BIM. Background Art

[0002] At present, the traditional intelligent management of residential communities adopts the GIS+BIM modeling method to realize the visual management of people, vehicles, objects, land, and situations in the community. However, due to the complex backgrounds of people entering and leaving the community, the large area, many buildings, many emergencies, and many types of problems, the GIS+BIM modeling method is difficult to achieve unified and effective management; there are many potential danger points in the community, and there is a lack of limited security monitoring methods; in addition, there is an information gap between business and management, making it difficult to intuitively see effective information. Summary of the invention

[0003] The embodiments of the present application provide a building visualization system, method, device and medium based on UE5 and BIM to solve the defects in the above-mentioned related technologies. The technical solution is as follows:

[0004] In the first aspect, an embodiment of the present application provides a building visualization system based on UE5 and BIM, including: a three-dimensional twin model construction module, a three-dimensional twin model driving module and a business data display module; the three-dimensional twin model construction module constructs a three-dimensional twin model of a community through UE5, the three-dimensional twin model is a real-time scene of the community according to a preset ratio, and the time operation logic of the community is reproduced in real time in the three-dimensional twin model, thereby displaying the community status in real time in the three-dimensional twin model; the three-dimensional twin model driving module controls the parameters and actions of the three-dimensional twin model through a blueprint according to the data acquired in real time, thereby driving each part of the three-dimensional twin model and updating the three-dimensional twin model in real time; the business data display module connects to each business system of the community, collects data from each business system for analysis and integration, transmits the analyzed and integrated data to the three-dimensional twin model driving module in the form of statistical charts, and displays the data of each business system in the three-dimensional twin model.

[0005] In an optional scheme of the first aspect, the three-dimensional twin model of the community is constructed through UE5, including: obtaining a city base map remote sensing image and city building vector data, the city base map remote sensing image is used to determine the building location and geographic coordinate alignment when building a digital twin city scene, and calculate the center position coordinates of the scene and the scene size to create a city scene base plate; the city building vector data is used to quickly create a city white film.

[0006] In an optional scheme of the first aspect, the creation of the city scene base plate includes: using GIS software to import a city base map remote sensing image, and checking the data source information, recording the projection coordinate system ESPG and the geographic coordinate system ESPG label of the city base map remote sensing image; the range data in the data source information is displayed by the lower left corner coordinates (X0, Y0) and the lower right corner coordinates (X1, Y1), and the scene center point coordinates (Xp0, Yp0) are calculated using these two sets of coordinates; wherein Xp0=(X0+X1) / 2, Yp0=(Y0+Y1) / 2; the scene size is expressed by width W and height H as: H=|Y1 Y0|, W=|X1 X0|; according to the three-dimensional modeling software, a plane of corresponding size is created according to the calculated scene size (W, H), and the center coordinates of the plane are set to the coordinate origin (0, 0).

[0007] In an optional scheme of the first aspect, the method also includes: establishing a disassembly model with floors, layers and households divided; simulating and restoring the effect of the community in a natural environment through UE5; the natural environment includes real-time display under sunny, cloudy, rainy and snowy environments.

[0008] On the second aspect, an embodiment of the present application also provides a building visualization method based on UE5 and BIM, and the building visualization method based on UE5 and BIM includes: constructing a three-dimensional twin model of the community through UE5, and replicating the time operation logic of the community in real time in the three-dimensional twin model according to a preset ratio, so as to display the actual situation of the community in real time in the three-dimensional twin model; based on the data obtained in real time by the Internet of Things, controlling the actions and parameters of the three-dimensional twin model through a blueprint, so as to drive each part of the three-dimensional twin model, and updating the three-dimensional twin model in real time to realize the dynamic simulation operation of the three-dimensional twin model; receiving data from various business systems in community governance for analysis and integration, and transmitting the analyzed and integrated data to the three-dimensional twin model driving module in the form of statistical charts, and displaying the data of each business system in the three-dimensional twin model.

[0009] In an optional solution of the second aspect, constructing the three-dimensional twin model of the cell by UE5 includes:

[0010] Acquire the city base map remote sensing image and city building vector data. The city base map remote sensing image is used to determine the building location and geographic coordinate alignment when building the digital twin city scene, and calculate the center position coordinates and scene size of the scene to create the city scene base plate; the city building vector data is used to quickly create the city white film.

[0011] In an optional scheme of the second aspect, the creation of the city scene base plate includes: using GIS software to import the city base map remote sensing image, and checking the data source information, recording the projection coordinate system ESPG and the geographic coordinate system ESPG label of the city base map remote sensing image; the range data in the data source information is displayed by the lower left corner coordinates (X0, Y0) and the lower right corner coordinates (X1, Y1), and the scene center point coordinates (Xp0, Yp0) are calculated using these two sets of coordinates; wherein Xp0=(X0+X1) / 2, Yp0=(Y0+Y1) / 2; the scene size is expressed by width W and height H as: H=|Y1 Y0|, W=|X1 X0|; according to the three-dimensional modeling software, a plane of corresponding size is created according to the calculated scene size (W, H), and the center coordinates of the plane are set to the coordinate origin (0, 0).

[0012] In a third aspect, an embodiment of the present application further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method provided in the first aspect of the embodiment of the present application or any one of the implementation methods of the first aspect is implemented.

[0013] In a fourth aspect, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method provided by the first aspect of the embodiment of the present application or any one of the implementations of the first aspect.

[0014] The beneficial effects brought about by the technical solutions provided by some embodiments of the present application include at least:

[0015] The present invention provides a UE5-based community visualization system and method, which adopts the twin scene engine UE5 base, simulates the community at a preset ratio based on the digitization of engineering, architectural and equipment drawings, and establishes a three-dimensional twin model of the community. It optimizes the scene simulation and detail display effects from both hardware and software dimensions, and reproduces the time calculation logic of the community in real time, so that it can have real scene performances in different time periods during the day and night, thereby improving the display capability; the three-dimensional twin model is driven and updated by data obtained in real time through the Internet of Things, which is convenient for production scheduling; the display capability is further improved by connecting to various business systems; and the real-time display of the community situation can avoid the occurrence of safety accidents and improve safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the present application or related technologies, the drawings required for use in the embodiments or related technical descriptions are briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0017] Figure 1 It is a flowchart of a building visualization method based on UE5 and BIM provided in an embodiment of the present application;

[0018] Figure 2 It is a structural diagram of a building visualization system based on UE5 and BIM provided in an embodiment of the present application;

[0019] Figure 3 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0020] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0021] The terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or modules is not limited to the listed steps or modules, but may optionally include steps or modules that are not listed, or may optionally include other steps or modules that are inherent to these processes, methods, products or devices.

[0022] It should be noted that the terms "first\second" involved in the present application are only used to distinguish similar objects, and do not represent a specific order for the objects. It is understandable that "first\second" can be interchanged with a specific order or sequence where permitted. It should be understood that the objects distinguished by "first\second" can be interchanged where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those described or illustrated herein.

[0023] The present application is described in detail below with reference to specific embodiments.

[0024] Next, combine Figure 1 , taking the terminal executing the building visualization based on UE5 and BIM as an example, the building visualization system based on UE5 and BIM provided by the embodiment of the present application is introduced. For details, please refer to Figure 1 , including 3D twin model construction module, 3D twin model driving module and business data display module;

[0025] The 3D twin model construction module constructs a 3D twin model of the cell through UE5. The 3D twin model can be a 1:1 restoration of the real-time scene of the cell, and the time operation logic of the cell can be reproduced in real time in the 3D twin model, so as to display the real situation of the cell in real time in the 3D twin model.

[0026] The three-dimensional twin model driving module controls the actions and parameters of the three-dimensional twin model through a blueprint based on the data acquired in real time, thereby driving various parts of the three-dimensional twin model and updating the three-dimensional twin model in real time.

[0027] The 3D twin model driving module controls the actions and parameters of the 3D twin model through a blueprint based on the data acquired in real time, thereby driving various parts of the 3D twin model and updating the 3D twin model in real time;

[0028] Furthermore, the three-dimensional twin model includes residential buildings, garden vegetation, guard booths, community walls, parking lots, community monitoring equipment, sketches (sculptures, flower beds, rockery, fountains, seats, pavilions, pergolas, lamps, lamp posts, etc.), internal roads in the community, public transportation network around the community, and white film of buildings around the community.

[0029] Let's further describe the process of making white film:

[0030] Collect city base map remote sensing images and city building shp vector data, download high-precision city remote sensing images through BigMap or Shuijingzhu, and download city building shp vector data through OpenStreetMap; high-precision city base map remote sensing images are used to determine the building location and geographic coordinate alignment when building the digital twin city scene, and calculate the center position coordinates and scene size of the scene to create the scene base plate; city building shp vector data are used to quickly create urban white film.

[0031] Processing of urban base map remote sensing images Use GIS software to import urban base map remote sensing images, check the data source information, and record the projection coordinate system ESPG and geographic coordinate system ESPG labels of the urban base map remote sensing images; the range data in the data source information is displayed by the lower left corner coordinates (X0, Y0) and the lower right corner coordinates (X1, Y1), and the scene center point coordinates (Xp0, Yp0) are calculated using these two sets of coordinates; where Xp0 = (X0 + X1) / 2, Yp0 = (Y0 + Y1) / 2; the scene size is represented by width W and height H: H = |Y1 Y0|, W = |X1 X0|; according to the 3D modeling software, create a plane of corresponding size according to the calculated scene size (W, H), and set the plane center coordinates to the (0, 0) coordinate origin, and then export it as FBX data.

[0032] Processing urban building shp vector data Use GIS technology to produce urban building data, first import it into Blender software, then model the urban building data as a whole, so as to obtain urban building model data; import the generated urban building data and urban plane data into the Unreal Engine project file.

[0033] Furthermore, the operations performed by the three-dimensional twin model driving module include: obtaining sensor data; creating a blueprint in UE5 to control the actions and parameters of the three-dimensional twin model; configuring input nodes in the blueprint, selecting protocols and ports to ensure that the three-dimensional twin model driving module can correctly receive external data, configuring output nodes in the blueprint, packaging the data to be fed back into a preset format, and sending it to the Internet of Things through a preset protocol; analyzing the sensor data according to changes in the sensor data and updating the three-dimensional twin model based on the analysis results.

[0034] Furthermore, the parts driven by the three-dimensional twin model driving module include: community vehicle gates, indoor smoke alarms in buildings, house fire warnings, abnormal water and electricity usage equipment monitoring, community lighting systems, electric vehicle elevator entry monitoring alarms, and warnings for dogs not being leashed when walking.

[0035] Specifically, the three-dimensional twin model construction module, for example, uses UE5 to build a three-dimensional twin model that restores the real-time scene of a cell in 1:1, including equipment management, equipment component disassembly, weather scenes and time scenes.

[0036] Equipment management: quickly locate the equipment and display relevant data, such as pedestrian and vehicle flow information, equipment operating parameters, fault information, etc.

[0037] Floor disassembly: split the unit building and extract a specific floor for display.

[0038] 1. Cut the model into floors. The model of each floor must be independent.

[0039] 2. Group each layer of the model into a group with the following naming rules:

[0040] floor Naming convention B1 -1F First floor 1F Second floor 2F Third floor 3F Rooftop Roof

[0041] 3. If there are many types of models in each floor, such as detailed indoor models and floor indoor partition color blocks.

[0042] The functions that need to be performed can be grouped separately and included in the floor group.

[0043] For example, if the color blocks in the indoor area are grouped, the visibility of this group can be controlled separately in UE in the future.

[0044] The same is true for detailed indoor models. If there are many indoor models, it will consume a lot of performance. You can hide the models before layered display, and then display the detailed indoor models during layered display, etc.

[0045] The indoor floor naming rules are:

[0046] Indoor Model Group Naming convention Color blocks of the area on the negative 1 floor -1F_Area Area color blocks on the 1st floor 1F_Area

[0047] 4. After the model's hierarchy is processed, export the entire building as a DataSmith file.

[0048] The name should be the English name of the building or its full Chinese spelling.

[0049] 5. Naming and hierarchy rules examples

[0050] By default, when you left-click on the roof, the floors will rise up and be displayed in layers.

[0051] In the layered state, click on a floor and it will be pulled out for display. Click again to push it back.

[0052] In the layered state, click on the roof to restore to the default state. If there are floors that have not been pushed back in the layered state, the program will automatically reset the position of the floors and then restore to the default state of the building.

[0053] If you want to modify the click key, open the BP_SMBD_Manager blueprint, find the LineTrace area, and modify the key.

[0054] Fill in the BP_SMBD_Manager in the scene and the TestSMBDActor in the details panel with the model you want to test.

[0055] Open the BP_SMBD_Manager blueprint and find the Anykeys area and API area

[0056] The API area is a fixed API interface in the BP_SMBD_Building blueprint that can be called by the Manager.

[0057] You can connect the Anykeys pin to the corresponding API, play, and press the button to trigger the test. After the building layering function is completed, if you want to make art in the building and add details, you can make it directly in the scene. After making it, place the newly added objects in the corresponding floor Actor.

[0058] After the building layering function is completed, if you want to create art in the building and add details, you can do it directly in the scene. After production, place the newly added objects in the corresponding floor Actor.

[0059] Weather scenes: simulate and restore the effects of the real world in a natural environment (such as sunny days, cloudy days, rainy days, snowy days, etc.); and intervene through professional artistic means to make the digital twin have a better look and feel and artistic improvement based on the restoration of the real world.

[0060] Time scene: 1:1 real-time reproduction of the real-world time calculation logic, restoring the night lighting atmosphere of the community's surrounding environment, and being able to have real scene performances in different time periods during the day and night.

[0061] The 3D twin model includes: residential buildings, shops around the community, IoT devices, ground, architectural pieces, vegetation and surrounding environment, which make up the community. It has the following functions:

[0062] (1) Using the twin scene engine UE5 base, it supports basic functions such as zooming in and out, rotating the twin scene, and can present advanced scene effects;

[0063] (2) Detailed display: Through carousel or manual selection, some areas can be enlarged for partial display;

[0064] (3) Based on the basic information provided, including CAD, oblique photography, BIM and other data;

[0065] (4) The rendering effect requires the use of a next-generation real-time rendering engine to display the most realistic images;

[0066] (5) Different levels of scenes can be loaded according to the distance to control the overall rendering budget, making the entire experience process very smooth.

[0067] The three-dimensional twin model driving module drives each part of the three-dimensional twin model through the blueprint based on the real-time data. The organic connection and operation of the digital twin technology model requires the support of various production data. Including the realization of equipment functions, signal processing, guidance of model behavior, constraints of operation rules, etc. The operation and maintenance management of the community digital twin is mainly reflected in the two aspects of equipment action and spatial position. The three-dimensional structure model is linked to the physical equipment structure, and the physical space positioning and processing action data of the physical space are obtained by the positioning / action data interface. The activity monitoring service is used to drive the action of the three-dimensional twin model and the update of the three-dimensional twin model.

[0068] This system establishes the communication mechanism of the Internet of Things platform. In order to realize data interaction between models and real-time data driving, the three-dimensional twin model must establish a communication signal interface based on the operation drive data. The digital space has a flexible signal communication mechanism, which uses PLC, RFID, and TCP / IP interfaces to communicate with entities in real time.

[0069] The 3D twin model driver module performs the following operations to drive and refine the 3D twin model:

[0070] (1) Obtaining sensor data: First, using IoT technology requires obtaining sensor data and importing it into UE5

[0071] (2) Create a blueprint: Create a blueprint in UE5 to control the actions and parameter management of the corresponding model. Users can write their own logic code or modify and adjust it based on the existing blueprint template;

[0072] (3) Configure input and output nodes: Configure input and output nodes in the blueprint to connect sensor data and data fed back to the IoT. When configuring input nodes, you need to select the corresponding protocol and port to ensure that external data can be received correctly; when configuring output nodes, you need to package the data to be fed back into a specified format and send it to the IoT system through the specified protocol;

[0073] (4) Analyze feedback data and update model status: According to the changes in sensor data, analyze the data and update the relevant model status.

[0074] The parts of the model that are driven include:

[0075] 1) Community vehicle gate: When a vehicle passes by, it can automatically identify the license plate number, automatically distinguish between owners and visitors, and record the entry and exit time;

[0076] 2) Indoor smoke alarm: If there is thick smoke in the residential building, the warning will be triggered immediately

[0077] Reels, etc.

[0078] 3) Fire warning: trigger the warning immediately when a fire occurs;

[0079] 4) Equipment monitoring of abnormal water and electricity usage: For elderly people living alone who are not at home all year round, if there is abnormal water and electricity usage, an alarm can be triggered to avoid accidents;

[0080] 5) Community lighting system: All lighting facilities are automatically turned on at night, and the corridor elevator lighting is turned on according to the induction of people;

[0081] 6) Electric vehicle entering the elevator monitoring alarm: Electric vehicles entering the elevator are identified by AI and the elevator door cannot be closed

[0082] 7) Warning for dogs walking without a leash: Identified by camera;

[0083] 8) Objects thrown from high places: Identified by cameras;

[0084] The business data display module displays the data required for each dimension in the form of statistical charts, which is convenient for quickly understanding the overall and module operating status. When switching modules, the corresponding charts of the modules are also switched. In addition, the corresponding parameters and model changes can be displayed on the corresponding entity models.

[0085] The business data display module implements the above functions by connecting to the following business systems:

[0086] 1) Video surveillance system

[0087] 2) Community public safety monitoring system

[0088] 3) Community actor governance

[0089] 4) Governance of key places

[0090] 5) Community Risk System

[0091] 6) Internet of Things System

[0092] 7) Face recognition system

[0093] 8) Video surveillance system

[0094] The system also has the following functions:

[0095] 1) Promotional billboard: introduction to the community’s vision and planning, basic information such as the area’s berthing capacity, cargo capacity, transportation advantages, surrounding facilities, annual productivity, etc.

[0096] 2) One-click navigation: One-click navigation of the community area, with relevant language introduction or animation demonstration, supports multi-route and multi-dimensional navigation, and can introduce different modules in a targeted manner in the form of pop-up boxes.

[0097] 3) Multi-terminal applications: support handheld terminals, computers, as well as streaming and docking with large screens.

[0098] Here, we focus on the pixel stream display method. After setting the call information of the cell pixel stream display scene, it is packaged to form a cell display access program; the call information includes the call port number, codec format and signaling server.

[0099] Preferably, the encoding and decoding format of the cell pixel stream display scene is H264, and the signaling server adopts a remote signaling server.

[0100] The specific process is: load the Pixel Streaming plug-in;

[0101] Open the editor preferences, find "Additional startup parameters" in the "Playback" section menu, and enter AudioMixerPixelStreamingIP=localhost PixelStreamingPort=8888 to set the calling port number.

[0102] Start the signaling server, use the remote signaling server, and select H264 as the codec.

[0103] Package to form a community display access program.

[0104] Set the running information of the cell display access program. The running information includes the signaling server, running parameters and the unique access port number. The running parameters include the port number of the signaling server, program resolution and whether the program runs in full screen, etc.

[0105] The specific process includes:

[0106] Set the access port number of the cell display access program. The specific method is:

[0107] (1) Find the config.json file in the package path. Generally, the file path is X:\Package Folder\Windows\Project Name\Samples\PixelStreaming\WebServers\SignallingWebServer;

[0108] (2) Change "HttpPort" in the config.json file to "8000" and save the file to avoid port conflicts.

[0109] Set up the signaling server by finding and running the run_local.bat file.

[0110] Create a shortcut for the packaged cultural relics display access program, and add running parameters in the properties, specifically: AuditMixerforceresResX=1920ResY=1080PixelStreamingIp=localhostPixelStreamingPort=8888RenderOffScreen.

[0111] After the program is accessed according to the access port number, the cell display access program calls and displays the cell pixel flow display scene according to the calling port number, and the viewing angle can be switched freely.

[0112] From this, we can see that the display of the community model is only pushed to the personal device through the pixel stream. The community owners can check the flow of people and vehicles in the community anytime and anywhere, and make predictions in advance for their own travel conditions or abnormal conditions of their family members.

[0113] Cross-screen support: The digital twin platform needs to support cross-screen callback parameter definition to meet cross-screen parameter transmission and data linkage switching scenarios. For example, the change of a certain ID on the A screen can be monitored on the B screen. When the ID changes, the AB screens can change accordingly.

[0114] Handheld terminal support: The digital twin platform must support the direct creation of a terminal interface for remote control of handheld terminals, and the control interface can be quickly accessed by scanning a QR code. After communication between the two ends, the large visualization screen can be directly controlled.

[0115] like Figure 2 As shown, an embodiment of the present invention also provides a cell visualization method based on the system provided in Example 1, including: step S1, constructing a three-dimensional twin model of the cell through UE5, and replicating the time operation logic of the cell in the three-dimensional twin model in real time according to a preset ratio, so as to display the actual situation of the cell in real time in the three-dimensional twin model; step S2, based on the data obtained in real time by the Internet of Things, controlling the actions and parameters of the three-dimensional twin model through a blueprint, so as to drive each part of the three-dimensional twin model, and updating the three-dimensional twin model in real time to realize the dynamic simulation operation of the three-dimensional twin model; step S3, receiving data from various business systems in cell governance for analysis and integration, and transmitting the analyzed and integrated data to the three-dimensional twin model driving module in the form of statistical charts, and displaying the data of each business system in the three-dimensional twin model.

[0116] It should be noted that when the building visualization method based on UE5 and BIM provided in the above embodiment is executed by the building visualization system based on UE5 and BIM, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the method provided in the above embodiment and the building visualization system embodiment based on UE5 and BIM belong to the same concept. The implementation process is detailed in the system embodiment and will not be repeated here.

[0117] An embodiment of the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any of the above-mentioned method embodiments when executing the program.

[0118] See also Figure 3 , which is a structural block diagram of an electronic device provided in an embodiment of the present application.

[0119] like Figure 3 As shown, the electronic device 300 includes: a processor 301 and a memory 302 .

[0120] In the embodiment of the present application, the processor 301 is the control center of the computer system, which can be a processor of a physical machine or a processor of a virtual machine. The processor 301 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 301 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array).

[0121] The processor 301 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also called a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state.

[0122] The memory 302 may include one or more computer-readable storage media, which may be non-transitory. The memory 302 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments of the present application, the non-transitory computer-readable storage medium in the memory 302 is used to store at least one instruction, which is used to be executed by the processor 301 to implement the method in the embodiment of the present application.

[0123] In some embodiments, the electronic device 300 further includes: a peripheral device interface 303 and at least one peripheral device 304. The processor 301, the memory 302 and the peripheral device interface 303 can be connected via a bus or a signal line. Each peripheral device 304 can be connected to the peripheral device interface 303 via a bus, a signal line or a circuit board. Specifically, the peripheral device 304 includes: a display screen, a camera and an audio circuit. The peripheral device interface 303 can be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 301 and the memory 302.

[0124] In some embodiments of the present application, the processor 301, the memory 302, and the peripheral device interface 303 are integrated on the same chip or circuit board; in some other embodiments of the present application, any one or two of the processor 301, the memory 302, and the peripheral device interface 303 can be implemented on a separate chip or circuit board. This embodiment of the present application does not specifically limit this.

[0125] The electronic device structure block diagram shown in the embodiment of the present application does not constitute a limitation on the electronic device 300. The electronic device 300 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.

[0126] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the steps of the method of any of the above embodiments are implemented. The computer-readable storage medium may include, but is not limited to, any type of disk, including a floppy disk, an optical disk, a DVD, a CD-ROM, a micro drive, and a magneto-optical disk, a ROM, a RAM, an EPROM, an EEPROM, a DRAM, a VRAM, a flash memory device, a magnetic card or an optical card, a nanosystem (including a molecular memory IC), or any type of medium or device suitable for storing instructions and / or data.

[0127] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiment.

[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A building visualization system based on UE5 and BIM, characterized in that: include: 3D twin model construction module, 3D twin model driving module and business data display module; The three-dimensional twin model construction module constructs a three-dimensional twin model of the cell through UE5. The three-dimensional twin model displays the real-time scene of the cell according to a preset ratio, and the time operation logic of the cell is reproduced in real time in the three-dimensional twin model, so as to display the cell status in real time in the three-dimensional twin model; The 3D twin model driving module controls the parameters and actions of the 3D twin model through a blueprint according to the data acquired in real time, thereby driving various parts in the 3D twin model and updating the 3D twin model in real time; The business data display module connects to the various business systems of the community, collects data from each business system for analysis and integration, transmits the analyzed and integrated data to the three-dimensional twin model driving module in the form of statistical charts, and displays the data of each business system in the three-dimensional twin model.

2. A building visualization system based on UE5 and BIM according to claim 1, characterized in that: The three-dimensional twin model of the cell is constructed by UE5, including: Acquire the city base map remote sensing image and city building vector data. The city base map remote sensing image is used to determine the building location and geographic coordinate alignment when building the digital twin city scene, and calculate the center position coordinates and scene size of the scene to create the city scene base plate; the city building vector data is used to quickly create the city white film.

3. The building visualization system based on UE5 and BIM according to claim 2, characterized in that: The step of creating a city scene baseplate includes: Use GIS software to import the city base map remote sensing image, check the data source information, and record the projection coordinate system ESPG and geographic coordinate system ESPG label of the city base map remote sensing image; the range data in the data source information is displayed by the lower left corner coordinates (X0, Y0) and the lower right corner coordinates (X1, Y1), and the scene center point coordinates (Xp0, Yp0) are calculated using these two sets of coordinates; among them, Xp0 = (X0 + X1) / 2, Yp0 = (Y0 + Y1) / 2; the scene size is expressed by width W and height H as: H = |Y1 Y0|, W = |X1X0|; according to the calculated scene size (W, H) according to the 3D modeling software, a plane of corresponding size is created, and the center coordinates of the plane are set to the coordinate origin (0, 0).

4. The building visualization system based on UE5 and BIM according to claim 2, characterized in that: The operations performed by the 3D twin model driving module include: Get sensor data; Create a blueprint in UE5 to control the actions and parameters of the 3D twin model; Configure input nodes in the blueprint, select protocols and ports to ensure that the 3D twin model driver module can correctly receive external data, configure output nodes in the blueprint, package the data to be fed back into a preset format, and send it to the Internet of Things through the preset protocol; According to the changes in the sensor data, the sensor data is analyzed and the three-dimensional twin model is updated according to the analysis results.

5. The building visualization system based on UE5 and BIM according to claim 2, characterized in that: Also includes: Establish a disassembly model based on floor stratification and household division; Use UE5 to simulate and restore the effect of the community in the natural environment; The natural environment includes real-time display under sunny, cloudy, rainy and snowy environments.

6. A building visualization method based on UE5 and BIM, characterized in that: include: A three-dimensional twin model of the cell is constructed through UE5, and the time operation logic of the cell is reproduced in real time in the three-dimensional twin model according to a preset ratio, so as to display the actual situation of the cell in real time in the three-dimensional twin model; Based on the data obtained in real time by the Internet of Things, the actions and parameters of the three-dimensional twin model are controlled through the blueprint, thereby driving various parts in the three-dimensional twin model, and updating the three-dimensional twin model in real time to realize the dynamic simulation operation of the three-dimensional twin model; Receive data from various business systems in community management, analyze and integrate them, transmit the analyzed and integrated data to the three-dimensional twin model driving module in the form of statistical charts, and display the data of various business systems in the three-dimensional twin model.

7. The building visualization method based on UE5 and BIM according to claim 6, characterized in that: The three-dimensional twin model of the cell is constructed by UE5, including: Acquire the city base map remote sensing image and city building vector data. The city base map remote sensing image is used to determine the building location and geographic coordinate alignment when building the digital twin city scene, and calculate the center position coordinates and scene size of the scene to create the city scene base plate; the city building vector data is used to quickly create the city white film.

8. The building visualization method based on UE5 and BIM according to claim 6, characterized in that: The step of creating a city scene baseplate includes: Use GIS software to import the city base map remote sensing image, check the data source information, and record the projection coordinate system ESPG and geographic coordinate system ESPG label of the city base map remote sensing image; the range data in the data source information is displayed by the lower left corner coordinates (X0, Y0) and the lower right corner coordinates (X1, Y1), and the scene center point coordinates (Xp0, Yp0) are calculated using these two sets of coordinates; among them, Xp0 = (X0 + X1) / 2, Yp0 = (Y0 + Y1) / 2; the scene size is expressed by width W and height H as: H = |Y1 Y0|, W = |X1X0|; according to the calculated scene size (W, H) according to the 3D modeling software, a plane of corresponding size is created, and the center coordinates of the plane are set to the coordinate origin (0, 0).

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 4 are implemented.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.

Citation Information

Cited By

  • BIM visualization method and device based on UE engine

    CN120823308A

  • UE5-based exhibition arrangement panoramic content construction method

    CN121170209A