3D Object Rendering via Segmented Mesh and Outline Preservation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for converting two-dimensional outlines to three-dimensional objects are cumbersome, result in slow rendering times, and require large data sizes, making them unsuitable for internet and mobile applications due to the loss of original outline data and exponential increase in rendering times with quality settings.
Innovation Solution
A method that generates high-quality vector-based three-dimensional images with a minimal number of shapes and edges, allowing for efficient rendering by converting each viewing angle into two-dimensional shapes, suitable for online and mobile use, using a virtual tracing pen and caching to optimize processing, and producing a cartoon-like aesthetic.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If three-dimensional objects are broken down into small triangular units for rendering, then the objects can be displayed with proper geometry, but the file size increases and rendering times become slow
Solution Approach 1:
The patent segments the three-dimensional object into a hierarchical structure with a coarse mesh providing overall geometry and fine mesh providing local detail. This allows the renderer to process only necessary levels of detail, reducing overall rendering time while maintaining geometric accuracy where needed.
Solution Approach 2:
The patent applies partial detailing by rendering only certain regions of the object at high resolution while using lower resolution for other regions. This selective approach reduces total rendering time while maintaining sufficient geometric accuracy for the final image quality.
2Manufacturing precision
If the mesh density is increased to improve image quality, then the rendering output quality improves, but the rendering time increases exponentially
Solution Approach 1:
The patent divides the object into coarse and fine mesh segments, allowing the system to achieve high image quality in critical areas without uniformly increasing mesh density across the entire object. This segmentation enables quality improvement without exponential rendering time increase.
Solution Approach 2:
The patent applies different mesh densities to different regions of the object based on their importance to the final image quality. Critical features use fine mesh for high quality, while less important regions use coarse mesh, maintaining overall image quality while reducing total rendering time.
3Ease of manufacture
If control points of curved edges are discarded during mesh sculpting, then the mesh modeling becomes simpler, but the original outline contours are lost and curves must be approximated
Solution Approach 1:
The patent performs preliminary action by preserving the original outline data and control points during the mesh sculpting process. This preserved data is then used in the rendering stage to accurately reconstruct curved edges, preventing loss of information while maintaining modeling simplicity.
Solution Approach 2:
The patent uses the preserved outline data as an intermediary between the simple mesh structure and the final high-quality curved edges. The outline data acts as a mediator that guides the rendering process to reconstruct accurate contours without requiring complex mesh structures.
4Ease of operation
If post-processing techniques are used to display outlines around objects, then the outlining function is achieved, but the overall processing complexity and time increase
Solution Approach 1:
The patent merges the outlining function with the main rendering process by using the preserved original outline data directly during rendering. This integration eliminates the need for separate post-processing outlining steps, reducing overall processing complexity while maintaining outlining capability.
Data Source
AI summary
The method is for rendering an object. An object to be rendered is identified. An outline of the object is defined. A front plate of the object is identified. A back plate that is shifted relative to the front plate is created. A beveled side extending between the front plate and the back plate is identified. A beveled contour of the beveled side from a series of segments of edges is created. A boundary line between visible and non-visible segments of surfaces is identified.


