1. A method, comprising: receiving an image; and processing the image utilizing a graphics processor for projecting the image onto a three-dimensional object, the graphics processor including a shader module and a rasterization module each situated on a single semiconductor platform to form a graphics processing unit (GPU); wherein the three-dimensional object includes a physical object with a three-dimensional surface onto which the image is projected; wherein the processing of the image includes distorting the image utilizing an inverse model of the three-dimensional object prior to projecting the image onto the physical object.