1. A system, comprising: one or more memory units; and one or more processors communicatively coupled to the one or more memory units and operable to: for each field of view of a plurality of fields of view forming a field of regard: position a rotating disk in a first position corresponding to a first section of a plurality of sections of the rotating disk, each section of the plurality of sections having a different focal length; receive a first image representing a first field of view captured while the rotating disk was in the first position; analyze the first image to determine whether to adjust a plurality of mirrors on a spatial light modulator; adjust the plurality of mirrors based on the analysis; position the rotating disk in a second position corresponding to a second section of the plurality of sections; and receive a second image representing the first field of view captured while the rotating disk was in the second position; generate a range image of the field of view using at least the first image and the second image; and determine a range to a target using the range image.