FIG. 17 is an example flow diagram 1700 which may be performed by one or more computing devices of a vehicle, such as computing device 110 of vehicle 100 in order to adjust a virtual camera's orientation when a vehicle is making a turn. In this example, the computing one or more computing devices may receive the vehicle's original heading prior to making the turn and the vehicle's current heading as shown in block 1710. Based on the vehicle's original heading and the vehicle's current heading, the one or more computing devices may determine an angle of a turn the vehicle is performing as shown in block 1720. The one or more computing devices may determine a camera rotation angle, as shown in block 1730, and adjust the virtual camera's orientation relative to the vehicle to an updated orientation by rotating the virtual camera by the camera rotation angle, as shown in block 1740. The one or more computing devices may generate a video corresponding to the virtual camera's updated orientation as shown in block 1750 and display the video on a display as shown in block 1760.