Skip to content

BKPrograms/nerf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

nerf

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.

Training video:

A video of the model training:

clearertraining.mp4

Final results after 2.5k iterations:

Comparison with an existing view:

image

New orbiting views (all generated by the model):

test.mp4
test2.mp4

Releases

No releases published

Packages

No packages published