Method and apparatus for rendering an object using texture variant information
AssigneeATI Technologies, Inc.
InventorSTEVEN C. DILLIPLANE
Life of this patent
Estimating the term…
Loading patent…
AssigneeATI Technologies, Inc.
InventorSTEVEN C. DILLIPLANE
Estimating the term…
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.
A method for rendering an object, the method comprises the steps of:
A method for generating rendering elements, the method comprises the steps of:
A video processor comprises:
A video processor comprises:
A video processor comprises:
Dependencies are inferred from the claim text.