An implementation of Neural Radiance Fields for Novel Views (https://arxiv.org/pdf/2003.08934.pdf)
A neural network that attempts to learn and render a 3D scene from 2D views of the scene. The model relies on 2D views and the camera extrinsic matrices of each view, which are used to fire camera rays through the scene where an MLP learns off the colours of the rays. Once the 3D world has been learned, we can use it to generate new 2D views we have not seen before.