1. A method for displaying an image on a display, the method comprising: generating a rendered image of a scene including 3D geometry and/or multiple non-coplanar planes; determining a gaze location of a user; determining a stabilization plane, associated with a homographic transformation, based on the determined gaze location, wherein the stabilization plane is selected such that the stabilization plane reduces errors that occur when the homographic transform associated with the stabilization plane is applied to the rendered image of the scene including 3D geometry and/or multiple non-coplanar planes; applying the homographic transformation to the rendered image to thereby generate an updated image of the scene including 3D geometry and/or multiple non-coplanar planes; and displaying at least a portion of the updated image of the scene including 3D geometry and/or multiple non-coplanar planes on the display.