1. A method of generating a 3D model by an array of cameras, comprising: applying, upon an object, a stochastic shape distribution of noise, the stochastic shape distribution of noise being applied using a substance which is visible under is first lighting condition; capturing a first set of images under the first lighting condition, each image of the first set of images depicting at least a portion of the stochastic shape distribution applied on the object; capturing a second set of images under a second lighting condition, each image of the second set of images depicting at least a portion of the object with the stochastic shape distribution not visible; mapping each image from the first set of images to a corresponding image of the second set of images; determining, using the portion of the stochastic shape distribution, a first set of relative positions of each of the images within the first set of images; determining, based on the mapping, a second set of relative positions of each of the images within the second set of images; and generating a composite image from the second set of images based on the determined second set of relative positions.