Henry P. Moreton - Woodside CA Douglas H. Rogers - Sunnyvale CA
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06T 1530
US Classification:
345423
Abstract:
A system, method and article of manufacture are provided for decomposing surfaces for rendering purposes during computer graphics processing. Initially, an interior mesh of primitives is defined in a surface to be rendered. Next, a plurality of surrounding meshes is defined along sides of the interior mesh. The exterior sides of the surrounding meshes each include a plurality of equally sized segments and at least one fractional segment that is a fraction of the equally sized segments. With this configuration, a pattern of triangles is used that permits the number of triangles to be varied continuously from frame to frame while accommodating incremental evaluation techniques such as forward differencing without visual artifacts such as popping.
Integrated Tessellator In A Graphics Processing Unit
Henry P. Moreton - Woodside CA Justin Legakis - Davis CA Douglas H. Rogers - Sunnyvale CA
Assignee:
Nvidia Corporation - Santa Clara CA
International Classification:
G06T 1720
US Classification:
345423, 345421, 345426, 345427
Abstract:
An integrated graphics pipeline system is provided for graphics processing. Such system includes a tessellation module that is positioned on a single semiconductor platform for receiving data for tessellation purposes. Tessellation refers to the process of decomposing either a complex surface such as a sphere or surface patch into simpler primitives such as triangles or quadrilaterals, or a triangle into multiple smaller triangles. Also included on the single semiconductor platform is a transform module adapted to transform the tessellated data from a first space to a second space. Coupled to the transform module is a lighting module which is positioned on the single semiconductor platform for performing lighting operations on the data received from the transform module. Also included is a rasterizer coupled to the lighting module and positioned on the single semiconductor platform for rendering the data received from the lighting module.
Tessellation System, Method And Computer Program Product With Interior And Surrounding Meshes
Henry P. Moreton - Woodside CA Douglas H. Rogers - Sunnyvale CA
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G06T 1530
US Classification:
345423
Abstract:
A system, method and article of manufacture are provided for decomposing surfaces for rendering purposes during computer graphics processing. Initially, an interior mesh of primitives is defined in a surface to be rendered. Next, a plurality of surrounding meshes is defined along sides of the interior mesh. The exterior sides of the surrounding meshes each include a plurality of equally sized segments and at least one fractional segment that is a fraction of the equally sized segments. With this configuration, a pattern of triangles is used that permits the number of triangles to be varied continuously from frame to frame while accommodating incremental evaluation techniques such as forward differencing without visual artifacts such as popping.
Integrated Tessellator In A Graphics Processing Unit
An integrated graphics pipeline system is provided for graphics processing. Such system includes a tessellation module that is positioned on a single semiconductor platform for receiving data for tessellation purposes. Tessellation refers to the process of decomposing either a complex surface such as a sphere or surface patch into simpler primitives such as triangles or quadrilaterals, or a triangle into multiple smaller triangles. Also included on the single semiconductor platform is a transform module adapted to transform the tessellated data from a first space to a second space. Coupled to the transform module is a lighting module which is positioned on the single semiconductor platform for performing lighting operations on the data received from the transform module. Also included is a rasterizer coupled to the lighting module and positioned on the single semiconductor platform for rendering the data received from the lighting module.
Utilization Of Symmetrical Properties In Rendering
Henry Packard Moreton - Woodside CA, US Douglas H. Rogers - Gilroy CA, US
Assignee:
NVIDIA Corporation - Santa Clara CA
International Classification:
G09G 5/00
US Classification:
345582
Abstract:
The symmetrical properties of a group of vertices are leveraged to reconstruct the group using vertex data for a subset of the vertices and a set of control data. The subset of vertices is symmetrical to one or more other subsets of vertices in the group, and the control data includes information to reconstruct the one or more other subsets using the vertex data for the first set of vertices and symmetrical characteristics of the group. In some embodiments, reconstruction is performed using a geometry shader in a graphics processor to compute the additional vertices.
Dr. Rogers graduated from the Rosalind Franklin University/ Chicago Medical School in 1978. He works in Cleveland, OH and 1 other location and specializes in Pediatric Endocrinology and Diabetes. Dr. Rogers is affiliated with Cleveland Clinic.
Dr. Rogers graduated from the University of New England College of Osteopathic Medicine in 1991. He works in Ocala, FL and specializes in Family Medicine. Dr. Rogers is affiliated with Munroe HMA Hospital LLC and Ocallaghan Regional Medical Center.