This will blow your mind. http://www.cs.cmu.edu/~om3d/ // Manipulate objects in a 2D photo in 3D.