1. A method for building a three-dimensional composite scene, the method comprising: acquiring a first three-dimensional composite scene, the first three-dimensional scene stored in memory and including at least two three-dimensional scenes aligned in part based on a comparison of shape and visual appearance metrics in the at least two three-dimensional scenes; acquiring a second three-dimensional composite scene, the second three-dimensional composite scene including at least two three-dimensional scenes aligned in part based on a comparison of shape and visual appearance metrics in the at least two three-dimensional scenes of the second three-dimensional composite scene; acquiring shape and visual appearance metrics from each of the acquired three-dimensional composite scenes; and executing instructions stored in memory by way of one or more processors to: automatically generate possible alignments for the first and second three-dimensional composite scenes; automatically compare at least shape and visual appearance metrics from each of the three-dimensional composite scenes to evaluate the generated possible alignments for the pair of three-dimensional composite scenes, and automatically select an alignment of multiple three-dimensional composite scenes based on the comparison of a plurality of possible alignments to create a third three-dimensional composite scene.