* inerted a new model configuration instant-ngp-bounded
* added more remarks and small fixes
* went back to old near plane
* added the oprtion to get a file as well as directory in nerfstudio data parser
* pretify prev commit
* review fixes
* more clear explanation in README.md
* reverted readme changes
* fixed merge bug
* review changes. update config.data docs support for json files inputs
Co-authored-by: dror <you@example.com>
When using auto_orient_and_center_poses with method="none" the returned pose if 4x4 (contrary to up and pca) which triggers an assertion error later. This modification solves it.
* Added Dockerfile to build docker image including all dependencies and nerfstudio, added description on how to user docker.
* Move docker description to Installation.md.
* Fix mask_filename indices after splitting train set.
Co-authored-by: Nicolas Zunhammer <n.zunhammer@tum.de>
* basic support for hloc (includes netvlad, super point, superglue in colmap), just a first test, not ready yet
* add exhaustive match option for hloc
* add command line option to choose the type of feature, matcher,...
* make hloc an optional dependency, update doc, and small bug fixes
* fix missing imports
* fix warnings, pylint,...
* fix overwrite previous commits
* fix import order from isort
* move find_tool_feature_matcher_combination to process_data_utils, add type hints and Args/Returns doc
* error message when no valid combination of sfm tool, feature type, and matcher
Co-authored-by: RandomPrototypes <delmotte_ar@yahoo.fr>
* start of mesh PR
* point cloud export mvp
* start of mesh PR
* point cloud export mvp
* Save out mesh. Poor quality atm
* reorganized mesh algorithms and specified CLI
* CLI reorg
* tsdf algorithm in progress
* debugging
* tsdf functional but camera distortion params not in
* playing with distortion params
* TSDF works but texture looks bad
* added trimesh
* moved to exporter
* removed files
* saving progress
* save texture image
* seems to work w/o barycentric
* barycentric start
* gap between triangles
* blocking out diagonal
* new barcentric and scaling
* meshing working. need to remove extra rows
* fixed triangle packing
* gitignore changes
* removed package
* fix Literal import
* comments
* update .mtl file
* poisson mesh with model output normals & resolved some PR comments on git
* starting docs. breaking up big function. todo: add xatlas
* xatlas and nvdiffrast working
* triangle_id
* progress on expensive texture coordinates method
* pytorch meshing works
* removing nvdiffrast
* remove trimesh
* cleanup
* few changes
* pred normals by default and add minimum additions to viewer
* fix cli in viewer
* add xatlas as dependency
* make point cloud more dense
* reverted viewer changes
* turn off normals by default
* fix docs
* finished todos on github
* remove xatlas
* xatlas
* black
Co-authored-by: Matt Tancik <tancik@berkeley.edu>
* Fix IndexError runtime error
fixes this error:
File "C:\code\nerfstudio\nerfstudio\data\dataparsers\nerfstudio_dataparser.py", line 232, in _generate_dataparser_outputs
distortion_params = torch.stack(distort, dim=0)[idx_tensor]
IndexError: tensors used as indices must be long, byte or bool tensors
* Update nerfstudio_dataparser.py
Per discussion at https://github.com/nerfstudio-project/nerfstudio/pull/1057#issuecomment-1332670064