Commit Graph
288 Commits
Author SHA1 Message Date
Matt Tancik 4cccc9110d RAdam + background color fix 2022-05-24 11:28:05 -07:00
evonneng ade3b632de Merge branch 'master' of github.com:ethanweber/mattport into eng/logging_cleanup 2022-05-23 20:49:56 +00:00
evonneng e4a878556e removed outdated test configs 2022-05-23 20:49:45 +00:00
evonneng 6f0c05ad93 update pretty printing of time (#103) 2022-05-23 13:44:02 -07:00
evonneng 6b9506a779 update pretty printing of time 2022-05-23 20:43:05 +00:00
Ethan Weber 7d8beaaed4 Tiny-cuda-nn and fixed logic for instant-ngp (#102)
* correcting implementation for instant ngp

* instant ngp with tcnn

* black and pylint

* merged master
2022-05-23 12:05:41 -07:00
Matthew Tancik 8cc4c063df Merge pull request #100 from ethanweber/tancik/remove_camera_ray_bundle
Remove CameraRayBundle
2022-05-23 11:19:12 -07:00
Matt Tancik d512391df7 Remove CameraRayBundle 2022-05-23 11:09:28 -07:00
evonneng 985560eace callback for optimizer (#99) 2022-05-23 08:57:27 -07:00
Matthew Tancik 9df71ae4f3 Merge pull request #93 from ethanweber/tancik/allow_multiple_nerf_heads
Refactor field heads
2022-05-20 15:41:59 -07:00
Matt Tancik a9e6cad0fb Refactor field heads 2022-05-20 15:36:14 -07:00
evonneng c99f6ab0e8 update logic for logger; moved global variables into localWriter class 2022-05-20 22:24:28 +00:00
Matthew Tancik 08c181cd5e Merge pull request #92 from ethanweber/tancik/fields_refactor
Refactor nerf fields to separate file.
2022-05-20 12:09:30 -07:00
evonneng 58c1d99ba7 rays/s aint no time 2022-05-20 19:04:59 +00:00
evonneng 240eda06fe Merge branch 'eng/logging_cleanup' 2022-05-20 19:00:18 +00:00
evonneng a1b6b08c08 Merge branch 'master' of github.com:ethanweber/mattport 2022-05-20 18:59:10 +00:00
evonneng 2f4fa3ff9f update README logging 2022-05-20 18:59:00 +00:00
Matt Tancik 7772f566fd Merge branch 'master' of github.com:ethanweber/mattport into tancik/fields_refactor 2022-05-20 11:58:57 -07:00
Matt Tancik 9b63adba01 Factor out nerf_field 2022-05-20 11:58:53 -07:00
evonneng 6477e88ead Merge branch 'master' of github.com:ethanweber/mattport into eng/logging_cleanup 2022-05-20 18:42:23 +00:00
evonneng 2144fd1527 Enable stats tracker logging on full history (#91)
* added logger ability to log everything without erasing
2022-05-20 11:41:34 -07:00
evonneng bbfe815504 added logger ability to log everything without erasing 2022-05-20 18:38:18 +00:00
Matthew Tancik 279df6a9ce Merge pull request #90 from ethanweber/tancik/fields_refactor
Remove density field
2022-05-20 10:46:00 -07:00
Matt Tancik 4350bc78d6 Remove density field 2022-05-20 10:41:19 -07:00
evonneng 1817d1cf9d Merge branch 'master' of github.com:ethanweber/mattport into eng/logging_cleanup 2022-05-20 15:58:09 +00:00
evonneng 10d713f84b Consolidate StatsTracker as LocalWriter; cleaned up functions to write (#88)
* removed stats tracker; consolidate writers into local writer

* basic revamp of stats tracker/writers
2022-05-20 08:51:45 -07:00
evonneng 61238247f2 basic revamp of stats tracker/writers 2022-05-20 15:39:47 +00:00
evonneng 9f113fe30c Merge branch 'master' of github.com:ethanweber/mattport 2022-05-20 02:21:39 +00:00
evonneng 59eeaca93b removed stats tracker; consolidate writers into local writer 2022-05-20 02:19:44 +00:00
Matthew Tancik 2287eb3455 Merge pull request #87 from ethanweber/tancik/refactor_ray_samples_3
Refactor ray samples
2022-05-19 18:43:07 -07:00
Matt Tancik 8a6b7c3e46 Refactor ray samples 2022-05-19 18:38:30 -07:00
Matthew Tancik 526db1eca6 Merge pull request #83 from ethanweber/tancik/add_occupancy_to_samplers
Clean up sampler
2022-05-19 14:21:09 -07:00
Matt Tancik 998b98b19a Clean up sampler 2022-05-19 14:17:03 -07:00
Matthew Tancik bdad07855e Merge pull request #82 from ethanweber/tancik/add_occupancy_to_samplers
Add occupancy to samplers
2022-05-18 17:49:27 -07:00
Matt Tancik 22fdcfe235 Add occupancy to samplers 2022-05-18 17:45:31 -07:00
evonneng 1f719b49c0 Merge branch 'master' of github.com:ethanweber/mattport 2022-05-18 22:33:13 +00:00
evonneng c19deabc2e benchmarking details; todo: might need to move this out 2022-05-18 22:33:06 +00:00
Matthew Tancik 4dee65b480 Merge pull request #81 from ethanweber/tancik/refactor_occupancy
Refactor occupancy. Work in progress, still a bit gross.

TODOs:
+ Remove Field.py and refactor VanillaNeRF
+ Move masking to field_module
+ Decorator or some other fancy python thing for occupancy
+ Clean up documentation
2022-05-18 14:33:31 -07:00
Matt Tancik 97cb328468 Refactor occupancy 2022-05-18 14:27:46 -07:00
Matthew Tancik 443fdef553 Run black on ipynb (#80) 2022-05-18 09:36:38 -07:00
Ethan Weber fb440fedf3 Occupancy grid (#79)
* occupancy grid in progress

* visualizing occupancy grid. currently restructing field and renderer head outputs

* black and pylint. broke nerfw and semantic nerf but it's okay

* get_project_root
2022-05-17 19:09:25 -07:00
Matthew Tancik 5c2d8c2a0b Merge pull request #78 from ethanweber/tancik/add_equirectangular_camera
Add equirectangular camera
2022-05-17 17:58:36 -07:00
Matt Tancik bc6c6fa62a Add equirectangular camera 2022-05-17 17:54:45 -07:00
Matthew Tancik c5ea5c3e93 Merge pull request #77 from ethanweber/tancik/update_writer_no_dict
refactor logging
2022-05-17 11:19:20 -07:00
Matt Tancik 529d27e00d Add missing file 2022-05-17 11:15:26 -07:00
Matt Tancik 685f620313 refactor logging 2022-05-17 11:06:02 -07:00
Matthew Tancik 486650f0ad Merge pull request #76 from ethanweber/tancik/refactor_field_heads
refactor field heads
2022-05-16 18:55:59 -07:00
Matt Tancik 8ccc98a389 refactor field heads 2022-05-16 18:07:22 -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 752df417ce Merge pull request #75 from ethanweber/tancik/spherical_harmoincs
Tancik/spherical harmoincs
2022-05-16 13:48:47 -07:00