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
Matt Tancik
58dd2a7eee
lint
2022-05-16 13:36:40 -07:00
Matt Tancik
cea1d115d2
Merge branch 'master' of github.com:ethanweber/mattport
2022-05-16 13:33:59 -07:00
Matt Tancik
cd6342733b
Add spherical harmoincs
2022-05-16 12:27:33 -07:00
Ethan Weber
1c1a58c4e5
nerf-w and semantic-nerf initial implementations ( #73 )
...
* initial nerfw code
* nerfw should be implmented correctly now
* semantic nerf in progress. data loader is too slow and not clean right now
* added implementation of semantic nerf
* mend
2022-05-13 17:44:16 -07:00
Matthew Tancik
97c9fe2541
Add tensor CP encoding ( #72 )
2022-05-12 15:13:19 -07:00
evonneng
6a70eaa40a
fixed up benchmarking test script more versatile
2022-05-12 17:32:53 +00:00
evonneng
39db2e8a27
Merge branch 'master' of github.com:ethanweber/mattport into eng/benchmarking
2022-05-12 15:41:21 +00:00
evonneng
1dc574281c
Added eval script for benchmarking blender dataset ( #71 )
...
* fixed train iteration to much longer
* done adding test benchmark script
2022-05-11 17:56:39 -07:00
evonneng
8f6c2ff894
nit
2022-05-12 00:52:44 +00:00
evonneng
07fa53d7cc
Merge branch 'master' of github.com:ethanweber/mattport into eng/benchmarking
2022-05-12 00:45:35 +00:00
evonneng
fda2d448c4
done adding test benchmark script
2022-05-12 00:45:20 +00:00
Matthew Tancik
e78d7af264
Add CP decomposition ( #70 )
2022-05-11 17:23:25 -07:00
evonneng
78f8b88d58
merging
2022-05-11 21:47:52 +00:00
evonneng
a15185ea47
fixed train iteration to much longer
2022-05-11 19:22:20 +00:00
evonneng
58cdcc2b41
update model saving
2022-05-11 18:27:42 +00:00
evonneng
1563afe51c
update readme ( #69 )
2022-05-11 11:03:15 -07:00
evonneng
9671ec3c33
update readme
2022-05-11 17:59:35 +00:00
evonneng
6a77ca89aa
Merge branch 'master' of github.com:ethanweber/mattport
2022-05-11 00:09:42 +00:00
evonneng
98a74c67de
update lint error
2022-05-11 00:09:33 +00:00
Matthew Tancik
2ebe34f01d
Use torchmetrics ( #68 )
2022-05-10 17:06:49 -07:00