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.
Patent No.:
Date of Patent:
Jul. 13, 2004
Filed:
Jun. 01, 1998
Steven C. Dilliplane, Yardley, PA (US);
ATI Technologies, Inc., Markham, CA;
Abstract
A method and apparatus for rendering an object using texture variant information begins by determining at least one object invariant parameter based on at least one object parameter (i.e., the parameters used to render the object). The object invariant parameter may include at least one light vector, and/or invariant portion(s) of a texture map. Having obtained the object invariant parameter(s), a plurality of rendering elements are computed based on the object invariant parameter(s), texture coordinates of the object being rendered, and texture variant information. The plurality of rendering elements is calculated by encoding at least one of a plurality of texture parameters to obtain a texture map. Next, uniformed portions of the texture map are encoded into a corresponding texture variant table to produce a plurality of texture variants. Having produced the texture variants, at least one of them is selected based on texture coordinates of the object to produce at least one selected texture variant. The selected texture variant is then processed along with the object invariant parameter to produce the rendering elements. Having obtained the plurality of rendering elements, the object is rendered on a pixel by pixel basis.