Escaping Plato's Cave using Adversarial Training: 3D Shape From Unstructured 2D Image Collections.
Neural 3D Mesh Renderer