The distance the virtual camera 701 rotates around the vehicle may be based on the angle of the turn the vehicle is performing. The angle of the turn the vehicle is performing may be determined by measuring the angular difference between the original heading 705 which the vehicle was originally on before performing a turn with the current heading 815 which the vehicle is currently on, as further shown in
The virtual camera system may input the angle of the turn the vehicle is performing into a rotation table. The rotation table may map the angle of the turn to a camera rotation angle. For instance, the angle of the turn input into the rotation table may be 90° and the rotation table may map the 90° angle to a 45° camera rotation. The virtual camera system may then rotate the virtual camera 701 by the camera rotation angle, thereby causing the field of view of the virtual camera 701 to also rotate by the camera rotation angle.
As the vehicle progresses through the turn, the virtual camera system may continually update the camera rotation angle. For example, as shown in