Edge Welding for 3D Objects with Differing Resolutions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The integration of high-resolution and low-resolution 3D objects in rendering three-dimensional worlds often results in visual artifacts such as cracks and seams, which are inefficient to remove and require significant CPU and GPU processing, especially in dynamic environments like augmented reality where data is streamed randomly.
Innovation Solution
A method is introduced where shared edges between objects of differing resolutions are adjusted by comparing relative resolutions, allowing for the precomputation and rendering of an adjusted version of the higher resolution object using an index buffer, thereby avoiding data transfer between the CPU and GPU and reducing computational costs.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If high-resolution and low-resolution 3D objects are integrated in rendering, then visual quality is improved, but visual artifacts such as cracks and seams appear at shared borders
Solution Approach 1:
The patent applies local quality by adjusting the resolution of the first 3D object specifically at the shared border regions where it interfaces with the second 3D object, while maintaining the original high resolution in non-shared regions. This localized resolution adjustment eliminates visual artifacts at boundaries without sacrificing overall visual quality of the high-resolution object.
2Measurement precision
If visual artifacts are removed by traditional methods, then visual quality is improved, but CPU and GPU processing efficiency deteriorates
Solution Approach 1:
The patent performs preliminary action by pre-adjusting the resolution of the first 3D object at shared border regions before the rendering process begins. This precomputation of adjusted geometry at boundaries eliminates the need for expensive real-time artifact removal during rendering, significantly improving CPU and GPU processing efficiency while maintaining visual quality.
3Object-affected harmful factors
If geometry data is reprocessed and regenerated to fix resolution mismatches, then visual artifacts are eliminated, but memory usage and processing time increase
Solution Approach 1:
The patent extracts only the necessary geometric data from the first 3D object at the shared border regions and adjusts only those specific portions to match the resolution of the second 3D object. This selective extraction and adjustment approach eliminates visual artifacts without requiring reprocessing or regeneration of the entire geometry dataset, thereby minimizing processing time and memory usage.
Data Source
AI summary
A method for rendering a 3D object comprises receiving data for a first 3D object at a first resolution, and receiving data for a second 3D object at a second resolution, lower than the first resolution. Each shared border between the first 3D object and the second 3D object includes one or more shared edges that include corresponding edges of the first and second 3D objects. Relative resolutions are identified for each shared edge of the shared border. An adjusted version of the first 3D object is generated, wherein for at least some shared edges of the shared border, the resolution of the edge of the first 3D object is adjusted to be equal to the corresponding edge of the second 3D object. The adjusted version of the first 3D object is rendered, and the second 3D object is rendered.


