An amusement ride attraction comprising: a predetermined vehicle path extending through a building; a projection surface adjacent to the predetermined vehicle path; a projector arranged to project a 3D stereoscopic motion picture onto the projection surface; a vehicle movable along the predetermined vehicle path, the vehicle having passenger positions for accommodating passengers and wherein the vehicle includes a motion base tor generating movement of patch, roll, yaw, heave, surge and sway; and means for compensating the 3D stereoscopic motion picture for point of view image distortion for a moving point of view, the compensating means carrying out the steps of: a. determining a predetermined motion profile of the moving point of view of the vehicle along the predetermined vehicle path of the amusement park vehicle the motion profile being a record of the time, position, speed and orientation of the vehicle along the vehicle path, the motion profile further including the movements of pitch, roll, yaw, heave, surge and sway; b. establishing a frame of view onto which an image is to be projected; c. determining the temporal and spatial relationship between the moving point of view and the frame of view at each point along the moving point of view; d. obtaining a plurality of images of the frame of view from a perspective of a moving point of view while traveling through the predetermined motion profile, the plurality of images comprising an array of image points of the frame of view; e. transforming each of the plurality of images into a plurality of compensated images, said transformation comprising the step of re-mapping the array of image points of the frame of view using a transformation function that fits the plurality of compensated images into the size of the frame of view as observed from a stationary perspective point wherein the transformation function acts to compensate the images in synchronization with relative movement of the vehicle and the projection surface;and f. projecting the plurality of compensated images onto the projection surface from the stationary perspective point in synchronization with the moving profile to substantially reduce point of view image distortion thereby to form the compensated 3D motion picture on the projection surface for display to the passengers in the vehicle. a. determining a predetermined motion profile of the moving point of view of the vehicle along the predetermined vehicle path of the amusement park vehicle the motion profile being a record of the time, position, speed and orientation of the vehicle along the vehicle path, the motion profile further including the movements of pitch, roll, yaw, heave, surge and sway; b. establishing a frame of view onto which an image is to be projected; c. determining the temporal and spatial relationship between the moving point of view and the frame of view at each point along the moving point of view; d. obtaining a plurality of images of the frame of view from a perspective of a moving point of view while traveling through the predetermined motion profile, the plurality of images comprising an array of image points of the frame of view; e. transforming each of the plurality of images into a plurality of compensated images, said transformation comprising the step of re-mapping the array of image points of the frame of view using a transformation function that fits the plurality of compensated images into the size of the frame of view as observed from a stationary perspective point wherein the transformation function acts to compensate the images in synchronization with relative movement of the vehicle and the projection surface;and f. projecting the plurality of compensated images onto the projection surface from the stationary perspective point in synchronization with the moving profile to substantially reduce point of view image distortion thereby to form the compensated 3D motion picture on the projection surface for display to the passengers in the vehicle.