Indexed Geometric Primitives for Flexible Rendering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for rendering synthesis images using geometric primitives, such as B-Rep, restrict the flexibility in using subdivided polygons, making it difficult to select and utilize individual polygons for modeling virtual objects effectively.
Innovation Solution
A method that generates elementary geometries from input geometry, assigns index values based on vertex coordinates, and uses these indexed geometries for rendering, allowing for the free use of geometric primitives by determining the number of elementary geometries through a grammar-based procedural approach and parsing trees to represent procedural rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If an input geometry is subdivided into a plurality of polygons by the tessellation stage, then the rendering capability is improved, but the polygons become dependent on each other and cannot be freely selected for modeling
Solution Approach 1:
The patent segments the dependency chain by introducing independent index values for each polygon. Each polygon is assigned a unique index based on its position and characteristics, allowing individual polygons to be selected and manipulated independently of their neighbors, thus resolving the dependency issue while maintaining rendering capability
Solution Approach 2:
The index value acts as an intermediary mechanism between the tessellated polygons and the modeling process. This intermediary allows the system to reference and select specific polygons by their indices rather than by their positional dependencies, enabling free selection and use of polygons for virtual object modeling
2Adaptability or versatility
If geometric primitives are used for defining surfaces of virtual objects, then the modeling capability is improved, but the selection and use of individual polygons is restricted
Solution Approach 1:
The system enables self-service by allowing users to directly access and select polygons through their independent indices without needing to navigate through complex dependency chains or hierarchical structures. This direct access mechanism simplifies the operation of selecting and manipulating geometric primitives for modeling
Data Source
AI summary
A method and device for rendering a synthesis image comprising generating a plurality of elementary geometries (201 . . . 2i2) from an input geometry, a plurality of vertices being associated with each elementary geometry, each vertex being defined with coordinates; assigning an index value (0, 1 . . . 6, 7) to each elementary geometry of at least a part of the elementary geometries (201 . . . 2i2), the index value being estimated from the coordinates associated with at least one vertex of the elementary geometry, and rendering the synthesis image by using the indexed elementary geometries.


