Tessellation method using recursive sub-division of triangles
AssigneeImagination Technologies Limited
InventorsPeter Malcolm Lacey, Simon Fenney
Life of this patent
Estimating the term…
Loading patent…
AssigneeImagination Technologies Limited
InventorsPeter Malcolm Lacey, Simon Fenney
Estimating the term…
A tessellation method uses tessellation factors defined for each vertex of a patch which may be a quad, a triangle or an isoline. The method is implemented in a computer graphics system and involves comparing the vertex tessellation factors to a threshold. If the vertex tessellation factors for either a left vertex or a right vertex, which define an edge of an initial patch, exceed the threshold, the edge is sub-divided by the addition of a new vertex which divides the edge into two parts and two new patches are formed. New vertex tessellation factors are calculated for each vertex in each of the newly formed patches, both of which include the newly added vertex. The method is then repeated for each of the newly formed patches until none of the vertex tessellation factors exceed the threshold.
A method of performing tessellation of surface patches of objects in a 3-D scene in a computer graphics system, the method comprising:
A non-transitory computer readable storage medium having stored thereon computer executable program code that when executed causes at least one processor to perform tessellation of surface patches of objects in a 3-D computer graphics scene by,
A hardware tessellation unit comprising hardware logic configured to, for an initial patch comprising a left vertex and a right vertex connected by an edge and defined in domain space, said initial patch representing part of a surface in a 3-D computer graphics scene:
Dependencies are inferred from the claim text.