Hierarchical 2D Mesh Rendering for Smooth 3D Object Decomposition
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The complexity of three-dimensional mesh data in computer graphics leads to high computational costs and long rendering times, causing stuttering during decomposed display of virtual objects.
Innovation Solution
Perform dimension reduction on three-dimensional mesh data to obtain two-dimensional mesh data, construct a hierarchical sub-mesh structure, group triangles based on region information, and hierarchically store and render cross-section loops to improve rendering efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If three-dimensional mesh data is rendered as a whole, then rendering completeness is maintained, but computational cost increases and rendering time becomes excessively long
Solution Approach 1:
The patent divides the three-dimensional mesh data into multiple two-dimensional mesh data through dimension reduction, and further segments it into hierarchical sub-mesh structures with different levels of detail. This segmentation allows the rendering system to process and display only the necessary portions of the mesh, significantly reducing computational cost and rendering time while maintaining visual quality.
Solution Approach 2:
The patent performs dimension reduction and hierarchical decomposition of the mesh data in advance, creating pre-processed two-dimensional mesh data and hierarchical sub-mesh structures before actual rendering. This preliminary action enables faster rendering by avoiding complex computations during the rendering process itself, as the data is already prepared in optimized formats.
2Adaptability or versatility
If three-dimensional mesh data is decomposed for display, then display flexibility is improved, but additional computation is required causing display stuttering
Solution Approach 1:
The patent segments the mesh data into hierarchical levels where lower levels contain simplified two-dimensional mesh data and higher levels contain more detailed sub-mesh structures. This segmentation enables the system to display different levels of detail on demand without performing complex computations, as the decomposed data is already prepared in the hierarchical structure.
Solution Approach 2:
The patent performs mesh decomposition and dimension reduction in advance, creating pre-computed hierarchical sub-mesh data structures before rendering. This preliminary decomposition allows the display system to switch between different levels of detail instantly without additional computation, eliminating display stuttering while maintaining flexibility.
3Measurement precision
If complex computation is performed on three-dimensional mesh data, then rendering precision is maintained, but processing time increases significantly
Solution Approach 1:
The patent transforms three-dimensional mesh data into two-dimensional mesh data through dimension reduction, creating a lower-dimensional representation that retains essential visual information. This dimensional change simplifies the data structure and reduces computational complexity while maintaining rendering precision, as the two-dimensional representation preserves the necessary geometric and topological properties for accurate rendering.
Data Source
AI summary
A data processing method includes acquiring three-dimensional mesh data to be processed, and performing dimension reduction on the three-dimensional mesh data to obtain two-dimensional mesh data, the two-dimensional mesh data including vertex information and triangle information, constructing a hierarchical sub-mesh structure, each level of the hierarchical sub-mesh structure including one or more sub-meshes, performing grouping of triangles on the two-dimensional mesh data to obtain triangle grouping sets corresponding to the sub-meshes, hierarchically storing the sub-meshes and the triangle grouping sets corresponding to the sub-meshes, and determining cross-section loops of the sub-meshes, and rendering, based on the cross-section loops, cross-sections of each of the sub-meshes.


