I played with this a while back and it is quite impressive. It allows you to take multiple random photos of say a location and generate a 3D image from them. You can try it out here with the technical preview of it. I am sure this software will be expensive when it goes live.