1. A computer implemented method for motion blurring rotating objects in a scene comprising: rendering an object from the scene in a render target, the render target comprising at least a color buffer and a depth buffer; generating one or more three-dimensional world space positions for a pixel in the object; sampling the pixel around an axis of rotation of the object at a plurality of rotational positions for the generated one or more three-dimensional world space positions containing the pixel by retrieving a set of color and depth data from the color and depth buffers for each of the plurality of rotational positions sampled, the sampling being performed on a pre-motion blurred scene; and compositing the retrieved sets of color and depth data for the plurality of rotational positions sampled to provide a blurred texture for the pixel in the object.