Commit Graph
32 Commits
Author SHA1 Message Date
Matt Tancik c1e8ef5c2d pyright entire directory by default 2022-08-25 12:13:32 -07:00
Ethan Weber 73fedc7593 Viewer refactor with state sync (#212)
* initial commit for viewer refactor

* updating name change to nerfactory

* adding headers

* making the rendering fix which broke from a merge

* things are starting to work. removing old commands now

* removed prints

* cleanup

* updating state works now even for nested dictionaries

* updating state in redux. listening for state changes. trying to draw three.js now

* added drawing functionality. need to fix translation of frustums and image planes

* images and frustums drawn correctly

* fixing lint

* github actions

* back to npm

* fixing eslint

* remove package.json from root

* new favicon

* some viewer cleanup

* notebook

* fixed camera drawings speed to avoid redraw

* trying to get Leva to update

* quick fix

* synced config panel

* adding notebook

* fixing output print error
2022-08-02 16:02:07 -05:00
Matthew Tancik 6c45f72c57 Typecheck workspace (#231) 2022-07-30 15:38:08 -07:00
Ruilong Li cd61517eb5 fix sorting 2022-07-27 01:08:27 +00:00
Ruilong Li(李瑞龙) 1cd697366e sorting imports on save; cleanup imports sorting; add isort check (#207) 2022-07-26 14:35:38 -07:00
Ruilong Li(李瑞龙) 12cd321e1a Update Instant-NGP & Density Grid with CUDA supports. Much faster and better PSNR. (#193) 2022-07-24 22:22:44 -07:00
Ethan Weber 74ec84117e cleaning up viewer code (#101) 2022-07-07 16:00:30 -07:00
Ethan Weber 676beebb14 Setting near and far with scene bounds collider. Also LR schedules. (#74)
* some initial cuda code as I learn. using git to save progress.

* first cuda kernel for ray sampling that mostly works

* cleaning up code. working on lr. structs for scene bounds aabb

* added scene bounds collider code

* updated setup

* setup

* setup

* black

* including some files

* exporting env variable

* new file

* git workflows

* github actions

* github actions

* github actions

* removing env var
2022-05-16 14:03:19 -07:00
Matthew Tancik 2ebe34f01d Use torchmetrics (#68) 2022-05-10 17:06:49 -07:00
Matthew Tancik 29ba6d8abc Add ssim and update typechecks (#66)
* Add ssim and update typechecks

* update requirements

* Fix type error
2022-05-10 11:52:32 -07:00
Matt Tancik cf9c557b7b Add colormaps to logs 2022-05-06 18:07:12 -07:00
Matt Tancik c164fd5207 Update vscode settings 2022-05-06 13:50:23 -07:00
Matt Tancik 0be41fe4dd Use pyproject.toml 2022-05-06 11:57:40 -07:00
Ethan Weber dd6f79fc40 using test images. including some local data. black on save. disabled warnings for pytest 2022-04-29 16:23:05 +00:00
Matt Tancik a32c681a7a Rearrange nerf files 2022-04-21 14:51:51 -07:00
evonneng 17d837babf Integrating logic for setting up optimizers in run_train and config files (#33)
* added optimizers

* added optimizer logic for setting it up; todo-- fix optimizers and add step logic

* typing out the alphabet
2022-04-21 13:23:18 -07:00
Matt Tancik 32af0082c7 Fix linting issues 2022-04-20 14:10:59 -07:00
Matt Tancik 4325c86997 Get code running 2022-04-20 12:24:08 -07:00
Matt Tancik 5ee9669b2c Add sampler 2022-04-20 12:24:08 -07:00
Ethan Weber be6fbe799e most code for nerf running 2022-04-19 22:32:10 +00:00
Ethan Weber e38040ee4d Image dataset implemented and ray generation working. (#23)
* working data loader code

* adding gitignore

* fixing linting errors

* set black line length in settings file

* update

* fixed filepath

* black format

* tqdm
2022-04-17 09:26:44 -07:00
Matt Tancik 5da5a0deac Add type checking 2022-04-15 17:53:22 -07:00
Matt Tancik a96088054a Fix renderer, add test 2022-04-15 16:58:28 -07:00
Ethan Weber 0b7dfcdc5d Initial ray generation and dataset code (#12)
* ray generator and cameras structure progress

* test renames

* added pass

* conflicts

* fixing some black errors

* reformated files

* merged master and .gitignore

* fixing linting

* removing old folder

* removed return False

* pylint fixes

* update

* updates

* update

* update

* update

* update

* update

* update

* update

* update

* update

* update
2022-04-12 15:08:16 -07:00
Matt Tancik c2a851ed92 Fix linting errors throughout repo 2022-04-11 17:04:08 -07:00
Ethan Weber 6512793b29 Merge branch 'master' into ethan/initial_trainer_with_config 2022-04-07 13:25:32 -07:00
Ethan Weber 5691d00d42 fixed most linting errors 2022-04-07 20:22:48 +00:00
Ethan Weber a9c0d5b97f hydra config and starting trainer class 2022-04-06 16:46:47 +00:00
Matt Tancik 219f51a5ac add sampler boilerplate 2022-04-05 15:06:36 -07:00
Matt Tancik 69977da8e6 update camera structure 2022-04-05 14:33:25 -07:00
Matt Tancik deceb34ad7 swap lint in vscode settings 2022-04-05 11:49:01 -07:00
Ethan Weber b63d5854a1 reworked structure to use packages 2022-04-02 20:07:41 +00:00