A computer-implemented method for warping virtual content (310, 410, 510, 610, 612, 1100, 1210, 1212, 1510, 1512, 2010, 2012, 2210, 2212, 2510, 2512, 2810, 2812, 3210, 3212, 3910, 3912, 4710), comprising: receiving rendered virtual content data, the rendered virtual content data including a single far depth; receiving movement data indicating a user movement in a direction orthogonal to an optical axis; and generating warped rendered virtual content data based on the rendered virtual content data, the single far depth, and the movement data, wherein the rendered virtual content data corresponds to a near virtual object (310, 410, 510, 610, 1100, 1210, 1510, 2010, 2210, 2510, 2810, 3210, 3910, 4710) and a far virtual object (612, 1212, 1512, 2012, 2212, 2512, 2812, 3212, 3912), wherein the single far depth corresponds to the farthest depth of any virtual object in the Field Of View, FOV, (612, 1212, 1512, 2012, 2212, 2512, 2812, 3212, 3912) wherein the warped rendered virtual content data corresponds to a warped near virtual object (310', 410', 510', 610', 1100', 1210', 1510', 2010', 2210', 2510', 2810', 3210', 3910') and a warped far virtual object (612', 1212', 1512', 2012', 2212', 2512', 2812', 3212', 3912'), the method being characterized in that a first position shift between the near virtual object (310, 410, 510, 610, 1100, 1210, 1510, 2010, 2210, 2510, 2810, 3210, 3910, 4710) and the warped near virtual object (310', 410', 510', 610', 1100', 1210', 1510', 2010', 2210', 2510', 2810', 3210', 3910') is equal to a second position shift between the far virtual object (612, 1212, 1512, 2012, 2212, 2512, 2812, 3212, 3912) and the warped far virtual object (612', 1212', 1512', 2012', 2212', 2512', 2812', 3212', 3912'). receiving rendered virtual content data, the rendered virtual content data including a single far depth; receiving movement data indicating a user movement in a direction orthogonal to an optical axis; and generating warped rendered virtual content data based on the rendered virtual content data, the single far depth, and the movement data, wherein the rendered virtual content data corresponds to a near virtual object (310, 410, 510, 610, 1100, 1210, 1510, 2010, 2210, 2510, 2810, 3210, 3910, 4710) and a far virtual object (612, 1212, 1512, 2012, 2212, 2512, 2812, 3212, 3912), wherein the single far depth corresponds to the farthest depth of any virtual object in the Field Of View, FOV, (612, 1212, 1512, 2012, 2212, 2512, 2812, 3212, 3912) wherein the warped rendered virtual content data corresponds to a warped near virtual object (310', 410', 510', 610', 1100', 1210', 1510', 2010', 2210', 2510', 2810', 3210', 3910') and a warped far virtual object (612', 1212', 1512', 2012', 2212', 2512', 2812', 3212', 3912'), the method being characterized in that a first position shift between the near virtual object (310, 410, 510, 610, 1100, 1210, 1510, 2010, 2210, 2510, 2810, 3210, 3910, 4710) and the warped near virtual object (310', 410', 510', 610', 1100', 1210', 1510', 2010', 2210', 2510', 2810', 3210', 3910') is equal to a second position shift between the far virtual object (612, 1212, 1512, 2012, 2212, 2512, 2812, 3212, 3912) and the warped far virtual object (612', 1212', 1512', 2012', 2212', 2512', 2812', 3212', 3912').