Its odd how often the past is forgotten. This stuff has been out at least in two other product forms.
One was ages ago, but Im not sure if it allowed such complex curves. It could do the rest though.
Import a photo, draw the outlines.. and it snapped up the textures around a 3d model.
Another was a Microsoft invention, which took data from several pictures of varying perspectives and focus,
and was able to compile them into a 3d object or entire map, automatically, as far as I remember seeing.