1. 02 Feb, 2021 11 commits
    • David Novotny's avatar
      Readme · 51de308b
      David Novotny authored
      Summary: Adds the readme file.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684459
      
      fbshipit-source-id: f1aaa621a2a67c98d5fcfe33fe9bbfea8f95b537
      51de308b
    • David Novotny's avatar
      Testing script · 2628fb56
      David Novotny authored
      Summary: Implements the test script of NeRF.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684450
      
      fbshipit-source-id: 739169d9df706795814912bb9a15e2e65ac92df8
      2628fb56
    • David Novotny's avatar
      Generation of test camera trajectories · dc28b615
      David Novotny authored
      Summary: Implements methods for generating trajectories of test cameras.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D26100869
      
      fbshipit-source-id: cf2b61a34d4c749cd8cba881e97f6c388e57d1f8
      dc28b615
    • David Novotny's avatar
      Main training script · 9751f1f1
      David Novotny authored
      Summary: Implements the training script of NeRF.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684439
      
      fbshipit-source-id: 8b19b6dc282eb6bf6e46ec4476bb0f13a84c90dd
      9751f1f1
    • David Novotny's avatar
      NeRF training stats logger. · 5b749118
      David Novotny authored
      Summary: Implements the `Stats` class that handles logging of the training statistics.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684430
      
      fbshipit-source-id: 920a1c65917ab5d047988494d92173da60cfd64b
      5b749118
    • David Novotny's avatar
      NeRF dataloader. · 06668483
      David Novotny authored
      Summary: Implements the dataloader for NeRF.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684424
      
      fbshipit-source-id: 4f7092ce23135bd418186833a087e243433babc7
      06668483
    • David Novotny's avatar
      Radiance field renderer · eb908487
      David Novotny authored
      Summary: Implements the main NeRF model class that controls the radiance field and its renderer
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684419
      
      fbshipit-source-id: fae45572daa6748c6234bd212f3e68110f778238
      eb908487
    • David Novotny's avatar
      Implicit function · bf633ab5
      David Novotny authored
      Summary: Implements the radiance field function of NeRF
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684413
      
      fbshipit-source-id: 4bf6dd5d22e6134a09f7b9f314536ec16670f737
      bf633ab5
    • David Novotny's avatar
      Harmonic embedding · 1e82341d
      David Novotny authored
      Summary: Implements the positional embedding of NeRF
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684406
      
      fbshipit-source-id: 9f3b657babacff48bd6a0497d7a859607ffa5f89
      1e82341d
    • David Novotny's avatar
      NeRF Raysampler · 7cbda3ec
      David Novotny authored
      Summary: Implements the NeRF raysampler.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25684403
      
      fbshipit-source-id: 616a60f047c79479f60a6a75d214f87cbfb06d28
      7cbda3ec
    • David Novotny's avatar
      NeRF Raymarcher · fba419b7
      David Novotny authored
      Summary: An initial NeRF diff which sets up the folder structure and implements the raymarching algorithm of NeRF.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D25623990
      
      fbshipit-source-id: ac6b05a9b866358bd4bbf44858f06859d8a6ebd1
      fba419b7