Skip to content

Writing Neural Radiance Fields from scratch in python. Adapted from the assignment in the CS180 course at UC Berkley

Notifications You must be signed in to change notification settings

aviral2004/nerf_from_scratch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 

Repository files navigation

Building a NeRF from scratch (https://inst.eecs.berkeley.edu/~cs180/fa23/hw/proj5/)

Part 1 - Fit a Neural Field to a 2D Image

TODOS:

  • Impl: Network
  • Impl: Dataloader
  • Impl: Loss Function, Optimizer, and Metric
  • Impl: Hyperparameter Tuning

Part 2: Fit a Neural Radiance Field from Multi-view Images

TODOS:

  • Impl: camera to world transformation
  • Impl: pixel to camera transformation
  • Impl: ray generation
  • Impl: Sampling rays from images
  • Impl: Sampling points along rays
  • Impl: Network
  • Impl: Volume rendering equation
  • Impl: Writing loss function, training loop and putting it all together

Lego NeRF

About

Writing Neural Radiance Fields from scratch in python. Adapted from the assignment in the CS180 course at UC Berkley

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published