Perspective correct texture mapping system and methods with intelligent subdivision
AssigneeVirtus Corporation
InventorJeffrey Alan Mauldin
Life of this patent
Estimating the term…
Loading patent…
AssigneeVirtus Corporation
InventorJeffrey Alan Mauldin
Estimating the term…
High speed, perspective correct texture mapping is performed by identifying lines of constant depth in a polygon and repeatedly subdividing the polygon along lines of constant depth to produce subpolygons having a maximum mapping error which is less than a predetermined maximum mapping error, preferably less than one pixel. Subdivision may be performed using a "Check/Subdivide/Check" embodiment or a "Predictive Subdivision" embodiment. In Check/Subdivide/Check, a greatest mapping error for a polygon is determined, and if the mapping error is greater than a predetermined mapping error, the polygon is further subdivided. In Predictive Subdivision, a polygon is subdivided into subpolygons which are sufficiently small to ensure that maximum texture mapping error is less than a predetermined mapping error, so that repeated checking and subdividing is not necessary. In either embodiment, linear interpolation can be used for high speed texture mapping, while maintaining the perspective error to below any desired maximum.
A method of mapping texture onto a polygon which is displayed on a graphical display, comprising the steps of:
Dependencies are inferred from the claim text.