Rethinking texture mapping