Polynomial texture mapping