1. A method for generating a three-dimensional image, comprising: aligning pixels in an electro-optical array with a lidar such that the pixels are positioned within a lidar shot formed by the lidar; the lidar transmitting a laser beam to form a lidar shot; the lidar receiving a reflected laser beam indicative of range data; the electro-optical array receiving optical radiation indicative of electro-optical data, wherein the electro-optical data corresponds to aligned pixels within the lidar shot.