1. A method for rendering a scene comprising: rendering a background scene; rendering a first model from an eye-point of a first viewer location using a standard projection matrix to form a first image; identifying a second model to be rendered independently from the background scene and from an eye-point other than the eye-point of the first viewer location; identifying an eye-point of a second viewer location that is different from the first viewer location to render the second model from; computing an asymmetric projection matrix to render the second model from the eye-point of the second viewer location wherein the asymmetric projection matrix has an asymmetry to compensate for the eye-point of the second viewer location; rendering the second model independently from the background scene using the asymmetric projection matrix to form a second image; and, forming a composite image by overlaying the second image, the first image and the background scene.