Why do we see the world in 3D? In fact, the third dimension is born in the fabrics of our mind. Based on our knowledge of structures and light our brain reconstructs the world in 3D. Here, we approximate this process by two artificial neural networks, one to generate a 3D representation based on a single 2D image, and the second to render it.