Apparatus and method for gradient mapping in a graphics processing system
US6850244B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Jan 11, 2001 |
| Grant date | Feb 1, 2005 |
| Priority date | — |
| Expiry date | Sep 19, 2022 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG09G5/395
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A method and system for providing surface texture in a graphics image rendered by a graphics processing system. Color values of a pixel having a normal vector normal to a surface in which the pixel is located are calculated based on a perturbed normal vector. The perturbed normal vector is displaced from the normal vector by a displacement equal to the sum of a first vector tangent to the surface at the location of the pixel scaled by a first scale factor and a first displacement value, and a second vector tangent to the surface at the location of the pixel and scaled by a second scale factor and a second displacement value, the second vector perpendicular to the first vector. The displacement values are representative of partial derivatives of a function defining a texture applied to the surface and the scale factors are used to scale the magnitude of the resulting perturbed normal. The color value for the pixel being rendered will be based on the perturbed normal vector instead of the normal vector.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.