Commit Graph
1723 Commits
Author SHA1 Message Date
Justin Kerr 01efb8e171 grad accum helps, use plenoxel sh code 2023-09-29 20:59:17 -07:00
Justin Kerr 53d8031884 radii pruning 2023-09-29 17:38:04 -07:00
adamrashid96 c0b8dcff71 merge 2023-09-29 17:35:53 -07:00
adamrashid96 e57eb79e8a pc initialization + sh init 2023-09-29 17:33:41 -07:00
Justin Kerr 84b8241b4f fix memory leak, reset opacity exp_avg when resetting opacity 2023-09-29 09:51:25 -07:00
Justin Kerr d6c49d3f90 params, add random background 2023-09-28 17:47:37 -07:00
Justin Kerr ef7f9b7cf2 sh scheduling, resolution scheduling, param tuning 2023-09-28 08:49:30 -07:00
Justin Kerr 2a7db9c580 Merge branch 'justin/inhouse' of https://github.com/jake-austin/gaussian-splatting-nerfstudio into justin/inhouse 2023-09-27 23:11:30 -07:00
Justin Kerr 92da81e02d splitting and dupping 2023-09-27 23:11:14 -07:00
Vickie Ye 7f46f3266a adding spherical harmonics -- make sure to pull diff rast too 2023-09-28 06:09:52 +00:00
Justin Kerr 7abcedbc6c split/duplicate thresholds done, not the parameters themselves 2023-09-26 22:36:52 -07:00
Justin Kerr c0d5e19451 inhouse impl start 2023-09-26 16:26:05 -07:00
Justin Kerr 3c40314b62 merge main 2023-09-22 16:29:03 -07:00
Justin Kerr c2fef380e9 inhouse impl start 2023-09-22 16:28:20 -07:00
Maxim BonnaerensandBrent Yi 8812d7a5b0 .vscode settings match move to ms-python.black-formatter (#2456)
Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-09-22 17:45:05 +00:00
Maxim BonnaerensandMatthew Tancik 52f26e82b3 Do not materialize mlp_head if no field_heads (#2457)
In case it is used in a proposal network we avoid initializing the head.

Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2023-09-22 15:36:51 +00:00
フラハティ 仁 2fd8b59d20 Add background_color config to keep consistent with other models (#2455)
* add backgorund_color config

* removed unused color import
2023-09-22 07:40:20 -07:00
Matthew Tancik c87ebe34ba v0.3.4 (#2452) v0.3.4 2023-09-21 18:38:22 -07:00
Jonáš Kulhánek 76f8bcf953 Disable loading colmap points by default (#2451) 2023-09-21 13:51:35 -07:00
Zhuoyang 75d2d14b75 add number of gaussians in logger; allow testing in nerfacto 2023-09-19 19:47:50 -07:00
Justin Kerr e0d8f04267 Render oriented crops in viewer beta (#2447)
* add obb to the rendering pipeline

* useless line

* lint

* remove todo

* pyright

* more pyright
2023-09-19 16:48:54 -07:00
Brent YiandJustin Kerr 3e1d4af821 Add share link support for beta viewer (#2445)
* Add share link support for beta viewer

* More consistent CLI experience

* fix viewer jitter by adding atomic update on camera pose

* change to make_share_url

* fix

* remove incorrect assert

---------

Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com>
2023-09-19 16:22:55 -07:00
フラハティ 仁 b0e700137b Allow the option for timestamp to be generated for ns-train --load-config (#2442)
* Fix timestamp for ns-train --load-config

* Remove whitespace
2023-09-18 21:13:48 -07:00
Jake Austin jake-austin@berkeley.edu 35be6fd421 Accounting for camera distortion, caching undistorted images 2023-09-18 10:13:43 +00:00
Jake Austin jake-austin@berkeley.edu b24835d55f More config 2023-09-16 07:48:37 +00:00
Jake Austin jake-austin@berkeley.edu 8c2b1b8535 Configifying scene extent 2023-09-16 07:38:02 +00:00
Jake Austin jake-austin@berkeley.edu f6bdfacf56 Configify 2023-09-16 07:34:18 +00:00
Jake Austin jake-austin@berkeley.edu 274d8f2215 Adding another TODO 2023-09-16 05:28:03 +00:00
Jake Austin jake-austin@berkeley.edu 2ea816cf6a Fixed callbacks causing no splits 2023-09-16 04:57:36 +00:00
Jake Austin jake-austin@berkeley.edu 0e1c8f084d Everything implemented but needs testing 2023-09-16 04:57:36 +00:00
Jonáš Kulhánek ef2fd3dbe1 Fix import error when tcnn installed but CUDA runtime not available (#2429) 2023-09-15 17:18:23 -04:00
Sid Mehta 7269a7ee16 Add Comet Logging (#2431)
* initial commit

* fixed naming

* added comet_ml as depedency

* added comet to docs

* Update custom_gui.md

* Update models.md

* Update benchmarking.md

* added Comet to ReadMe

* added decorator

* fixed link and added comet examples

* fixed link and added comet example

* fixed format

* fixed type ignore error

* fixed readme typo

* fixed typo
2023-09-15 09:21:09 -07:00
Zhuoyang e3a0f0296c fix small bugs and allow testing on images with aspect-ratio not equal to 1 2023-09-14 13:44:23 -07:00
anc2001andBrent Yi 805e6e702d fix pixel sampling with masks issue when data is list (#2369)
Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-09-14 16:11:15 +00:00
Jonáš Kulhánek e9330d515d Colmap parser: fix downscale for complex paths (#2425) 2023-09-13 10:55:24 -07:00
Brent Yi 9c061f2a99 Config fixes 2023-09-12 18:18:38 -07:00
Jake Austin jake-austin@berkeley.edu e5873d8dba Going back to original code for speed of testing and correctness for now 2023-09-12 23:27:56 +00:00
Jake Austin jake-austin@berkeley.edu 1a214ba129 Temp save 2023-09-12 23:19:47 +00:00
Jake Austin jake-austin@berkeley.edu 8bf21213f1 Adding more TODOs 2023-09-12 03:38:21 +00:00
Jake Austin jake-austin@berkeley.edu bb90b94fb0 Basic working, still needs to be profiled and tuned, some preliminary TODOs labeled 'jake-austin' need to be addressed 2023-09-12 03:15:11 +00:00
Maxim BonnaerensandBrent Yi cc98fb6bd4 Fix benchmarking: apply get_background_color in renderer and set profiler to none (#2397)
* apply get_background_color and set profiler to none

* Apply override first

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-09-11 18:07:52 +00:00
Jonáš Kulhánek 570ccf3c0a Rename COLMAP 3D point features (#2417) 2023-09-11 09:00:44 -07:00
Jonáš Kulhánek ead9b37c65 Allow colmap parser to load 3D points (#2408) 2023-09-11 07:50:18 +00:00
Sebastiaan 77ac7d0cf8 Fix issue when extracting all frames from a video. (#2413)
* Remove superfluous num_frames

* process_data video: Always use -vsync vfr, even when extracting all images.
2023-09-08 16:00:10 -07:00
Jake Austin jake-austin@berkeley.edu 749059d4fb First pass at dataloader, set up file structure (minus the actual rendering code) 2023-09-08 17:55:46 +00:00
drewgilliam 06e59ed1ec camera/plugin docs (#2412)
* api docs for cameras & plugins

* fix docstrings
2023-09-08 09:14:16 -07:00
Jonáš Kulhánek 6af0bcfbf8 Unify dataparser and method discovery (#2398)
* Unify external dataparser registration

* Unify dataparser and method discovery
2023-09-08 08:26:41 +00:00
85ef567682 Flesh out viewer beta (#2086)
* Increase max_res of first proposal network

* fix render statemachine logic for viewer beta

* clicking on cameras in the viewer

* fix fov calculation, update camera positions while training

* cleanup

* backup

* fix configure theme

* Fix theme configure for latest dev version of viser

* Fix runtime errors

* add set up direction button

* add pause resume button

* Export panel

* Render tab skeleton

* make responsiveness more snappy by stopping training

* depth composite

* start implementing viewercontrol in new viewer

* refactor background img to use depth and add depth layering option

* show/hide images

* speed up rendering

* fix crop color background

* crop

* rotated crops

* rotated crops

* transform handle on crop box

* fix xyzw for crop

* oriented crop export for pointclouds, not for meshes yet

* Initial render panel

* Fix export button

* Theme tweaks

* fix background issue in cropping

* export rotated poisson meshe

* double normals definition in export panel

* Visual nits

* remove tsdf from export panel

* Add licenses

* Fix some CI errors

* Type fixes

* Fix tests

* Fix numpy broken

* various bugfix

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
Co-authored-by: terrancewang <terrance.3512@gmail.com>
2023-09-08 05:10:00 +00:00
Zhensheng YuanandMatthew Tancik 9625ab713c Fix the problem that camera will be freezed when moving forward (#2404)
* fix camera freezed when moving forward

* simplify code

---------

Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2023-09-08 00:31:02 +00:00
drewgilliam d947f6e485 Update engine docs (#2405)
* build docs for nerfstudio.engine.trainer and nerfstudio.engine.callbacks

* docs minor edit for new_methods.md
2023-09-07 18:17:03 +00:00