1. A method for implementing per-pixel shading, comprising the steps of: generating a table of color values referenced by orientation-dependent color variables; estimating angle coordinates for a pixel in a polygon; converting the angle coordinates to one or more color variable; and assigning the pixel a color value according to the one or more color variables.