4
0
mirror of https://github.com/nerfstudio-project/nerfstudio.git synced 2026-11-11 18:44:21 +08:00
Commit Graph

1088 Commits

Author SHA1 Message Date
akristoffersen
4b14ce775d removed rename. 2022-12-02 02:31:51 +00:00
akristoffersen
d9b3347964 update. 2022-12-02 02:31:33 +00:00
Matthew Tancik
e4b5dea6e4
Fix dataparser filename bug (#1013) 2022-11-23 14:04:07 -08:00
Daniel Crispell
965dcb92cf
add support for per-image mask filenames in transforms.json (#957)
* add support for per-image mask filenames in transforms.json

* pass None instead of empty list to DataParserOutputs constructor

* look for downsampled masks in correct folder
2022-11-23 10:18:06 -08:00
Brent Yi
55db89d0c5
(minor) --trainer.load_dir => --trainer.load-dir in docs (#1010)
`--trainer.load_dir` => `--trainer.load-dir` in docs
2022-11-23 08:51:31 -08:00
dozeri83
0a8ebf93f1
implemented threadpool mechanics when loading images (#994)
Co-authored-by: dror <you@example.com>
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2022-11-22 11:18:04 -08:00
Zak Murez
0264aacbe1
create rays on device when rendering (#993)
Co-authored-by: zmurez <zmurez@eng.ucsd.edu>
2022-11-22 11:07:36 -08:00
Matthew Tancik
a6d5b02446
Add metashape to docs (#1004) 2022-11-22 10:30:12 -08:00
Matthew Tancik
d97b834684
Simplify documentation (#1003) 2022-11-22 09:40:14 -08:00
Julian Knodt
0d3cfe2d38
bugfix: AABB normalized_positions to [-1, 1] (#998)
AABB normalized_positions to [-1, 1]

Previously, SceneBox.get_normalized_positions() returned a value in 0,1.
This was fine for InstantNGP and Nerfacto, which use these values directly in an MLP.
For TensoRF though, this was an error because grid sample expects values in the range [-1,1].
Thus, I think only 1/4th of the encoding planes were actually being used, and half of the
encoding lines were.
2022-11-21 12:15:01 -08:00
ksnzh
d767cd5011
fix typo error which should be self.cameras.times (#991) 2022-11-20 21:02:58 -08:00
Matthew Tancik
4065bb4733
Add Metashape support (#989)
Add metashape support
2022-11-20 14:55:41 -08:00
Ethan Weber
b829499c12
Computing and predicting normals (#905)
* staring normals PR

* code runs but visualization looks bad

* Camera and world coordinate conventions (#889)

* documented coordinate conventions without a figure for now

* another sentence

* update frames docs

* explain intrinsics and extrinsics

* more comments

* fix build

* Start viewer with more accurate speed calculation (#899)

Start viewer with more accurate speed calc

* Minor doc updates (#903)

* fix conflicts

* code runs but visualization looks bad

* normals implemented and vis fixed. still debugging quality

* minor name change

* comment

* fix black

* lint

* predicting normals

* adding detach

* predicted normals

* improved normals prediction performance

* cleaning code

* cleaning code

* cleaning code

* adding type to function param

* fixing tensorf forward func

* reverting tensorf changes

* fix style with tensorf field

* adding normals check to tensorffield

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
Co-authored-by: terrance <terrance.3512@gmail.com>
2022-11-20 13:22:37 -08:00
Nikhil Mohan
a82d19f549
Support downsample in dataset (#973)
* init

* tests passing

* pass through arguments

* verbose

* remove debug prints

* switch to bilinear

* update viewer

* make parser outputs private

* change name
2022-11-19 17:06:34 +00:00
Matthew Tancik
aaaa2fa393
Simplify readme (#982)
* Simplify readme

* Cleanup
2022-11-18 20:56:37 -08:00
Matthew Tancik
532f8067fd
Refactor process data (#976) 2022-11-18 09:19:44 -08:00
Matthew Tancik
1f85a31120
Update viewer sensitivity (#975) 2022-11-17 21:54:34 -08:00
Matthew Tancik
54d822afcc
v0.1.10 (#974) 2022-11-17 10:17:52 -08:00
Matthew Tancik
009e21be24
Fix loading in inference mode (#965) 2022-11-15 21:06:54 -08:00
Matthew Tancik
95a27ecba5
Add support for polycam (#958)
* Add support for polycam

* Modify blur score

* Support processing zip and add undistort fallback

* Created using Colaboratory

* Update docs

* Update demo.ipynb

* Address comments

* fix lint
2022-11-15 17:55:29 -08:00
Matthew Tancik
a7b2af185c
Cleanup configs (#963) 2022-11-15 16:56:56 -08:00
Alexander Kristoffersen
9ee6c31c02
Small Typos (#960)
small typos.
2022-11-15 14:59:31 -08:00
Julian Knodt
9ff167d705
Add temporal distortion and D-NeRF model (#825)
* Add D-NeRF temporal distortion and D-NeRF model

This allows for temporal distortion to be enabled on a variety of models through config
parameters, without an explicit model. Temporal distortion and MIP-NeRF are not currently
jointly runnable but can be changed in the future.

* Simplifying changes

* Simplifying changes

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2022-11-15 14:29:29 -08:00
dependabot[bot]
8678f4c2e6
Bump loader-utils from 2.0.2 to 2.0.4 in /nerfstudio/viewer/app (#962)
Bumps [loader-utils](https://github.com/webpack/loader-utils) from 2.0.2 to 2.0.4.
- [Release notes](https://github.com/webpack/loader-utils/releases)
- [Changelog](https://github.com/webpack/loader-utils/blob/v2.0.4/CHANGELOG.md)
- [Commits](https://github.com/webpack/loader-utils/compare/v2.0.2...v2.0.4)

---
updated-dependencies:
- dependency-name: loader-utils
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-11-15 14:11:51 -08:00
Matthew Tancik
6baf31dc9a
Fix python 3.7 support (#959) 2022-11-15 09:51:23 -08:00
Nikhil Mohan
b5c34f0154
Add 'inference' mode to pipeline (#956)
* cleanup test mode

* cleanup eval loading

* change default

* cleanup

* cleanup

* comment
2022-11-14 16:56:36 +00:00
Matthew Tancik
b67f96fc56
Filter torchvision warnings (#954) 2022-11-12 18:23:24 -08:00
Matthew Tancik
5b0f1ffacb
Remove unimplemented interp render option (#953) 2022-11-12 17:18:11 -08:00
Alexander Kristoffersen
57d56efb1e
Colab hotfix: forgot glob import (#952)
Created using Colaboratory
2022-11-12 15:45:53 -08:00
Zak Murez
6ea7dbf934
NuScenes dataparser (#939)
* nuscenes dataparser

* cleanup

* style

* cleanup

* cleanup

* cleanup

Co-authored-by: zmurez <zmurez@eng.ucsd.edu>
2022-11-11 18:40:36 -08:00
Alexander Kristoffersen
fdbeb2ae31
Streamline Viewer in Colab, added more checks before training (#947)
Created using Colaboratory
2022-11-11 15:27:57 -08:00
Matthew Tancik
2656e5653e
Update viewer docs (#950) 2022-11-11 15:17:52 -08:00
Matthew Tancik
714d6c96b4
Dont crash on invalid websocket (#949) 2022-11-11 15:11:36 -08:00
Matthew Tancik
50f9895f1a
Add flag to kill training when complete (#948) 2022-11-11 11:38:36 -08:00
Matthew Tancik
36b514fc20
Update viewer zoom sensitivity (#945) 2022-11-11 10:54:55 -08:00
Matthew Tancik
0271c7ded8
Update docs (#944) 2022-11-11 08:58:53 -08:00
Matthew Tancik
f964e0dfe4
v0.1.9 (#941) 2022-11-10 22:50:44 -08:00
Matthew Tancik
0a5331fc5c
Add pointcloud export panel to UI (#938)
Add export panel to UI
2022-11-10 22:49:32 -08:00
Matthew Tancik
d4119d4086
Add exporting docs (#940) 2022-11-10 22:01:21 -08:00
Alexander Kristoffersen
4cf13857d0
Record3D added to Colab (#926)
* record3d added to colab.

* Created using Colaboratory

* Created using Colaboratory
2022-11-10 17:32:42 -08:00
Brent Yi
ad8599aad0
Add missing __init__.py files (#935)
* Add missing __init__.py files

* fixing lint

Co-authored-by: Ethan Weber <eweb0124@gmail.com>
2022-11-10 16:56:13 -08:00
Matthew Tancik
4b65180a57
Add missing activation (#933) 2022-11-10 13:27:10 -08:00
Kevin Chen
3e52aebd9a
Do not apply activation for last MLP layer (#932) 2022-11-10 10:08:02 -08:00
Matthew Tancik
3833e4de56
Missing mlp output activation (#930) 2022-11-09 22:54:04 -08:00
Matthew Tancik
ee6b007155
Avoid boolean flag auto conversion (#929) 2022-11-09 20:23:05 -08:00
Matthew Tancik
c5c980dd4d
Add viewport controls help modal (#927) 2022-11-09 11:45:53 -08:00
Matthew Tancik
8d3640c6a1
Support exporting point clouds (#924)
* Support exporting point clouds

* Fix typing

* lint

* Update requirements
2022-11-08 22:23:06 -08:00
Abhik Ahuja
3a056ed622
Fixed crash when camera looping is on, but no cameras (#922)
Fixed camera cycle crash
2022-11-07 22:45:00 -08:00
David McAllister
c325e90a8e
3D Viewer Displays cameras' Chosen Names (#920)
3D viewer displays cameras' chosen names
2022-11-07 22:36:53 -08:00
Matthew Tancik
28b86f8718
Allow specifying colmap path (#917) 2022-11-07 12:11:10 -08:00