Commit Graph
157 Commits
Author SHA1 Message Date
Brent Yi 6127ec0f72 Update viewer legacy docs (#2875) 2024-02-06 16:07:37 -08:00
Brent Yi 3bade3a9dc Remove viewer build badge (#2819) 2024-01-24 23:11:22 -08:00
Brent Yi 55b7a2c8ef Update docs to recommend torch 2.1 (#2748) 2024-01-11 15:12:41 -08:00
Otto SeiskariandMatias Turkulainen 626441e15e Add instructions for data collection and processing with Spectacular AI tools (#2668)
* Add instructions for using Spectacular AI tools

Adds easy support for new device types: OAK-D, RealSense and
Azure Kinect, as well as an alternative pipeline for iOS.

* Grammar fixes in docs/quickstart/custom_dataset.md (Spectacular AI section)

Co-authored-by: Matias Turkulainen <30566358+maturk@users.noreply.github.com>

* Fix section label in the Spectacular AI section of custom_dataset.md

* Update custom_dataset.md: typo fix.

"montions" -> "motions"

---------

Co-authored-by: Matias Turkulainen <30566358+maturk@users.noreply.github.com>
2023-12-15 18:37:27 +02:00
Brent Yi ae00061cf5 Fix custom data links in README (#2671) 2023-12-12 22:31:12 +00:00
Chris SweeneyandBrent Yi 6ccbc2de45 Add support for Project Aria datasets. (#2617)
* Add support for Project Aria datasets.

1) An export script for processing Project Aria datasets
2) Add support for Fisheye624 cameras
3) Add support for center-crop masking and sampling

Example commands for running nerfstudio on Project Aria data:

python scripts/datasets/process_project_aria.py --vrs_file=<path_to_vrs> --mps_data_dir=<path to MPS directory> --output_dir=<nerfstudio_data_dir>

ns-train nerfacto --data <nerfstudio_data_dir>  nerfstudio-data --orientation-method none

* Clean up type errors

* Fix formatting

* Fix linter errors, import, and use absolute file paths

* Add aria subcommand to ns-process-data

* Appease ruff

* Add Aria to docs

* Fix docs, add back import try/except

* nit: path.as_posix() -> str(path)

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-12-12 22:18:13 +00:00
Yudong Jin f911fe7a0c Fix HTML render of README.md (#2599) 2023-11-11 08:05:06 -08:00
Cyrus Vachha e9a3bae859 Update URLs for readme and image references (#2527)
* Update URLs for readme and image references

Update the image URLs and documentation links due to change in docs url structure. Files edited include readme, documentation, and legacy viewer files.

* Updating url in custom dataset
2023-10-13 22:23:20 -07:00
Piero Toffanin 42cabedc60 Add ODM data processor (#2517)
* Add ODM data processor

* Fix ruff warnings

* Re-format with black

* Add annotations

* Add explicit dtype

* Add explicit dtype

* Revert "Add explicit dtype"

This reverts commit 6f3cde1671.
2023-10-12 20:08:45 -07:00
Reza Kermani c2f5e68d54 fixing broken links in README (#2483)
fixing broken links
2023-10-02 05:31:02 +02:00
Matthew Tancik bbe31736f3 Update README.md 2023-09-29 10:48:51 -07: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
Ethan Weber 1b430590c8 Nerfstudio Feedback Form (#2351)
* nerfstudio feedback form with a url placeholder

* text change

* updating feedback form url

* adding another url
2023-08-17 20:40:53 -07:00
Matthew Tancik 50d8c7ba7d Add sponsors (#2307) 2023-08-04 15:07:44 -04:00
Brent Yi dab39c25b4 More robust install instructions (#2277)
Add cuda-toolkit install to readme/docs
2023-08-01 20:35:22 +00:00
Ethan Weber e94d9031ab SIGGRAPH 2023 Citation Update (#1997)
* siggraph 2023 update

* update citation

* update citation
2023-05-24 18:16:01 -07:00
e898f562e6 Switching to Torch 2.0 by default. (#1922)
* Update requirements for torch 2.0

* Update docs

* Fix missing _LRScheduler import

* Fix pylint issues

* Update docs, drop 1.13

* Fix pip postfix version

* fix docs

* Allow python 1.13 (for now)

* Minor fix for torch.compile

* Switch to torch.compile

* ruff

* Fix test

---------

Co-authored-by: Matt Tancik <mattt4001@gmail.com>
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-05-17 16:03:17 -07:00
Matthew Tancik 6c3106004d Update contributing docs (#1926) 2023-05-16 00:06:43 -07:00
Matthew Tancik df514b121c Update docs for ns-viewer (#1892) 2023-05-09 10:07:11 -07:00
Brent Yi 63c6303736 Bump minimum Python version to 3.8 (#1876)
* Bump minimum Python version to 3.8

* typing_extensions.Literal -> typing.Literal

* ns-dev-test

* typing_extensions.get_args => typing.get_args

* Format with older version of black

* Bump `black`

* Run black
2023-05-06 13:29:48 -07:00
Matthew Tancik 610fe8bbd4 Update logging docs (#1863) 2023-05-03 10:00:46 -07:00
Ruilong Li(李瑞龙) f015245ca4 Fix typo in readme (#1833) 2023-04-27 22:53:19 -07:00
akanazawa 3f43e0d4c3 Update README.md (#1828) 2023-04-26 18:02:21 -07:00
Matthew Tancik 7126334976 Docs for adding new methods (#1697) 2023-04-04 12:49:15 -07:00
Alex-Zhang b0dca720a8 Update installation.md (#1675)
* Update installation.md

install ninja to speed up installation of tinycuda-nn

* Update installation.md

* update readme and installation
2023-03-31 16:00:53 -07:00
Yudong Jin f490d9a923 Update README.md (#1657)
Explicitly set the pytorch version to match the `https://docs.nerf.studio/en/latest/quickstart/installation.html`
2023-03-24 08:19:59 -07:00
Matthew Tancik 1b18b44d81 Update 360 docs (#1593)
* Update 360 docs

* Update custom_dataset.md

* Update custom_dataset.md
2023-03-12 11:14:58 -07:00
Matthew Tancik be5274db09 Add arxiv link (#1434) 2023-02-15 10:05:18 -08:00
machenmusik 9c5423f181 Update to allow pytorch (and functorch) 1.13.1 (#1390)
* Update pytorch (and functorch) to 1.13.1

Note that for existing installations, the following is recommended due to complications with older versions of functorch:
- `pip uninstall torch torchvision functorch`
- install the correct pytorch 1.13.1 version for your CUDA installation from https://pytorch.org/get-started/locally/ but add functorch to the command -- for example, Windows CUDA 11.7 would be `pip3 install torch torchvision functorch--extra-index-url https://download.pytorch.org/whl/cu117`
- reinstall nerfstudio e.g. `pip install -e .` from the source directory

* Update installation.md

* Allow 1.13.1, don't force

* pytorch 1.12.1 and 1.13.1

* Update README.md

* Update installation.md
2023-02-14 08:59:26 -05:00
Matthew Tancik 3cf2bb09ac Update citation (#1392) 2023-02-09 18:26:13 -08:00
Anson Kao 0e9e26dc7c Explicitly require NVIDIA graphics cards in README (#1313) 2023-01-31 00:10:10 -08:00
Mason McGough 92636c3434 Docs fix (#1244)
* Add the following fixes to documentation:

* Fix trailing backslash in “Use docker image” section
* Replace escaped backslash with double-escaped backslash (see Sphinx issue: https://github.com/sphinx-doc/sphinx/issues/6730)
* Close backtick in `contributing.md`
* Add “run” to instructions for “Render Video”
* Remove unnecessary “,” in “Render Video”
* Correct “before preceding” to “before proceeding”
* Correct “viewpoinrts” to “viewpoints”
* Add missing “.” in “Process data”
* Specify “bash” for code blocks (for consistency with other blocks in the page)
* Fix code block in `viewer_quickstart.rst` (”Copy to clipboard” widget now works)
* Fix some code formatting issues in `export_geometry.md`

* Correct "harmoincs" to "harmonics" in docs.
2023-01-17 09:28:20 -08:00
Mason McGoughandMatthew Tancik f0b4f5b35e Update Quickstart instructions to remove '--dataset' (#1222) (#1230)
Update quickstart instructions to remove '--dataset' (#1222)

Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
2023-01-16 14:56:13 -08:00
Matthew Tancik 34b453a288 Update README.md 2023-01-16 10:25:10 -08:00
Rajendra Singh 102c00a9be Added missing arg to ns-download-data command (#1201)
Correct ns-download-data command

`ns-download-data nerfstudio --capture-name=vegetation` will give error:

```
usage: ns-download-data [-h] --dataset {blender,friends,nerfstudio,record3d}
                        [--capture-name {None,bww_entrance,campanile,desolation,dozer,library,poster,redwoods2,sf_street,storefront,vegetation}] [--save-dir PATH]

 
ns-download-data: error: the following arguments are required: --dataset
```
Thus adding `--dataset` to the command.
2023-01-03 09:01:46 -08:00
Jake Austin 3ffee522e0 TrainerConfig inherit from InstantiateConfig (#1175)
Making TrainerConfig an InstantiateConfig so it can be swapped in and out with different methods. Also made the TrainerConfig a subclass of ExperimentConfig (which was changed from a printableconfig to an instantiateconfig), since we were already instantiating the Trainer class with the ExperimentConfig

Removed the "config" field from the TrainerCallbackAttributes struct to eliminate circular dependencies when types are checked.

Minor scripts and docs changes to accommodate the update to the config struct, meaning the flags that were associated with the TrainerConfig were moved up to the top level of the config.
2022-12-27 18:19:34 -10:00
Matthew Tancik 6f85d7118f Add docs for KIRI Engine (#1124)
Add docs for KIRI engine
2022-12-13 18:37:31 -08:00
Nicolas ZunhammerandNicolas Zunhammer bed7ef94c5 Add Docker support (#1022)
* Added Dockerfile to build docker image including all dependencies and nerfstudio, added description on how to user docker.

* Move docker description to Installation.md.

Co-authored-by: Nicolas Zunhammer <n.zunhammer@tum.de>
2022-11-28 12:58:59 -08:00
Jake Austin 1eae0839b4 Updating the script for downloading data (#968)
* Updating the script for downloading data

* Making update to config structure

* Updating documentation and colab

* Adding back the save directory

* Pushing an all flag for nerfstudio

* forgot to save some previous edits
2022-11-25 21:40:13 -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
Matthew Tancik a6d5b02446 Add metashape to docs (#1004) 2022-11-22 10:30:12 -08:00
Matthew Tancik aaaa2fa393 Simplify readme (#982)
* Simplify readme

* Cleanup
2022-11-18 20:56:37 -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 761645de05 Minor doc updates (#903) 2022-11-05 22:00:28 -07:00
Matthew Tancik 96a7853cd0 Update readme (#869) 2022-10-31 11:53:29 -07:00
Matthew Tancik e3e766c5ca Update colab links to use repo colab (#866) 2022-10-31 10:22:25 -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
Matthew Tancik 9bed69601f Support python 3.7 (#802)
* Support python 3.7

* Update docs
2022-10-18 16:49:27 -07:00