* Adding dataparsers for ScanNet and ARKitScenes datasets.
* Fixing automatic width and height determination in ARKitScenes.
* Making arkitscenes_dataparser.py to pass pylint checks.
* Fixing docstring in arkitscenes_dataparser.py.
* Fixing function name in arkitscenes_dataparser.py.
* feat(plugins/registry): Improve Type Hints
* feat(exporter/texture_utils): Improve Type Hints
* feat(exporter/tsdf_utils): Improve Type Hints
* feat(cameras/camera_utils): Improve Type Hints
* feat(cameras/cameras): Improve Type Hints
* feat(cameras/rays): Improve Type Hints
* fix: add default value for device
* fix: ArrayLike type hint
* Extending ns-render to support loop rendering using interpolated cameras.
* Adding docstring for render.py. Applying formating.
* Expanding docstrings for class. Renaming trajectory type.
* Removing mentions of loop from render.py.
* feat(engine): improve type hints
* fix: add pylint ignore statement
* fix: order imports as per isort
* fix: update Optimizer setup return type
* feat: add new TORCH_DEVICE type
* added volinga model to NeRFStudio
* Removed unused dependencies
* Modified dockerfile to match main
* Corrected typo in core_code_checks.yml
* Corrected typo in core_code_checks.yml
* updated test with Volinga
* Added conversion to NVOL documentation
* [WIP] Refactor documentation and removing Volinga config
* Volinga use existing NerfactoModelConfig
* Added Unreal Engine documentation to extensions
* removed unused field class import
* Updated docs
* Documentation ready
* Update Dockerfile
---------
Co-authored-by: Matthew Tancik <tancik@berkeley.edu>
* fix semseg vis
* semantic configs
* change defaults
* Fix type
* format
* fix imports
* suggested fix for issue 1465
* fix docstring placement; avoid log spam and runtime errors
`nerfstudio\models\semantic_nerfw.py:81: UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor).
self.colormap = torch.tensor(self.semantics.colors).to(self.device)`
* hide semantics output choice, since it kills the viewer
* revert some changes
* caps
* move both image and mask to GPU to avoid runtime error
as suggested in https://github.com/nerfstudio-project/nerfstudio/issues/1465#issuecomment-1441117562
---------
Co-authored-by: machenmusik <machenmusik@users.noreply.github.com>
* add hashmap size and num_levels to instant_ngp_field, issue 1158
* Add Windows installation tips to quickstart
* Include notes for CUDA 11.7
* separate duplicate targets in installation.md
* change installation page to use tabs
* started adding equirectangular to process_data
* was multiplying frame by 255 twice
* added equi2planar configs for the 3 presets
* fixed presets
* setup process data
* changed variable name and comment
* fixed middle preset
* removed third preset
* added progress bar and fixed video for equirectangular input
* fixed whitespace stuff
* added pyequilib dependencey
* Updated for JPG support for equirectangular image input
Updated process_data_utils for JPG support for equirectangular image input, since even though .jpg images worked, .JPG images (output from 360 camera software) were not working.
* changed file type matching
* added equirect utils
* added license header
* added docstring on equirect utils
* added heuristic for image size
* added heuristic for videos
* fixed linty stuff
* shortened code
* raised error if no ims in directory
* Updated ProcessVideo for fixing directories for equirectangular input
Updated the ProcessVideo for equirectangular input to make the image directory have the correct perspective projections. The original equirectangular images are copied into a temp_images folder which also holds the perspective projections. This folder is deleted once the perspective projections are copied into the process data images folder.
---------
Co-authored-by: cvachha <cyrus.vachha@yahoo.com>
Co-authored-by: cvachha <cvachha549@gmail.com>
* Update Dockerfile, bump CUDA from 11.7.1 to 11.8.0, bump Colmap from 3.7 to 3.8, add user to sudoers list.
* Improve description.
* Fix wrong description and typos.
* Add better description.
* Fix build error of Dockerfile.
* Bump pytorch versions.
---------
Co-authored-by: Nicolas Zunhammer <n.zunhammer@tum.de>
* Allow black/white background color in Nerfacto
* Use white background in Nerfacto Blender Benchmark
* Fixed unused import
* Updated index for license headers script
* add monosdf normal loss and midas scale invariant depth loss
* add context to scale/shift calc and normal loss, consolidate MidasMSE loss
* consolidated, add info on gradient reg term
* add info on ssi
* more documentation and type annotation
* move compute scale/shift to class
* fix pylint errors
* fix tensortype error
* fix comments
* change single var name and update comment
* fix input tensortype
* fix black error
* fix mask shape