The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 24, 2011

Filed:

Oct. 22, 2003
Applicants:

Peter-pike J. Sloan, Bellevue, WA (US);

John M. Snyder, Redmond, WA (US);

Inventors:

Peter-Pike J. Sloan, Bellevue, WA (US);

John M. Snyder, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 15/50 (2011.01);
U.S. Cl.
CPC ...
Abstract

A hardware-accelerated process of computing radiance transfer coefficients (such as for use in image rendering based on precomputed radiance transfer (PRT) techniques) is re-ordered as compared to previously known PRT precomputations to iterate over a sampling of directions about an object. The hardware-accelerated process uses a set of textures representing positions and normals for a sampling of points over a modeled object. In iterating over the directions, the process computes the depth of the object in a shadow buffer, then computes a texture of the radiance contribution based on the normal and position textures and depth from the shadow buffer. The resulting radiance contribution textures of the iterated directions are accumulated to produce a texture representing the radiance transfer coefficients of the sampled positions. This enables the process to avoid reduction operations, ray tracing and slow read-back path limitations of graphical processing units.


Find Patent Forward Citations

Loading…