A method comprising: receiving, at a canvas view generation system, wherein a canvas view represents a panoramic wide-angle view to recreate a scene in virtual reality, a set of camera views (530,535; 610,615; 805,810; 1405) depicting a scene as captured by a plurality of cameras (310-317; 415,420; 505,510) of an image capture system having an origin point, each camera view (530,535; 610,615; 805,810; 1405) associated with a camera view location from which that camera view (530,535; 610,615; 805,810; 1405) was captured; identifying a set of canvas view regions (1005,1010; 1215; 1416) for a canvas view (1100; 1415) of the scene depicting a range of angles of the scene, the angles being measured with respect to the origin point of the image capture system, each canvas view region (1005,1010; 1215; 1416) in the set of regions (1005,1010; 1215; 1416) comprising a vertical column of pixels associated with an angle (1020,1025) in the range of angles; and generating the canvas view (1100,1415) by: for each canvas view region (1005,1010; 1215; 1416) in the set of regions (1005,1010; 1215; 1416): determining a synthetic camera (425,430; 1220,1225) location for the canvas view region (1005,1010; 1215;1416) based on the angle (1020,1025); generating a first canvas view mapping associating the canvas view region (1005,1010; 1215; 1416) with a synthetic view region (1240,1245) of a synthetic view (1230, 1235) associated with the synthetic camera ( 425,430; 1220, 1225) location; generating a second synthetic view mapping associating regions of a plurality of camera views (530,535; 610,615; 805,810; 1405) of the set of camera views (530,535; 610,615; 805,810; 1405) with the synthetic view region (1240,1245); combining the first mapping and the second mapping to generate a combined mapping associating the canvas view region (1005,1010; 1215;1416) with regions (1005,1010; 1215;1406) of one or more camera views (530,535; 610,615; 805,810; 1405) of the set of camera views (530,535; 610,615; 805,810; 1405); and applying the combined mapping to the set of camera views (530,535; 610,615; 805,810; 1405) to generate the canvas view (1100; 1415) for the canvas view region (1005,1010; 1215; 1416). receiving, at a canvas view generation system, wherein a canvas view represents a panoramic wide-angle view to recreate a scene in virtual reality, a set of camera views (530,535; 610,615; 805,810; 1405) depicting a scene as captured by a plurality of cameras (310-317; 415,420; 505,510) of an image capture system having an origin point, each camera view (530,535; 610,615; 805,810; 1405) associated with a camera view location from which that camera view (530,535; 610,615; 805,810; 1405) was captured; identifying a set of canvas view regions (1005,1010; 1215; 1416) for a canvas view (1100; 1415) of the scene depicting a range of angles of the scene, the angles being measured with respect to the origin point of the image capture system, each canvas view region (1005,1010; 1215; 1416) in the set of regions (1005,1010; 1215; 1416) comprising a vertical column of pixels associated with an angle (1020,1025) in the range of angles; and generating the canvas view (1100,1415) by: for each canvas view region (1005,1010; 1215; 1416) in the set of regions (1005,1010; 1215; 1416): determining a synthetic camera (425,430; 1220,1225) location for the canvas view region (1005,1010; 1215;1416) based on the angle (1020,1025); generating a first canvas view mapping associating the canvas view region (1005,1010; 1215; 1416) with a synthetic view region (1240,1245) of a synthetic view (1230, 1235) associated with the synthetic camera ( 425,430; 1220, 1225) location; generating a second synthetic view mapping associating regions of a plurality of camera views (530,535; 610,615; 805,810; 1405) of the set of camera views (530,535; 610,615; 805,810; 1405) with the synthetic view region (1240,1245); combining the first mapping and the second mapping to generate a combined mapping associating the canvas view region (1005,1010; 1215;1416) with regions (1005,1010; 1215;1406) of one or more camera views (530,535; 610,615; 805,810; 1405) of the set of camera views (530,535; 610,615; 805,810; 1405); and applying the combined mapping to the set of camera views (530,535; 610,615; 805,810; 1405) to generate the canvas view (1100; 1415) for the canvas view region (1005,1010; 1215; 1416). determining a synthetic camera (425,430; 1220,1225) location for the canvas view region (1005,1010; 1215;1416) based on the angle (1020,1025); generating a first canvas view mapping associating the canvas view region (1005,1010; 1215; 1416) with a synthetic view region (1240,1245) of a synthetic view (1230, 1235) associated with the synthetic camera ( 425,430; 1220, 1225) location; generating a second synthetic view mapping associating regions of a plurality of camera views (530,535; 610,615; 805,810; 1405) of the set of camera views (530,535; 610,615; 805,810; 1405) with the synthetic view region (1240,1245); combining the first mapping and the second mapping to generate a combined mapping associating the canvas view region (1005,1010; 1215;1416) with regions (1005,1010; 1215;1406) of one or more camera views (530,535; 610,615; 805,810; 1405) of the set of camera views (530,535; 610,615; 805,810; 1405); and applying the combined mapping to the set of camera views (530,535; 610,615; 805,810; 1405) to generate the canvas view (1100; 1415) for the canvas view region (1005,1010; 1215; 1416).