Interactive design system of new energy power station

By building models, display perspectives, and control modules in the interactive design system for new energy power plants, calculating the model's complex representation coefficients and dividing them into complex categories, and adjusting the rendering mode, the problems of rendering delay and insufficient resources in complex scenarios are solved, thereby improving user experience and rendering efficiency.

CN120726199AInactive Publication Date: 2025-09-30JIAMUSI POWER IND BUREAU +2
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410552091.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-05-07
Publication Date
2025-09-30
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When dealing with complex and changing scenes, the existing interactive design system for new energy power stations cannot adapt well to scene changes in real-time rendering, resulting in extended rendering time and insufficient computing resources, affecting the user experience.

Method used

The three-dimensional model is generated through the model construction module, the interactive display module constructs the viewing reference point and determines the derived viewing direction, the control module calculates the model's complex representation coefficient and divides it into complex categories, adjusts the viewing reference point movement speed and rendering accuracy, and adopts different rendering modes for different complex categories.

Benefits of technology

It improves the user interaction experience, reduces resource waste and lag under complex models, and ensures the real-time and efficient rendering.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120726199A_ABST
    Figure CN120726199A_ABST
Patent Text Reader

Abstract

The invention relates to the field of new energy power station system design, in particular to an interactive design system of a new energy power station, which is characterized in that a model construction module, an interactive display module and a control module are arranged, the control module is used for calculating a model complex representation coefficient based on the number of control instructions and the number of model components, and complex categories are divided; selecting a processing mode of a display picture according to a division result, including dividing the three-dimensional model into a plurality of model areas under a high-strength complex category, calculating an area visual angle display characterization parameter based on the material number of the local three-dimensional model of each model area and the number of polygons so as to identify a feature area, when the view angle datum point is located in the feature region, the upper limit threshold value of the movement speed is controlled based on the regional view angle display characterization parameter, and the rendering precision is adjusted. Through the process, on the premise that the model is displayed more visually, the interaction experience of a user can be improved, resource waste is reduced, and jamming under a complex model is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of new energy power station system design, and in particular to an interactive design system for a new energy power station. Background Art

[0002] Real-time rendering technology is a key branch of computer graphics, allowing complex three-dimensional images and scenes to be generated and displayed in real time on a computer. With national policy support for renewable energy power generation companies, interactive design systems for renewable energy power plants are playing an increasingly important role in their development and transformation. Real-time rendering has become an integral part of their operation.

[0003] For example, Chinese patent publication number CN105450764A discloses an interactive design system for new energy power plants, belonging to the fields of power plant design and computer technology. The system includes a client, an interactive design server, a backend database server, and multiple design terminals. The interactive design server includes a design team display and selection module, a design solution display and selection module, and a project dynamic display and modification module. Each of these modules is used to enable real-time interaction with the client and the backend database server during the design process. The multiple design terminals are used to read the required design parameters from the backend database server for design execution and send real-time design results to the backend database server for storage.

[0004] However, the existing technology still has the following problems:

[0005] When a design system that uses a modeling architecture handles complex and changing scenes, real-time rendering cannot adapt well to scene changes. It may also lead to extended rendering time, insufficient computing resources, and display freezes, affecting the user experience. Summary of the Invention

[0006] To this end, the present invention provides an interactive design system for a new energy power station, which is used to overcome the problem that the design system using a modeling architecture in the prior art cannot adapt well to scene changes when processing complex and changing scenes. It may also lead to extended rendering time, insufficient computing resources, and display screen freezes, affecting the user experience.

[0007] To achieve the above objectives, the present invention provides an interactive design system for a new energy power station, which includes:

[0008] A model building module, which is used to load preset model components and generate a three-dimensional model required for design in a virtual scene based on the user's control instructions for each of the model components;

[0009] an interactive display module connected to the model construction module, configured to construct a view reference point in the virtual scene where the three-dimensional model is located, determine a derived view direction based on the view reference point, and generate a view display screen corresponding to the derived view direction;

[0010] A control module, which is connected to the model building module and the interactive display module respectively, includes a model parsing unit and a viewing angle control unit,

[0011] The model analysis unit is used to calculate a model complexity representation coefficient based on the number of control instructions issued by the user terminal and the number of model components, and classify the complexity category of the three-dimensional model designed by the user terminal based on the model complexity representation coefficient;

[0012] The viewing angle control unit is used to select a processing method for the viewing angle display image according to the complexity category of the three-dimensional model.

[0013] Dividing the three-dimensional model into a plurality of model regions, calculating a regional perspective display characterization parameter based on the number of materials and the number of polygons of the local three-dimensional model of each of the model regions to identify a characteristic region, and when a perspective reference point is in the characteristic region, controlling an upper threshold of a movement speed of the perspective reference point based on the regional perspective display characterization parameter, and adjusting a rendering accuracy of a local three-dimensional model in a derived perspective direction corresponding to the perspective reference point;

[0014] Alternatively, an upper threshold of the view reference point movement speed is maintained and the rendering accuracy of the local three-dimensional model corresponding to the derived view reference point is maintained.

[0015] Furthermore, the interactive display module determines the derived viewing angle direction based on the viewing angle reference point, including:

[0016] The interactive display module receives a viewing angle control instruction for the viewing angle reference point, determines a moving direction of the viewing angle reference point, and determines the moving direction as the derived viewing angle direction.

[0017] Furthermore, the model parsing unit is used to calculate the model complexity representation coefficient according to formula (1) based on the number of control instructions issued by the user terminal and the number of model components.

[0018]

[0019] In formula (1), E represents the model complexity representation coefficient, N represents the number of control instructions, N0 represents the preset control instruction benchmark threshold, α represents the control instruction number weight coefficient, M represents the number of model components, M0 represents the model component number benchmark threshold, and β represents the model component number weight coefficient.

[0020] Furthermore, the model parsing unit divides the complexity category of the three-dimensional model designed by the user terminal based on the model complexity representation coefficient, including:

[0021] Compare the model complexity representation coefficient with the preset model complexity representation comparison threshold, including,

[0022] If the model complexity representation coefficient is greater than a preset model complexity representation comparison threshold, the complexity category of the three-dimensional model designed by the user terminal is determined to be a high-intensity complexity category;

[0023] If the model complexity representation coefficient is less than or equal to a preset model complexity representation comparison threshold, it is determined that the complexity category of the three-dimensional model designed by the user terminal is a low-intensity complexity category.

[0024] Furthermore, the viewing angle control unit is used to select a processing method for the viewing angle display image according to the complexity category of the three-dimensional model, including:

[0025] If the complexity category of the three-dimensional model is a high-intensity complexity category, the three-dimensional model is divided into a plurality of model regions, and a regional perspective display characterization parameter is calculated based on the number of materials and the number of polygons of the local three-dimensional model of each of the model regions to identify a characteristic region. When the perspective reference point is in the characteristic region, an upper threshold of the movement speed of the perspective reference point is controlled based on the regional perspective display characterization parameter, and the rendering accuracy of the local three-dimensional model in the derived perspective direction corresponding to the perspective reference point is adjusted;

[0026] If the complexity category of the three-dimensional model is a low-intensity complexity category, the upper threshold of the view reference point moving speed is maintained and the rendering accuracy of the local three-dimensional model corresponding to the derived view reference point in the direction is maintained.

[0027] Furthermore, the viewing angle control unit calculates the regional viewing angle display characterization parameter according to formula (2) based on the number of materials and the number of polygons of the local three-dimensional model of each model area.

[0028]

[0029] In formula (2), S represents the regional perspective display characterization parameter, X represents the number of materials, X0 represents the preset standard threshold of the number of materials, ω represents the material number weight coefficient, Y represents the number of polygons, Y0 represents the preset standard threshold of the number of polygons, and λ represents the polygon number weight coefficient.

[0030] Furthermore, the three-dimensional model is divided into a plurality of model regions, and the view control unit calculates a regional view display characterization parameter based on the number of materials and the number of polygons of the local three-dimensional model of each model region to identify a feature region, including:

[0031] Comparing the regional perspective display characterization parameter with a preset regional perspective display characterization comparison threshold, including:

[0032] If the regional perspective display characterization parameter is greater than or equal to a preset regional perspective characterization contrast threshold, then the regional perspective display is determined to be a feature region;

[0033] If the regional perspective display characterization parameter is less than a preset regional perspective characterization contrast threshold, it is determined that the regional perspective display is a non-feature area.

[0034] Furthermore, the viewing angle control unit controls the upper threshold of the viewing angle reference point moving speed based on the regional viewing angle display characteristic parameter, including:

[0035] The upper threshold value for controlling the moving speed of the viewing angle reference point is negatively correlated with the regional viewing angle display characteristic parameter.

[0036] Furthermore, the viewing angle control unit adjusts the rendering accuracy of the local three-dimensional model corresponding to the derived viewing angle direction of the viewing angle reference point, including:

[0037] The texture resolution of the local three-dimensional model is reduced and the vertices of the local three-dimensional model are reduced.

[0038] Furthermore, the viewing angle control unit reduces the texture resolution of the local three-dimensional model and reduces the vertices of the local three-dimensional model, including:

[0039] The amount of reduction in texture resolution of the local three-dimensional model is positively correlated with the regional viewing angle display characterization parameter;

[0040] The reduction amount of the vertices of the local three-dimensional model is positively correlated with the regional viewing angle display characteristic parameter.

[0041] Compared with the prior art, the present invention sets a model construction module, an interactive display module and a control module, and calculates the model complexity representation coefficient based on the number of control instructions and the number of model components through the control module, divides the complex categories, and selects the processing method of the display screen according to the division results, including dividing the three-dimensional model into several model areas under the high-intensity complex category, calculating the regional perspective display representation parameters based on the number of materials and the number of polygons of the local three-dimensional model of each model area to identify the feature area, and when the perspective reference point is in the feature area, controlling the upper limit threshold of the movement speed based on the regional perspective display representation parameters, and adjusting the rendering accuracy. Through the above process, the present invention can enhance the user's interactive experience while displaying the model more intuitively, reduce resource waste, and reduce the jamming under complex models.

[0042] In particular, the present invention constructs a model parsing unit and calculates the model complexity representation coefficient to divide the complex categories of the three-dimensional model designed by the user end. In actual situations, when processing changeable and complex scenes, it usually contains a large number of textures and polygons, which requires higher GPU and CPU resources. Real-time rendering cannot adapt well to scene changes. Therefore, the present invention constructs a model parsing unit and calculates the model complexity representation coefficient, considering the number of control instructions and the number of model components into the calculation. The above parameters can more explicitly represent the complexity of the designed model, and then provide data support for the subsequent division of the complex categories of the three-dimensional model designed by the user end through the model complexity representation coefficient, so as to facilitate the subsequent analysis using different processing methods for the viewing angle display screen, and then on the premise of more intuitively displaying the model, improve the user's interactive experience, reduce resource waste, and reduce the jamming under complex models.

[0043] In particular, the present invention divides the processing methods for viewing angle display images. In actual situations, complex scenes have higher performance requirements on GPU and CPU than simple scenes, resulting in problems of reduced frame rate and rendering delay. In addition, the rendering time is longer, which may affect the real-time performance of the rendering. Therefore, the present invention divides the processing methods for viewing angle display images and adopts different rendering modes for scenes of different complexity categories, thereby improving the user's interactive experience while displaying the model more intuitively, reducing resource waste, and reducing the freeze under complex models.

[0044] In particular, the present invention divides the three-dimensional model into several model areas under high-intensity and complex categories, calculates regional perspective display characterization parameters, and identifies feature areas. In actual situations, under the interactive model architecture, the perspective reference point needs to move in several model areas to display the corresponding perspective display screen. For feature areas with higher complexity, the computing power requirement is high during the long-term high-load rendering process of complex scenes. Too many drawing calls during the rendering process and each drawing call may involve different materials and settings, which affect the quality and performance of the three-dimensional model. Therefore, the present invention identifies feature areas and only controls the upper limit threshold of the perspective reference point movement speed for the feature areas and adjusts the rendering accuracy of the local three-dimensional model corresponding to the derived perspective direction of the perspective reference point. This improves the user's interactive experience while ensuring the display of the model, reduces resource waste, and reduces lag under complex models. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 A schematic diagram of the structure of an interactive design system for a new energy power station according to an embodiment of the invention;

[0046] Figure 2 A logical decision diagram for classifying complex categories of three-dimensional models designed by a user terminal according to an embodiment of the invention;

[0047] Figure 3 A logic decision diagram for selecting a processing method for viewing angle display images according to an embodiment of the present invention;

[0048] Figure 4 This is a logical decision diagram for identifying feature areas according to an embodiment of the present invention. DETAILED DESCRIPTION

[0049] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are merely used to explain the present invention and are not intended to limit the present invention.

[0050] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.

[0051] Furthermore, it should be noted that, in the description of the present invention, unless otherwise expressly specified or limited, the term "connection" should be understood in a broad sense. For example, it can mean a fixed connection, a detachable connection, or an integral connection; it can mean a mechanical connection or an electrical connection; it can mean a direct connection or an indirect connection through an intermediate medium; it can mean internal communication between two components. Those skilled in the art will understand the specific meanings of the above terms in the present invention based on the specific circumstances.

[0052] See also Figures 1 to 4 As shown, Figure 1 This is a schematic diagram of the interactive design system structure of a new energy power station according to an embodiment of the present invention. Figure 2 A logical decision diagram for classifying complex categories of three-dimensional models designed for user terminals according to an embodiment of the invention, Figure 3 This is a logic decision diagram for selecting a processing method for viewing angle display images according to an embodiment of the invention. Figure 4 The interactive design system of the new energy power station of the present invention includes:

[0053] A model building module, which is used to load preset model components and generate a three-dimensional model required for design in a virtual scene based on the user's control instructions for each of the model components;

[0054] an interactive display module connected to the model construction module, configured to construct a view reference point in the virtual scene where the three-dimensional model is located, determine a derived view direction based on the view reference point, and generate a view display screen corresponding to the derived view direction;

[0055] A control module, which is connected to the model building module and the interactive display module respectively, includes a model parsing unit and a viewing angle control unit,

[0056] The model analysis unit is used to calculate a model complexity representation coefficient based on the number of control instructions issued by the user terminal and the number of model components, and classify the complexity category of the three-dimensional model designed by the user terminal based on the model complexity representation coefficient;

[0057] The viewing angle control unit is used to select a processing method for the viewing angle display image according to the complexity category of the three-dimensional model.

[0058] Dividing the three-dimensional model into a plurality of model regions, calculating a regional perspective display characterization parameter based on the number of materials and the number of polygons of the local three-dimensional model of each of the model regions to identify a characteristic region, and when a perspective reference point is in the characteristic region, controlling an upper threshold of a movement speed of the perspective reference point based on the regional perspective display characterization parameter, and adjusting a rendering accuracy of a local three-dimensional model in a derived perspective direction corresponding to the perspective reference point;

[0059] Alternatively, an upper threshold of the view reference point movement speed is maintained and the rendering accuracy of the local three-dimensional model corresponding to the derived view reference point is maintained.

[0060] Specifically, there is no limitation on the specific method of generating a three-dimensional model by the model construction module. The preset model components can be based on the sub-models required for the design of a new energy power station, which are pre-built. The three-dimensional model required for the design can be obtained by combining the sub-models and placed in a virtual scene. This will not be repeated.

[0061] Specifically, there is no specific limitation on the control instructions. For example, the control instructions may include operations such as dragging, scaling, and rotating the model components, which are intended to combine the model components. This will not be repeated here.

[0062] Specifically, the viewing reference point may be a virtual coordinate in the virtual space, which will not be elaborated here. The user terminal may issue a control instruction for the viewing reference point, such as controlling the movement of the viewing reference point, which will not be elaborated here.

[0063] Specifically, the present invention does not limit the specific structure of the model building module, interactive display module, control module and the module. It itself or each unit therein can be composed of logical components or a combination of logical components. The logical components include field programmable processors, computers or microprocessors in computers.

[0064] Specifically, the viewing angle display screen may be a screen of a predetermined size, capable of displaying the rendered model and background within the screen in the derived viewing angle direction.

[0065] Specifically, the interactive display module determines the derived viewing angle direction based on the viewing angle reference point, including:

[0066] The interactive display module receives a viewing angle control instruction for the viewing angle reference point, determines a moving direction of the viewing angle reference point, and determines the moving direction as the derived viewing angle direction.

[0067] Specifically, the model parsing unit is used to calculate the model complexity representation coefficient according to formula (1) based on the number of control instructions issued by the user terminal and the number of model components.

[0068]

[0069] In formula (1), E represents the model complexity representation coefficient, N represents the number of control instructions, N0 represents the preset control instruction benchmark threshold, α represents the control instruction number weight coefficient, M represents the number of model components, M0 represents the model component number benchmark threshold, and β represents the model component number weight coefficient.

[0070] Specifically, the control instruction benchmark threshold N0 and the model component number benchmark threshold M0 are pre-set. Several designed three-dimensional model samples are obtained, and the number of control instructions and the number of model components for constructing the corresponding three-dimensional model samples are simultaneously obtained. The average value of the control instruction number ΔN0 and the number of model components ΔM0 are solved, and it is set that N0 = r1×ΔN0, M0 = r2×ΔM0, r1 represents the first accuracy coefficient, r2 represents the second accuracy coefficient, 1.1<r1<1.15, 1.15<r2<1.25.

[0071] α is 0.65 and β is 0.35.

[0072] The present invention constructs a model parsing unit and calculates the model complexity representation coefficient to divide the complex categories of the three-dimensional model designed by the user end. In actual situations, when processing changeable and complex scenes, it usually contains a large number of textures and polygons, which requires higher GPU and CPU resources. Real-time rendering cannot adapt well to scene changes. Therefore, the present invention constructs a model parsing unit and calculates the model complexity representation coefficient, taking into account the number of control instructions and the number of model components into the calculation. The above parameters can more explicitly represent the complexity of the designed model, and then provide data support for the subsequent division of the complex categories of the three-dimensional model designed by the user end through the model complexity representation coefficient, so as to facilitate the subsequent analysis using different processing methods for viewing angle display images, and then on the premise of more intuitively displaying the model, improve the user's interactive experience, reduce resource waste, and reduce the jamming under complex models.

[0073] Specifically, the model parsing unit divides the complexity category of the three-dimensional model designed by the user terminal based on the model complexity representation coefficient, including:

[0074] Compare the model complexity representation coefficient with the preset model complexity representation comparison threshold, including,

[0075] If the model complexity representation coefficient is greater than a preset model complexity representation comparison threshold, the complexity category of the three-dimensional model designed by the user terminal is determined to be a high-intensity complexity category;

[0076] If the model complexity representation coefficient is less than or equal to a preset model complexity representation comparison threshold, it is determined that the complexity category of the three-dimensional model designed by the user terminal is a low-intensity complexity category.

[0077] The complex representation contrast threshold is selected in the interval [1.2, 1.3].

[0078] Specifically, the viewing angle control unit is used to select a processing method for the viewing angle display image based on the complexity category of the three-dimensional model, including:

[0079] If the complexity category of the three-dimensional model is a high-intensity complexity category, the three-dimensional model is divided into a plurality of model regions, and a regional perspective display characterization parameter is calculated based on the number of materials and the number of polygons of the local three-dimensional model of each of the model regions to identify a characteristic region. When the perspective reference point is in the characteristic region, an upper threshold of the movement speed of the perspective reference point is controlled based on the regional perspective display characterization parameter, and the rendering accuracy of the local three-dimensional model in the derived perspective direction corresponding to the perspective reference point is adjusted;

[0080] If the complexity category of the three-dimensional model is a low-intensity complexity category, the upper threshold of the view reference point moving speed is maintained and the rendering accuracy of the local three-dimensional model corresponding to the derived view reference point in the direction is maintained.

[0081] The present invention divides the processing methods for viewing angle display images. In actual situations, complex scenes have higher performance requirements on GPU and CPU than simple scenes, resulting in problems of reduced frame rate and rendering delay. In addition, the rendering time is longer, which may affect the real-time performance of the rendering. Therefore, the present invention divides the processing methods for viewing angle display images and adopts different rendering modes for scenes of different complexity categories, thereby improving the user's interactive experience while displaying the model more intuitively, reducing resource waste, and reducing the jamming under complex models.

[0082] Specifically, the viewing angle control unit calculates the regional viewing angle display characterization parameter according to formula (2) based on the number of materials and the number of polygons of the local three-dimensional model of each model area.

[0083]

[0084] In formula (2), S represents the regional perspective display characterization parameter, X represents the number of materials, X0 represents the preset standard threshold of the number of materials, ω represents the material number weight coefficient, Y represents the number of polygons, Y0 represents the preset standard threshold of the number of polygons, and λ represents the polygon number weight coefficient.

[0085] Specifically, the number of materials refers to the total number of unique materials used for different objects or different parts of objects in a three-dimensional scene. Materials are used to add visual characteristics to the model surface in three-dimensional graphics. This is existing technology and will not be described in detail.

[0086] Specifically, the standard threshold value X0 for the number of materials and the standard threshold value Y0 for the number of polygons are pre-set. A number of designed three-dimensional model samples are obtained, and the number of materials and the number of polygons used to construct the corresponding three-dimensional model samples are simultaneously obtained. The average value ΔX0 for the number of materials and the average value ΔY0 for the number of polygons are solved, and it is set that X0 = c1 × ΔX0, Y0 = c2 × ΔY0, where c1 represents the first error coefficient, and c2 represents the second error coefficient, 1.2 < c1 < 1.3, and 1.3 < r2 < 1.35.

[0087] α is 0.5 and β is 0.5.

[0088] Specifically, the three-dimensional model is divided into several model areas, and the view control unit calculates the regional view display characterization parameter based on the material quantity and polygon quantity of the local three-dimensional model of each model area to identify the feature area, including:

[0089] Comparing the regional perspective display characterization parameter with a preset regional perspective display characterization comparison threshold, including:

[0090] If the regional perspective display characterization parameter is greater than or equal to a preset regional perspective characterization contrast threshold, then the regional perspective display is determined to be a feature region;

[0091] If the regional perspective display characterization parameter is less than a preset regional perspective characterization contrast threshold, it is determined that the regional perspective display is a non-feature area.

[0092] The regional perspective representation contrast threshold is selected in the interval [1.5, 1.7].

[0093] Specifically, the viewing angle control unit controls the upper threshold of the viewing angle reference point moving speed based on the regional viewing angle display characteristic parameter, including:

[0094] The upper threshold value for controlling the moving speed of the viewing angle reference point is negatively correlated with the regional viewing angle display characteristic parameter.

[0095] Optional,

[0096] If S>1.9, set the upper limit threshold of the moving speed to the first moving speed threshold V1, and set V1=0.65V0;

[0097] If 1.7≤S≤1.9, then set the upper limit threshold of the moving speed to the second moving speed threshold, V2=0.85V0;

[0098] Wherein, V0 represents the initially set upper limit threshold of the moving speed.

[0099] Specifically, the viewing angle control unit adjusts the rendering accuracy of the local three-dimensional model corresponding to the derived viewing angle direction of the viewing angle reference point, including:

[0100] The texture resolution of the local three-dimensional model is reduced and the vertices of the local three-dimensional model are reduced.

[0101] Specifically, there is no specific limitation on the method of reducing the texture resolution of the three-dimensional model. For example, the texture resolution of the three-dimensional model can be reduced by using a related compression algorithm. This is an existing technology and will not be described in detail.

[0102] Likewise, there is no specific limitation on the method of reducing the vertices of the local three-dimensional model. The vertices of the local three-dimensional model can be reduced based on a related mesh simplification algorithm. This is an existing technology and will not be described in detail.

[0103] Specifically, the viewing angle control unit reduces the texture resolution of the local three-dimensional model and reduces the vertices of the local three-dimensional model, including:

[0104] The amount of reduction in texture resolution of the local three-dimensional model is positively correlated with the regional viewing angle display characterization parameter;

[0105] The reduction amount of the vertices of the local three-dimensional model is positively correlated with the regional viewing angle display characteristic parameter.

[0106] Optional,

[0107] If S>1.9, the texture resolution reduction amount is determined to be the first resolution reduction amount P1, and P1=0.3P0;

[0108] If 1.7≤S≤1.9, the reduction amount of the texture resolution is determined to be the second resolution reduction amount P2, and P2=0.15P0;

[0109] If S>1.9, the reduction amount of the vertices of the local three-dimensional model is determined to be the first vertex reduction amount C1, and C1=[0.35C0] is set;

[0110] If 1.7≤S≤1.9, the reduction amount of the vertices of the local three-dimensional model is determined to be the second vertex reduction amount C2, and C2=[0.2C0] is set;

[0111] P0 represents the initial texture resolution of the local 3D model, and C0 represents the initial number of vertices of the local 3D model.

[0112] In the high-intensity and complex category, the present invention divides the three-dimensional model into several model areas, calculates the regional perspective display characterization parameters, and identifies the feature areas. In actual situations, under the interactive model architecture, the perspective reference point needs to move in several model areas to display the corresponding perspective display screen. For feature areas with higher complexity, the computing power requirement is high during the long-term high-load rendering process of complex scenes. Too many drawing calls during the rendering process and each drawing call may involve different materials and settings, which affect the quality and performance of the three-dimensional model. Therefore, the present invention identifies the feature areas and only controls the upper limit threshold of the perspective reference point movement speed for the feature areas and adjusts the rendering accuracy of the local three-dimensional model corresponding to the derived perspective direction of the perspective reference point. Therefore, while ensuring the display of the model, the user's interactive experience is improved, the waste of resources is reduced, and the jamming under complex models is reduced.

[0113] Thus far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art may make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will fall within the scope of protection of the present invention.

Claims

1. An interactive design system for a new energy power station, characterized in that: include: A model building module, which is used to load preset model components and generate a three-dimensional model required for design in a virtual scene based on the user's control instructions for each of the model components; an interactive display module connected to the model construction module, configured to construct a view reference point in the virtual scene where the three-dimensional model is located, determine a derived view direction based on the view reference point, and generate a view display screen corresponding to the derived view direction; A control module, which is connected to the model building module and the interactive display module respectively, includes a model parsing unit and a viewing angle control unit, The model analysis unit is used to calculate a model complexity representation coefficient based on the number of control instructions issued by the user terminal and the number of model components, and classify the complexity category of the three-dimensional model designed by the user terminal based on the model complexity representation coefficient; The viewing angle control unit is used to select a processing method for the viewing angle display image according to the complexity category of the three-dimensional model. Dividing the three-dimensional model into a plurality of model regions, calculating a regional perspective display characterization parameter based on the number of materials and the number of polygons of the local three-dimensional model of each of the model regions to identify a characteristic region, and when a perspective reference point is in the characteristic region, controlling an upper threshold of a movement speed of the perspective reference point based on the regional perspective display characterization parameter, and adjusting a rendering accuracy of a local three-dimensional model in a derived perspective direction corresponding to the perspective reference point; Alternatively, an upper threshold of the view reference point movement speed is maintained and the rendering accuracy of the local three-dimensional model corresponding to the derived view reference point is maintained.

2. The interactive design system for a new energy power station according to claim 1, characterized in that: The interactive display module determines the derived viewing angle direction based on the viewing angle reference point, including: The interactive display module receives a viewing angle control instruction for the viewing angle reference point, determines a moving direction of the viewing angle reference point, and determines the moving direction as the derived viewing angle direction.

3. The interactive design system for a new energy power station according to claim 1, characterized in that: The model analysis unit is used to calculate the model complexity representation coefficient according to formula (1) based on the number of control instructions issued by the user end and the number of model components. In formula (1), E represents the model complexity representation coefficient, N represents the number of control instructions, N0 represents the preset control instruction benchmark threshold, α represents the control instruction number weight coefficient, M represents the number of model components, M0 represents the model component number benchmark threshold, and β represents the model component number weight coefficient.

4. The interactive design system for a new energy power station according to claim 1, characterized in that: The model parsing unit divides the complexity category of the three-dimensional model designed by the user terminal based on the model complexity representation coefficient, including: Compare the model complexity representation coefficient with the preset model complexity representation comparison threshold, including, If the model complexity representation coefficient is greater than a preset model complexity representation comparison threshold, the complexity category of the three-dimensional model designed by the user terminal is determined to be a high-intensity complexity category; If the model complexity representation coefficient is less than or equal to a preset model complexity representation comparison threshold, it is determined that the complexity category of the three-dimensional model designed by the user terminal is a low-intensity complexity category.

5. The interactive design system for a new energy power station according to claim 1, characterized in that: The viewing angle control unit selects a processing method for viewing angle display images based on the complexity category of the three-dimensional model, including: If the complexity category of the three-dimensional model is a high-intensity complexity category, the three-dimensional model is divided into a plurality of model regions, and a regional perspective display characterization parameter is calculated based on the number of materials and the number of polygons of the local three-dimensional model of each of the model regions to identify a characteristic region. When the perspective reference point is in the characteristic region, an upper threshold of the movement speed of the perspective reference point is controlled based on the regional perspective display characterization parameter, and the rendering accuracy of the local three-dimensional model in the derived perspective direction corresponding to the perspective reference point is adjusted; If the complexity category of the three-dimensional model is a low-intensity complexity category, the upper threshold of the view reference point moving speed is maintained and the rendering accuracy of the local three-dimensional model corresponding to the derived view reference point in the direction is maintained.

6. The interactive design system for a new energy power station according to claim 1, characterized in that: The viewing angle control unit calculates the regional viewing angle display characterization parameter according to formula (2) based on the number of materials and the number of polygons of the local three-dimensional model of each model area. In formula (2), S represents the regional perspective display characterization parameter, X represents the number of materials, X0 represents the preset standard threshold of the number of materials, ω represents the material number weight coefficient, Y represents the number of polygons, Y0 represents the preset standard threshold of the number of polygons, and λ represents the polygon number weight coefficient.

7. The interactive design system for a new energy power station according to claim 1, characterized in that: The three-dimensional model is divided into a plurality of model regions, and the view control unit calculates a regional view display characterization parameter based on the material quantity and polygon quantity of the local three-dimensional model of each model region to identify a feature region, including: Compare the regional perspective display characterization parameter with the preset regional perspective display characterization comparison threshold, include, If the regional perspective display characterization parameter is greater than or equal to a preset regional perspective characterization contrast threshold, it is determined that the regional perspective display is a feature region.

8. The interactive design system for a new energy power station according to claim 1, characterized in that: The viewing angle control unit controls the upper threshold of the viewing angle reference point moving speed based on the regional viewing angle display characteristic parameter, include, The upper threshold value for controlling the moving speed of the viewing angle reference point is negatively correlated with the regional viewing angle display characteristic parameter.

9. The interactive design system for a new energy power station according to claim 1, characterized in that: The viewing angle control unit adjusts the rendering accuracy of the local three-dimensional model corresponding to the derived viewing angle direction of the viewing angle reference point, including: The texture resolution of the local three-dimensional model is reduced and the vertices of the local three-dimensional model are reduced.

10. The interactive design system for a new energy power station according to claim 1, characterized in that: The viewing angle control unit reduces the texture resolution of the local three-dimensional model and reduces the vertices of the local three-dimensional model, including: The amount of reduction in texture resolution of the local three-dimensional model is positively correlated with the regional viewing angle display characterization parameter; The reduction amount of the vertices of the local three-dimensional model is positively correlated with the regional viewing angle display characteristic parameter.

Citation Information

Patent Citations

  • New energy power station interactive design system

    CN105450764A