Want perfect lighting and super detailed realism in your next 3D game? Build a scale model of your world, then run it through a program like this!
The algorithm builds a point cloud (a whole science to itself) and then a Delaunay tetrahedralization over many frames. In normal speak, the comptuer recognizes spots on the model even when the model moves. Those spots are used to figure out the shape of the surfaces of the model. As the model moves the shapes are refined.