Perspective-Correct Texturing

  • Posted on March 28th, 2009

Thatcher Ulrich has created a perspective-correct texturing demo using triangle texture mapping. To quote Thatcher: “Old software-rendering tricks ride again!”

Not the latest news, but impressive nevertheless

Not the latest newspaper, but impressive nevertheless

Thatcher explains how it works:

The subdivision method is fairly simple; the idea is that each triangle edge is tested to see how badly it needs perspective correction. Each edge is tested independently. Each edge that needs subdivision is bisected. This gives 8 cases for any triangle (each edge can either be bisected, or not), generating between 1 and 4 output triangles. Then the process is applied recursively. Because it is edge centric, adjacent triangles make the same decisions for shared edges, and there are no t-junctions.

Play around with the perspective correct texturing demo!


Posted on:
March 28th, 2009
Posted by:
Andi Smith



Your Rating:
1 Star2 Stars3 Stars4 Stars5 Stars

Works on

BETA Please let us know if you find Perspective-Correct Texturing works in other browsers by leaving a comment below.

Add comment

(will not be published)