1. A method for gathering full-field three dimensional data for a surface comprising: generating light; directing said light through a master grating and a projection lens onto said surface; viewing said light from said surface though an imaging lens, a plurality of splitting lenses, and a submaster grating, wherein a plurality of moire fringe patterns are generated and create a sinusoidal light modulation; examining said plurality of moire fringe patterns to determine said full-field three dimensional data.