A virtual image generation system for use by an end user , comprising: memory storing a three-dimensional scene; a control subsystem configured for rendering a plurality of synthetic image frames of the three-dimensional scene, estimating a focal point of an eye within a field of view of the end user , and generating a respective non-uniform resolution distribution for each of the displayed image frames based on the estimated focal point, each respective non-uniform resolution distribution having a region of highest resolution and a region of lower resolution, wherein the region of highest resolution is coincident with the estimated focal point, and wherein the estimated focal point of the end user has an error margin to provide a focal range within the field of the view of the end user , and the region of highest resolution intersects the focal range, blurring the displayed image frames in the region of lower resolution, and a display subsystem configured for sequentially displaying the plurality of image frames to the end user , wherein each of the displayed image frames is displayed according to its respective non-uniform resolution distribution generated by the control subsystem, characterized in that the control subsystem is further configured for dynamically modifying the error margin based on an assumed eye angular velocity profile. memory storing a three-dimensional scene; a control subsystem configured for rendering a plurality of synthetic image frames of the three-dimensional scene, estimating a focal point of an eye within a field of view of the end user , and generating a respective non-uniform resolution distribution for each of the displayed image frames based on the estimated focal point, each respective non-uniform resolution distribution having a region of highest resolution and a region of lower resolution, wherein the region of highest resolution is coincident with the estimated focal point, and wherein the estimated focal point of the end user has an error margin to provide a focal range within the field of the view of the end user , and the region of highest resolution intersects the focal range, blurring the displayed image frames in the region of lower resolution, and rendering a plurality of synthetic image frames of the three-dimensional scene, estimating a focal point of an eye within a field of view of the end user , and generating a respective non-uniform resolution distribution for each of the displayed image frames based on the estimated focal point, each respective non-uniform resolution distribution having a region of highest resolution and a region of lower resolution, wherein the region of highest resolution is coincident with the estimated focal point, and wherein the estimated focal point of the end user has an error margin to provide a focal range within the field of the view of the end user , and the region of highest resolution intersects the focal range, blurring the displayed image frames in the region of lower resolution, and a display subsystem configured for sequentially displaying the plurality of image frames to the end user , wherein each of the displayed image frames is displayed according to its respective non-uniform resolution distribution generated by the control subsystem, characterized in that the control subsystem is further configured for dynamically modifying the error margin based on an assumed eye angular velocity profile. <EOS>