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

1043 Commits

Author SHA1 Message Date
Justin Kerr
6b0679b509 idk 2022-11-09 00:26:57 -08:00
Justin Kerr
f259840d9e idk 2022-11-09 00:25:15 -08:00
Justin Kerr
f7df229d6e deblur for camera motion 2022-11-08 23:40:48 -08:00
Justin Kerr
2679248177 refactor dataset...still slow 2022-11-07 23:19:21 -08:00
Justin Kerr
0ca611dcb3 simplequeue 2022-11-06 22:42:10 -08:00
Justin Kerr
1ce3dd2f75 better memory 2022-11-06 21:40:39 -08:00
Justin Kerr
dcfb9c294e Merge branch 'main' into justin/parallel_data 2022-11-06 20:59:06 -08:00
Justin Kerr
f3e31e2e14 first try 2022-11-06 20:58:11 -08:00
Abhik Ahuja
39462e78b5
Camera Controls Overhaul (FOV + Keyframing) (#792)
* Fov interpolation, FOV/focal length switch, better bounds detection

* Camera reordering

* Progress on expandable camera panels

* Fixed console errors from clickable cameras

* Enumerations for FOV options

* Updated render camera controls

* Removed console logs

* Minor ui changes, fov changes again

* Linting

* Cleaned up code, bug fixes

* Use Three.js functions for fov/focal length

* Temp fix for ui field of view

* Some duplicate imports removed

* Fixed merge

* Added explicit edit button

* Added tooltip for fov/focal length

* Cleaned up console

* Keyframe interface, won't render

* Keyframe interpolation works

* Better default keyframes

* lint

* Style

* Keyframe timing outputs to camera path

* Focal length label bug fix, visual updates

* Fixed looping with keyframes

* Replace linear toggle with reset keyframes button

* UI updates

* remove comment

* Save and load properties from json

* Added VanillaJS-React state sharing

* Lint

* Lint 2

* Animate button functionally working

* Interface improvements

* Animation Button Styling Fixed

* Better animation button styling

* Updated disabled color

* Changed animate color to blue

* Viewport fov does not change

* Fixed merge conflict regression

* Disabled text is now blue

* Fixed FOV interpolation

Co-authored-by: mcallisterdavid <davidrmc2@gmail.com>
Co-authored-by: Matt Tancik <tancik@berkeley.edu>
Co-authored-by: Ethan Weber <eweb0124@gmail.com>
2022-11-06 19:38:49 -08:00
Terrance Wang
b86a21caf2
Terrance/camera controls (#748)
* adding keyboard camera control instructions to viewer

* adding orbit / fps controls

* adding button to toggle first person cams and orbit cam, spacebar resets view dir and position now

* renaming button

* getting started element now scrolls, adding instructions for camera controls

* fixed first person bug, removed orbit controls

* fixing style

* fixed mouse controls w viewer

* adjust rotate speed

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2022-11-06 14:38:52 -08:00
Matthew Tancik
a13c10ba61
Use tan instead of tanh (#913) 2022-11-06 12:42:30 -08:00
Nikhil Mohan
1a24f3e58c
Refactor Data Pipeline (#896)
* add none check

* black formatting

* cleanup

* cleanup

* fix tests

* remove new line

* init

* toy example working

* semantic nerf working

* simplify pixel samplers

* cleanup + fix tests

* comments

* fix tests

* fix tests
2022-11-06 07:40:43 -08:00
Matthew Tancik
761645de05
Minor doc updates (#903) 2022-11-05 22:00:28 -07:00
Matthew Tancik
71601f304f
Start viewer with more accurate speed calculation (#899)
Start viewer with more accurate speed calc
2022-11-04 17:30:29 -07:00
Ethan Weber
93839ca3f0
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
2022-11-04 17:18:14 -07:00
Matthew Tancik
afd6fec6e7
Add docs for nerfacto (#891) 2022-11-03 16:45:00 -07:00
Matthew Tancik
cda22ce606
v0.1.8 (#890) 2022-11-03 12:24:28 -07:00
Alexander Kristoffersen
0afcd1774b
Record3D Dataparser moved to ns-process-data script. (#872)
* init commit.

* added docstring.

* added tyro command.

* bugfix.

* added max dataset size logic.

* string cleanup.

* updated depracation warning.

* typo.
2022-11-03 10:43:52 -07:00
Matthew Tancik
121771d126
Update render UI (#885)
* Update render UI

* update text
2022-11-02 22:17:45 -07:00
Terrance Wang
7106f42fcc
tensorf (#586)
* tensorf wip

* model changes

* tuning model

* changing imports

* merging

* changing rff encoding to nerfencoding, basis matrix should be properly updated, changed density activation, lr scheduler

* debugging tensorf

* debugging tensorf

* tensorf debugging

* tensorf debugging

* tensorf debugging

* tensorf debug

* debugging tensorf, fixed bug with collider

* tuning model, ray sampling

* adding thresholding for ray computations

* removing unused imports

* making more params configurable in config, adding spherical harmonics

* removing scene contraction, adding arg docstrings

* fixing style

* Fixing bug

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2022-11-02 14:32:03 -07:00
Julian Knodt
35610cb9e2
DNeRF Data Parser (#817)
* Add dnerf dataparser

* Switch time to be stored per camera

I realized it would be better downstream to store times on the ray bundle, and in order to store
them on the ray bundle it's much easier to store them on the camera. Rather than having to
revert this change, I just made it here.
2022-11-02 12:23:13 -07:00
Nikhil Mohan
6f158a3e68
add correct none check to distortion params (#878)
* add none check

* black formatting
2022-11-02 10:20:26 -07:00
Daniel Crispell
c53df92b9c
disallow fars <= nears (#881) 2022-11-02 10:04:04 -07:00
Terrance Wang
be70b86b18
remove sf street (#876) 2022-11-01 16:58:23 -07:00
Matthew Tancik
ca69adaaec
Add median depth calculation (#877)
* Add median depth calculation

* lint

* Fix test
2022-11-01 15:05:16 -07:00
Thomas Wang
d9f6426e0d
Check main thread when always rendering. (#865)
Check main thread
2022-11-01 00:45:20 +01:00
Terrance Wang
ddd7fc1d42
always list paths as posix paths (#860) 2022-10-31 13:46:34 -07:00
Kevin Chen
e8487a0785
Add control for resampling images (#847) 2022-10-31 12:34:13 -07:00
Matthew Tancik
cd468a8e94
Don't add relative paths to experiment name (#871)
dont add relative paths to exp name
2022-10-31 12:27:58 -07:00
Matthew Tancik
96a7853cd0
Update readme (#869) 2022-10-31 11:53:29 -07:00
Matthew Tancik
44500a7d97
Add more debug logs to data processing (#867) 2022-10-31 11:15:52 -07:00
Matthew Tancik
e3e766c5ca
Update colab links to use repo colab (#866) 2022-10-31 10:22:25 -07:00
Thomas Wang
b088e230f6
Viewer visualization crashes when using DDP (#863)
Setup viewer only in rank 0
2022-10-31 09:30:55 -07:00
Matthew Tancik
3cc521d0d6
Add colab notebook to repo (#864)
* Created using Colaboratory

* Update demo.ipynb
2022-10-31 09:30:39 -07:00
Matthew Tancik
724ec17d75
Fix camera interpolation bug (#858) 2022-10-30 19:52:24 -07:00
Matthew Tancik
a32b2d5391
Fix ffmpeg call (#856) 2022-10-30 09:16:26 -07:00
Matthew Tancik
7aa28d0f8d
v0.1.7 (#852) 2022-10-29 16:15:39 -07:00
Matthew Tancik
5b157b851d
Add option to render frames (#851) 2022-10-29 16:14:11 -07:00
Matthew Tancik
6b1251f094
Add github pypi publish action (#850) 2022-10-29 15:49:57 -07:00
Alexander Kristoffersen
225fd76339
Hotfix: add button to master readme (#849) 2022-10-29 14:41:12 -07:00
Alexander Kristoffersen
f9fa26accf
New Colab Added to README and Docs (#848)
* readme and doc updated.

* added readme button.
2022-10-29 14:30:03 -07:00
Kevin Chen
d6543a8a13
Limit number of images in viewer (#845) 2022-10-28 22:24:34 -07:00
Terrance Wang
af47a05e2f
Terrance/process data fix (#842)
* removing quotes on ffmpeg command

* fixing insta360

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2022-10-28 00:22:43 +03:00
Arjun Sharda
eae6bcb627
docs(scripts/eval.py) Update comments (#841)
Update eval.py
2022-10-27 20:01:30 +03:00
dolhasz
def6ba5c51
Fix semantic NeRF config bug (#838)
Fix semantic nerf config bug

Co-authored-by: adolhasz <adolhasz@matterport.com>
2022-10-27 08:44:34 +03:00
Kevin Chen
359f955f3f
Fix skipping non-existent images (#832)
Fix skipping non-existant images
2022-10-26 23:27:08 +03:00
Kevin Chen
cc49356d97
Normalize depth for packed samples (#824) 2022-10-25 23:49:31 +03:00
Alexander Kristoffersen
18a6a71a1a
Pathlib Python 3.7 Compatibility Fix (#831)
small fix.
2022-10-25 10:01:39 -07:00
Brent Yi
ae55559c32
Fix completion install script for bash (#830)
* Fix completion install script for bash

* Update install.py
2022-10-25 22:44:44 +08:00
Terrance Wang
3652d3112f
removing quotes on ffmpeg command (#822) 2022-10-22 20:06:25 -07:00