1. 11 Feb, 2021 1 commit
    • Jeremy Reizenstein's avatar
      test & compilation fixes · 5ac2f421
      Jeremy Reizenstein authored
      Summary:
      Fixes mostly related to the "main" build on circleci.
      -Avoid error to do with tuple copy from initializer_list which is `explicit` on old compiler.
      -Add better reporting to copyright test.
      -Move to PackedTensorAccessor64 from the deprecated PackedTensorAccessor
      -Avoid some warnings about mismatched comparisons.
      
      The "main" build is the only one that runs the test_build stuff. In that area
      -Fix my bad copyright fix D26275931 (https://github.com/facebookresearch/pytorch3d/commit/3463f418b8a3e3c3e6b6a20007b38eb71938ec7f) / 965c9c
      -Add test that all tutorials are valid json.
      
      Reviewed By: nikhilaravi
      
      Differential Revision: D26366466
      
      fbshipit-source-id: c4ab8b7e6647987069f7cb7144aa6ab7c24bcdac
      5ac2f421
  2. 05 Feb, 2021 1 commit
    • Jeremy Reizenstein's avatar
      Missing copyright · 3463f418
      Jeremy Reizenstein authored
      Summary: Fix missing copyright header in __init__.py file.
      
      Reviewed By: davnov134
      
      Differential Revision: D26275931
      
      fbshipit-source-id: 965c9cf17383aa27d35d549754ebd99ae7c25f47
      3463f418
  3. 03 Feb, 2021 1 commit
  4. 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