-
公开(公告)号:US09747718B2
公开(公告)日:2017-08-29
申请号:US14645340
申请日:2015-03-11
Applicant: NVIDIA Corporation
Inventor: Anjul Patney , Eric B. Enderton , Eric B. Lum , Marco Salvi , Christopher Ryan Wyman , Yubo Zhang , Yong He , G. Evan Hart, Jr. , Kayvon Fatahalian , Yury Uralsky , Henry Packard Moreton , Aaron Eliot Lefohn
CPC classification number: G06T15/80 , G06T1/20 , G06T15/005 , G06T17/205 , G06T2210/36
Abstract: A system, method, and computer program product are provided for performing object-space shading. A primitive defined by vertices in three-dimensional (3D) space that is specific to an object defined by at least the primitive is received and a shading sample rate is computed for the primitive based on a screen-space derivative of coordinates of a pixel fragment transformed into the 3D space. A shader program is executed by a processing pipeline to compute shaded attributes for the primitive according to the computed shading sample rate.
-
2.
公开(公告)号:US09754407B2
公开(公告)日:2017-09-05
申请号:US14645327
申请日:2015-03-11
Applicant: NVIDIA Corporation
Inventor: Anjul Patney , Eric B. Enderton , Eric B. Lum , Marco Salvi , Christopher Ryan Wyman , Yubo Zhang , Yong He , G. Evan Hart, Jr. , Kayvon Fatahalian , Yury Uralsky , Henry Packard Moreton , Aaron Eliot Lefohn
CPC classification number: G06T15/80 , G06T17/10 , G06T17/20 , G06T17/205 , G06T2200/04 , G06T2210/36
Abstract: A system, method, and computer program product are provided for shading using a dynamic object-space grid. An object defined by triangle primitives in a three-dimensional (3D) space that is specific to the object is received and an object-space shading grid is defined for a first triangle primitive of the triangle primitives based on coordinates of the first triangle primitive in the 3D space. A shader program is executed by a processing pipeline to compute a shaded value at a point on the object-space shading grid for the first triangle primitive.
-