A dam inspection image dynamic mapping method based on a game engine
By using Unity engine-based decal, collision detection, and ray positioning technologies, combined with UVW unfolding and shader adjustment, the problem of dynamic matching between images and BIM models in dam inspections has been solved, achieving efficient and accurate image mapping and visualization, which is suitable for the safety inspection and management of dams throughout their entire life cycle.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- POWER CHINA KUNMING ENG CORP LTD
- Filing Date
- 2026-03-12
- Publication Date
- 2026-07-14
AI Technical Summary
Existing technologies for dam inspection have problems such as difficulty in dynamically associating inspection location image models, poor compatibility between decals and curved surfaces, and reliance on manual annotation for image positioning, making it difficult to achieve real-time dynamic matching and multi-view visualization of inspection images and BIM models.
By employing Unity engine-based decal, collision detection, and ray positioning technologies, and through UVW unfolding technology, Projector components, and Shader adjustments, automatic, accurate, and dynamic mapping of dam inspection images is achieved. Combined with ScriptableObject data storage technology, a precise association between the actual inspection location and the BIM model is established.
It has achieved automatic, accurate and dynamic association between dam inspection images and BIM models, improving the efficiency of inspection visualization and traceability, controlling the positioning error within ±5cm, reducing the deformation rate to within 5%, and shortening the response time from hours to seconds.
Smart Images

Figure CN122391570A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of safety inspection and 3D visualization technology for hydropower projects, and particularly to a dynamic mapping method for dam inspection images based on the Unity engine. This method relies on the dam BIM model and Unity engine's decal, collision detection, and ray positioning technologies to achieve precise correlation between the on-site inspection location and the BIM model location. It dynamically maps images of dam surface defects captured during inspection to the corresponding areas of the BIM model, supporting visualization and historical traceability, and is applicable to the full lifecycle safety inspection management of dams. Background Technology
[0002] In hydropower projects, dams are key structures for realizing hydropower development and flood control and disaster reduction. Their structural safety is directly related to the safety of life and property in downstream areas and the benefits of the project. During long-term service, dam bodies are affected by gravity, pressure, and natural disasters, making them prone to various defects and damage. Therefore, it is necessary to promptly identify and record problems through daily inspections.
[0003] Traditional inspection methods mainly rely on manual inspections and recording in paper logs, which suffers from poor timeliness and difficulty in accurately identifying inspection locations. image Issues such as dynamic model association exist. Currently, BIM-based inspection record solutions have emerged in the industry, most of which manually associate inspection photos with corresponding locations in the BIM model, achieving only static display. A few solutions attempt to introduce 3D engines for visualization, but are still limited to fixing images to the model surface, unable to dynamically trigger mapping in conjunction with the inspection route, and generally suffer from poor compatibility between decals and curved surfaces, reliance on manual annotation for image positioning, and inability to link with on-site inspection equipment in real time.
[0004] Existing solutions have significant shortcomings in terms of timeliness, dynamism, and positioning accuracy. They are unable to meet the real-time dynamic matching and multi-view visualization requirements of defect images and BIM models after high-frequency, large-scale dam inspections, nor can they provide effective support for inspection data analysis and defect tracing. Therefore, there is an urgent need for a method for visualizing inspection images that can link inspection equipment, achieve precise positioning, dynamic mapping, and adapt to complex curved surfaces, in order to overcome the core deficiencies of existing technologies. Summary of the Invention
[0005] The purpose of this invention is to address the aforementioned problems by providing a dynamic mapping method for dam inspection images based on a game engine. This method utilizes the dam BIM model and Unity engine's decal, collision detection, and ray positioning technologies to establish a precise correlation between the actual inspection location and the BIM model location. This enables dynamic mapping and visualization of dam concrete surface defect images to defect areas in the BIM model, making it suitable for the full lifecycle safety inspection management of dams.
[0006] The technical solution of the present invention is as follows: A dynamic mapping method for dam inspection images based on a game engine includes the following steps: The system collects on-site inspection images and related information through the equipment inspection management system, and provides a data interface for access. Build a BIM model of the dam and import it into the game engine, configure collision bodies for the BIM model, and establish the correspondence between the BIM model and the actual location through coordinate calibration; Build a virtual inspection environment within the game engine, including constructing virtual equipment models and embedding collision bodies, replicating real-world inspection routes, and setting collision bodies with mapped record objects at inspection points; The system acquires inspection images through a data interface, controls the virtual device to run along a preset route, and triggers a mapping event when the built-in collision object of the virtual device comes into contact with the collision object at the inspection point. In response to the mapping event, the game engine camera emits rays to locate the center point of the image mapping, dynamically generates decals that adapt to the BIM model surface, and loads the corresponding images. It renders and displays the virtual device's movement along the route and the dynamic mapping effect of the decals in real time.
[0007] This method establishes a complete technical link from on-site inspection to dynamic mapping of 3D models, realizing automatic, accurate and dynamic association between inspection images and BIM models. It completely changes the traditional static and manual association operation mode and significantly improves the visualization efficiency and traceability of dam defect inspection.
[0008] Furthermore, the surface adaptation is achieved through the coordinated use of UVW unwrapping technology, the game engine's Projector component, and Shader adjustment; specifically, it includes: redistributing model texture coordinates through UVW unwrapping, using the Projector component to project the image onto the model surface, and using the Shader to calculate and adjust the bonding weight between the decal vertices and the model surface in real time, so that the decal deformation rate is controlled within 5%.
[0009] By combining UVW unfolding, projection decal components and shader adjustment technologies, the problem of decal stretching and misalignment caused by complex curved surfaces (such as dam shoulders and corridor corners) is effectively overcome, reducing the image distortion rate from more than 20% in traditional solutions to less than 5%, ensuring accurate fitting and realistic reproduction of defective images on heterogeneous curved surfaces.
[0010] Furthermore, after the mapping event is triggered, the following sub-steps are executed: Obtain the mapping record object associated with the collision body at the inspection point and read the corresponding camera parameters; Based on the camera parameters, control the corresponding game engine camera to emit rays; Calculate the intersection point of the ray and the collision body of the BIM model, and determine it as the center point of the image mapping, with the positioning error controlled within ±5cm.
[0011] Through the automated mechanism of collision triggering and ray positioning, real-time and automatic mapping of inspection images is realized without the need for manual intervention in positioning. The mapping response time is reduced from hours to seconds, while the positioning error is controlled within ±5cm, which greatly improves the mapping accuracy and work efficiency.
[0012] Furthermore, the coordinate calibration employs a control point registration method, the specific steps of which are as follows: Select at least three fixed feature points on the dam as control points, and obtain their coordinates in the actual GIS coordinate system. and coordinates in the BIM model coordinate system The solution is obtained using a seven-parameter coordinate transformation model in three-dimensional space. The model formula is as follows: , in, For translation parameters, As a scale factor, It is a rotation matrix; Based on the calculated seven parameters, the entire BIM model is converted to be aligned with the actual GIS coordinate system.
[0013] By adopting a three-dimensional spatial seven-parameter coordinate transformation model based on control points, high-precision and robust alignment between the BIM model coordinate system and the actual GIS coordinate system was achieved, fundamentally ensuring the consistency between the virtual environment and the actual spatial location, and laying a spatial foundation for the accuracy of subsequent dynamic mapping.
[0014] Furthermore, the associated information includes GIS location, inspection point name, and camera parameters; the inspection equipment is a rail-mounted robot equipped with at least two cameras, which simultaneously records the GIS location, inspection point name, and camera parameter information and uploads it in real time during the shooting process.
[0015] By adopting a standardized data acquisition process (synchronously recording GIS location, inspection points, and camera parameters) and integrating it with a rail-mounted robot, the structured and real-time uploading of inspection data was achieved, ensuring the complete correlation between image data and spatial information and providing a reliable data source for automated mapping.
[0016] Furthermore, the mapping record object is a ScriptableObject asset of the game engine, and its data structure includes inspection point ID, image storage path, camera parameters, and spatial coordinate fields.
[0017] Using ScriptableObject assets as mapping record objects provides a flexible and scalable data carrying method, which facilitates the management, modification and reuse of inspection point information and enhances the system's adaptability to different inspection tasks and route changes.
[0018] Furthermore, the BIM model was constructed using Revit software and exported as an FBX format; after being imported into the game engine, a mesh collider was added to it, with the collider accuracy set to ±2cm.
[0019] By using a high-precision BIM model (FBX format) and configuring mesh collision bodies with an accuracy of ±2cm, the geometric and physical characteristics of the dam were accurately reproduced in the game engine, ensuring the accuracy of collision detection and ray intersection calculation, which is a prerequisite for achieving high-precision mapping.
[0020] Furthermore, the virtual device model is at a 1:1 scale with the real device, and its built-in collision body is a cube with dimensions of 5cm×5cm×5cm; the inspection point collision body is spherical with a radius of 3cm.
[0021] By using a 1:1 virtual device model and carefully designed collision bodies (cube-embedded collision body and spherical inspection point collision body), the physical contact process between the actual equipment and the inspection point is accurately simulated, providing a reliable and stable detection mechanism for collision-triggered events.
[0022] Furthermore, the running speed of the virtual device along the preset route is adjustable within the range of 0.3m / s to 0.8m / s.
[0023] The virtual device's operating speed can be adjusted within the range of 0.3-0.8 m / s, allowing the simulation process to both quickly preview the panorama and meticulously observe key areas, thus adapting to inspection and analysis needs of different granularities and purposes.
[0024] Furthermore, it also includes historical retrieval steps: By calling inspection data from different historical time points through the data interface, the virtual device can be controlled to replay each inspection path sequentially or selectively, and the corresponding time point image decals can be dynamically displayed on the same BIM model to achieve visual traceability of the defect evolution process.
[0025] By calling and reproducing historical inspection data, the evolution of defect images at different times can be intuitively compared on the same BIM model, realizing dynamic tracing and trend analysis of the dam defect development process, and providing powerful visualization support for structural health assessment and maintenance decisions.
[0026] Compared with existing technologies, the advantages of this invention are: 1. Breaking through the bottleneck of heterogeneous surface adaptive mapping technology, for complex heterogeneous surface scenes such as dam abutment protrusions and corridor corners, traditional decal technology cannot dynamically adjust with the curvature of the surface, resulting in image deformation rates generally exceeding 20%, and is prone to misalignment and stretching distortion problems. This application is the first to propose a triple collaborative solution of UVW unfolding technology + Unity Projector component + Shader vertex weight adjustment. By redistributing model texture coordinates through UVW unfolding, the Projector component achieves accurate image projection, and the Shader adjusts the adhesion weight between the decal vertex and the surface in real time, controlling the decal deformation rate within 3.2%, solving the technical problem of complex surface mapping. This combination has significant technical breakthroughs for customized design of dam inspection scenarios. 2. Construct a dynamic triggering mechanism specifically for inspection scenarios. Unlike existing technologies that rely on manual association or preset decal schemes, this application innovatively designs a dynamic mapping link of collision triggering + ray positioning + real-time decal generation. This allows for automatic and accurate association between inspection images and BIM models without manual intervention. The mapping is completed synchronously during the inspection route simulation process, and its timeliness and automation level far exceed existing solutions. This mechanism is the core technical point protected by this invention and has irreplaceable special value in dam inspection scenarios. 3. The non-obviousness of multi-technology collaboration: This application is not a simple superposition of single technologies, but rather a deep integration of the core dynamic mapping mechanism with BIM coordinate calibration and ScriptableObject data storage technology to form a closed-loop technical solution, addressing the pain points of dam surface inspection. Common technologies such as data interfaces and transmission formats are only used as conventional means to achieve data interaction. The core creativity lies in the customized integration of the dynamic mapping mechanism and surface adaptation technology, which is not easily conceived by those skilled in the art. Attached Figure Description
[0027] Figure 1 This is a schematic diagram of the inspection image data flow framework.
[0028] Figure 2 This is a schematic diagram of the decal assembly structure for inspection purposes.
[0029] Figure 3 This is a schematic diagram illustrating the mapping effect of heterogeneous environments. Detailed Implementation
[0030] It should be noted that relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0031] The features and performance of the present invention will be further described in detail below with reference to embodiments.
[0032] Please see Figures 1-3 A dynamic mapping method for dam inspection images based on a game engine, such as... Figure 1 As shown, 1-Equipment Inspection Management System, 2-Field Inspection Equipment, 3-HTTP Interface, 4-Unity Engine System, 5-BIM Model Storage Module, 6-Visualization Module; the arrows in the diagram indicate the data flow, that is, after the field inspection equipment 2 collects images, it is uploaded to the equipment management system 1, the Unity engine system 4 calls the data through the HTTP interface 3, and after processing by the BIM model, it is output by the display module 6. Specifically, it includes the following steps: Data Interaction Preparation: An equipment inspection management system is established to store images and related information (including GIS location, inspection point name, and camera parameters) captured during on-site inspections by the inspection equipment, forming an inspection data repository. The system uses GIS technology to mark inspection routes and inspection point names consistent with the actual site conditions, providing data interfaces for subsequent calls and enabling real-time image data interaction. The equipment inspection management system issues commands to the inspection equipment (rail-mounted inspection robot) to conduct on-site inspections along the route, simultaneously recording GIS coordinates, inspection point names, camera numbers, and focal length parameters during image capture. The image data is uploaded to the management system in real time.
[0033] BIM Model Construction and Unity Engine Import Processing: A BIM model of the dam was constructed using Revit software (LOD300 accuracy, exported as FBX format). After importing it into the Unity engine (e.g., Unity 2022.3 or later), mesh colliders were added to the model (collision accuracy set to ±2cm to adapt to the curved surface structure of the dam). Coordinate calibration was completed using control point registration. Three or more fixed feature points of the dam were selected as control points, and the BIM model coordinates were aligned with the actual GIS coordinates using the seven-parameter coordinate transformation formula in three-dimensional space, establishing a precise one-to-one correspondence between the two to ensure positioning accuracy.
[0034] Configuration of the virtual inspection environment within the Unity engine: ① Construct a 1:1 virtual model identical to the structure of the actual inspection robot. After importing it into the Unity engine, embed a cube collider (5cm×5cm×5cm) within the virtual model to trigger subsequent collision events; ② Deploy Unity engine cameras at the corresponding positions on the virtual device model according to the position, angle, and focal length of the actual cameras to ensure that the ray positioning accuracy is consistent with the actual shooting scene; ③ Replicate the actual inspection route and import it into the Unity engine. Place spherical colliders (3cm radius) at key inspection points. Each collider is equipped with a mapping record object—the mapping record object is a Unity engine ScriptableObject, containing inspection point ID, image storage path, camera parameters, and spatial coordinate fields, which are read when collision events are triggered to ensure that the mapping can be accurately triggered when the virtual device passes by.
[0035] Dynamic mapping within the Unity engine: After receiving the inspection simulation command, the system calls the last inspection and shooting results of the current equipment in the equipment inspection management system through the data interface, controlling the virtual equipment to run automatically along a preset route (the running speed can be adjusted within the range of 0.3-0.8m / s); when the virtual equipment's built-in collider comes into contact with the spherical collider at the inspection point, a mapping event is triggered; a ray is emitted from the corresponding Unity engine camera, and the intersection of the ray and the collider of the BIM model mesh is the image center point (ray positioning error controlled within ±3cm); a decal adapted to the actual shooting range (extending forward 5cm) is generated, the center point of the decal is aligned with the center point of the image, and the angle is consistent with the camera; through UVW unfolding technology combined with the Unity Projector component and Shader adjustment, the decal adapts to the curvature of the BIM model surface and loads the corresponding image, completing the mapping. The decal here is the Decal component in the Unity engine, used to achieve precise attachment of the image to the surface of the 3D model.
[0036] Visualization: After mapping the current inspection point, the virtual device continues to run along the route until the entire route inspection is completed. Throughout the process, the viewpoint can be adjusted by dragging the mouse, allowing for multi-dimensional viewing of the correspondence between defect images and the BIM model. In heterogeneous environments such as dam abutment protrusions and corridor corners, the decals maintain precise fit thanks to the aforementioned triple collaborative solution. Tests in this embodiment show that the deformation rate can be controlled at approximately 3.2%. In a specific comparative test, this method improves image positioning accuracy by about 80% compared to existing static decal solutions, meeting the needs of high-frequency dam inspections.
[0037] This application further illustrates the method with specific examples: like Figure 1 As shown, the data interaction preparation and BIM model construction were completed first: an equipment inspection management system was built, and a GIS positioning module was configured to mark the dam inspection route and 32 key inspection points, each with a unique name; a rail-mounted inspection robot was selected as the on-site inspection equipment, equipped with three cameras at different angles. During shooting, GIS coordinates, inspection point names, camera numbers, and focal length parameters were recorded simultaneously, and the image data was uploaded to the management system in real time and stored. A BIM model of the dam was built using Revit 2023 software with a LOD of 300. After being exported as FBX format, it was imported into the Unity 2022.3 engine. Mesh colliders were added to the model, with a collision accuracy set to ±2cm. Fixed feature points of the dam were selected through control point registration, and the BIM model and on-site GIS coordinates were calibrated using the seven-parameter coordinate transformation formula in three-dimensional space, establishing a one-to-one correspondence between the two. In this embodiment, the preferred data interface is an HTTP interface, and the data exchange format is JSON, used only as a regular data transmission method and not affecting the implementation of the core dynamic mapping mechanism.
[0038] Subsequently, the virtual inspection environment was configured within the Unity engine: a 1:1 virtual model was constructed according to the dimensions of the rail-mounted inspection robot, and a 5cm×5cm×5cm cube collider was built into the Unity engine after importing it; three Unity engine cameras were deployed at the corresponding positions of the virtual model, with the focal length and angle completely consistent with the real cameras; the real rail-mounted inspection route was replicated and imported into the engine, and spherical colliders with a radius of 3cm were placed at 32 key inspection points. Each collider was equipped with a mapping and recording object, which was associated with the image data, camera number and shooting angle of the corresponding inspection point.
[0039] like Figure 2 As shown, where: 7-virtual device, 8-built-in collider, 9-Unity engine camera, 10-ray, 11-BIM model collider, 12-decal object, 13-inspection point collider; demonstrating that the Unity engine camera 9 emits a ray 10 to locate the collision point, and the decal object 12 is adapted to the BIM model surface through UVW unfolding technology.
[0040] Initiating the dynamic mapping process within the Unity engine: After receiving the inspection simulation command, the system calls the latest inspection data from the management system via the data interface, controlling the virtual device to automatically run along the track at a speed of 0.5m / s. For example... Figure 2 As shown, when the built-in collider 8 of the virtual device 7 comes into contact with the spherical collider 13 at the inspection point, a mapping event is triggered; the corresponding Unity engine camera 9 emits a ray 10, and the intersection point with the BIM model collider 11 is the image center point, with the ray positioning error controlled within ±3cm. A decal object 12 (20cm×15cm in size, extending forward 5cm) adapted to the shooting range is generated. Through UVW unfolding technology combined with Unity projection decal components and shader adjustments, the decal object 12 is made to fit the BIM model surface, and the mapping is completed after loading the corresponding image.
[0041] like Figure 3 As shown, 14 is the dam protrusion structure, and 15 is the decal object; the decal 15 is shown to be adaptively rendered on the surface of the dam protrusion structure 14 without deformation or misalignment, ensuring that the defect position is accurately matched.
[0042] During the visualization phase, users can drag and drop the mouse to adjust the viewing angle and view the correspondence between defect images and the BIM model from multiple dimensions; for example... Figure 3 As shown, in heterogeneous environments such as the dam shoulder protrusion structure 14 and the gallery corner, the decal 15 adapts to the curvature of the surface based on the above-mentioned triple collaborative scheme. After testing, under the parameter configuration of this embodiment, the decal deformation rate can be controlled at about 3.2%, with no misalignment.
[0043] Experimental Data Comparison and Verification: To verify the technical effect of this application, existing static decal schemes were selected and compared with the scheme of this invention for testing. The test scenarios were three typical heterogeneous curved surface areas, including the dam abutment protrusion and the gallery corner. The test results are shown in the table below: Table 1. Test Results.
[0044]
[0045] Test results show that the core advantages of the present invention lie in the dynamic mapping mechanism and the ability to adapt to heterogeneous surfaces. It far surpasses existing technologies in terms of deformation rate control, positioning accuracy, and response efficiency, demonstrating significant technological breakthroughs. General technologies such as data interfaces are merely auxiliary means of implementation and do not affect the creativity of the core innovations.
[0046] It should be noted that the Unity engine version, BIM software model, collision body size, running speed, and data interface type used in this embodiment are only preferred options. In actual applications, these can be flexibly adjusted according to the dam scale and inspection equipment type (e.g., replacing the data interface with WebSocket and the transmission format with XML), all of which fall within the scope of this invention. Unity engine's decal, collision body, ray positioning, and data interface technologies are existing technologies. The inventiveness of this invention lies in the synergistic integration of the dynamic mapping core mechanism with BIM coordinate calibration and ScriptableObject data storage technology, specifically addressing the insufficient dynamism and accuracy of existing solutions in dam surface inspection scenarios, achieving efficient dynamic mapping between inspection images and BIM models. Furthermore, this method is not limited to dam inspection but can be extended to other infrastructure fields requiring surface defect inspection and 3D visualization, such as bridges, tunnels, and large factories. It also supports historical inspection data backtracking, allowing selection of inspection data from different time points to dynamically demonstrate the historical changes of defects on the same BIM model, providing more comprehensive support for defect analysis and tracing.
[0047] The embodiments described above merely illustrate specific implementation methods of this application, and while the descriptions are detailed and specific, they should not be construed as limiting the scope of protection of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the technical solution of this application, and these modifications and improvements all fall within the scope of protection of this application.
Claims
1. A dynamic mapping method for dam inspection images based on a game engine, characterized in that, Includes the following steps: The system collects on-site inspection images and related information through the equipment inspection management system, and provides a data interface for access. Build a BIM model of the dam and import it into the game engine, configure collision bodies for the BIM model, and establish the correspondence between the BIM model and the actual location through coordinate calibration; Build a virtual inspection environment within the game engine, including constructing virtual equipment models and embedding collision bodies, replicating real-world inspection routes, and setting collision bodies with mapped record objects at inspection points; The system acquires inspection images through a data interface, controls the virtual device to run along a preset route, and triggers a mapping event when the built-in collision object of the virtual device comes into contact with the collision object at the inspection point. In response to the mapping event, the game engine camera emits rays to locate the center point of the image mapping, dynamically generates decals that adapt to the BIM model surface, and loads the corresponding images. It renders and displays the virtual device's movement along the route and the dynamic mapping effect of the decals in real time.
2. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, The surface adaptation is achieved through the collaborative efforts of UVW unwrapping technology, the game engine's Projector component, and Shader adjustment. Specifically, it includes: redistributing model texture coordinates through UVW unwrapping, projecting images onto the model surface using the Projector component, and calculating and adjusting the bonding weight between the decal vertices and the model surface in real time through the Shader, so that the decal deformation rate is controlled within 5%.
3. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, After the mapping event is triggered, the following sub-steps are executed: Obtain the mapping record object associated with the collision body at the inspection point and read the corresponding camera parameters; Based on the camera parameters, control the corresponding game engine camera to emit rays; Calculate the intersection point of the ray and the collision body of the BIM model, and determine it as the center point of the image mapping, with the positioning error controlled within ±5cm.
4. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, The coordinate calibration adopts the control point registration method, and the specific steps are as follows: Select at least three fixed feature points on the dam as control points, and obtain their coordinates in the actual GIS coordinate system. and coordinates in the BIM model coordinate system ; The solution is obtained using a seven-parameter coordinate transformation model in three-dimensional space. The model formula is as follows: , in, For translation parameters, As a scale factor, It is a rotation matrix; Based on the calculated seven parameters, the entire BIM model is converted to be aligned with the actual GIS coordinate system.
5. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, The associated information includes GIS location, inspection point name, and camera parameters; the inspection equipment is a rail-mounted robot equipped with at least two cameras, which simultaneously records the GIS location, inspection point name, and camera parameter information and uploads it in real time during the shooting process.
6. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, The mapping record object is a ScriptableObject asset of the game engine, and its data structure includes inspection point ID, image storage path, camera parameters and spatial coordinate fields.
7. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, The BIM model was built using Revit software and exported as FBX format; after being imported into the game engine, a mesh collider was added to it, with the collider accuracy set to ±2cm.
8. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, The virtual device model is a 1:1 scale with the real device. Its built-in collision body is a cube with dimensions of 5cm×5cm×5cm; the inspection point collision body is a sphere with a radius of 3cm.
9. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, The speed of the virtual device along the preset route is adjustable within the range of 0.3m / s to 0.8m / s.
10. The method for dynamic mapping of dam inspection images based on a game engine according to claim 1, characterized in that, It also includes the historical backtracking step: By calling inspection data from different historical time points through the data interface, the virtual equipment can be controlled to replay each inspection path sequentially or selectively, and the corresponding time point image decals can be dynamically displayed on the same BIM model to achieve visual traceability of the defect evolution process.