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

1730 Commits

Author SHA1 Message Date
Tobit Flatscher
23cc960bfc
Fix pixel-perfect-sfm installation in Dockerfile (#2549)
fix: Fix pixel-perfect-sfm installation in Dockerfile
2023-10-20 18:42:42 +00:00
YangXiuyu
9e7144620b
Missing a space in base_datamanager.py (#2546)
Update base_datamanager.py
2023-10-20 08:07:12 -07:00
Shiva Gantha
e206079370
minor typing error (#2545) 2023-10-19 21:58:27 -07:00
Yueh-Cheng Liu 劉岳承
f31f3bba12
Add scannetpp dataparser (#2498)
* Add scannetpp dataparser

* Fix formatting

* Remove unused import

* Add links and descriptions

* Update input file structure and remove unused code

* Reformat with black

---------

Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2023-10-19 18:19:11 +00:00
Gina Wu
968176edb8
Support multiclient in viewer_beta with separate render threads for each client (#2519)
* Initial multiclient, jittery screen bc fighting between clients

* Fix multiclient jitter with separate render threads for each client

* Handle client disconnect

* Fix viewer.init_scene and viewer_elements.get_camera for multiclient

---------

Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com>
Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-10-19 10:25:44 -07:00
Ahmed Shariff
3dd162aae8
Fix pillow version to avoid error with ANTIALIAS (Fix #2378) (#2446)
* Fix pillow version to avoid error with ANTIALIAS (Fix #2378)

* Revert pillow version, use fix for pillow ANTIALIAS from upstream
2023-10-17 03:05:53 +00:00
SeaOtocinclus
6cbe070949
Update data_conventions.md (#2534)
Fix typo in `distortion` word
2023-10-16 23:11:43 +00:00
Brent Yi
042c7d1465
Bump tyro to 0.5.7 (#2393)
* Bump `tyro`

* tyro 0.5.7
2023-10-16 06:26:42 +00:00
Ji Shi
ce06935f3d
Fix datamanagers' get_rays_per_batch functions in case of using DynamicBatchPipeline (#2522) 2023-10-15 23:05:22 -07:00
Cyrus Vachha
8e58021a47
Add camera_type dropdown in new viewer (#2525)
* Add camera_type dropdown in new viewer

Added a gui dropdown menu for selecting the camera type. Currently, the render view doesn't update to preview the equirectangular or fisheye render.

* Updating the image url of nerfstudio logo images for the viewer

Changing the image urls to restore the nerfstudio logo in the viewer

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-10-14 21:46:53 -07: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
Brent Yi
d3934737a1
Upgrade pyright (#2526)
* Upgrade pyright

* Resolve pyright errors

* Suppress trimesh error

* Run ruff
2023-10-14 13:00:17 +08: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
Justin Kerr
8e2a0651d0
Fix jitter viewer (#2505) 2023-10-10 17:49:52 -07:00
Justin Kerr
dba20fcb26
minor patch for exporting pcs and meshes with parallel datamanager (#2503)
* minor patch for exporting pcs and meshes with parallel datamanager

* format
2023-10-10 17:18:16 -07:00
Justin Kerr
e694f341a7
Move camera optimization out of datamanager and parallelize dataloading (#2092) 2023-10-10 14:52:25 -07:00
Justin Kerr
1b85fb528b
patch for mkdirs on camera path json filepath (#2502)
fix camera path json mkdir in viewer beta
2023-10-10 13:09:09 -07:00
Jami Pekkanen
81db1808a7
Add documentation about unknown depth pixel convention (#2490)
Updated the documentation to explicate that zero value in depth images is treated as unknown depth. This behavior is defined in a484d255b4/nerfstudio/model_components/losses.py (L242)

Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2023-10-08 21:26:10 -07:00
Ruoyu Wang
79297c7c61
(minor) Align upsampling in TensorCPEncoding with TensorVMEncoding (#2493)
* (minor) Align upsampling in TensorCPEncoding with TensorVMEncoding

* Fix black

---------

Co-authored-by: Matthew Tancik <mattt4001@gmail.com>
Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2023-10-08 21:22:53 -07:00
Matthew Tancik
d325593e02
Remove unused config param (#2495)
Remove unused config.
2023-10-09 10:35:08 +08:00
Ji Shi
242a1cf4fe
Fix DatasetRender to override dataset path only when provided (#2494) 2023-10-08 12:59:58 -07:00
Boris Feld
a484d255b4
Add support of using both Comet and Viewer at the same time (#2488) 2023-10-04 21:02:46 +02:00
Rohan Mathur
afcc8434d0
fixed link to viser to be functional link cause previous 404ed (#2486) 2023-10-03 09:20:58 +02:00
Maxim Bonnaerens
0d746b1363
Fourier Feature encodings and polyhedron encodings (#2463)
* Fourier Feature encodings and polyhedron encodings

Rework RFFEncoding to be a subclass of the more general Fourier Feature
Encodings and introduce Polyhedron encodings as introduced in
mipnerf360.

* b_matrix -> basis

* Add typing

* fighting pyright

* use scale argument

* continue the fight

* ignore

* ignore em all

* add docstring and rename generate_basis to generate_polyhedron_basis

* Try to please pyright with assert

* Immediately allocate tensor on correct device

* private functions and docstrings update

* doc fix continued

---------

Co-authored-by: Jonáš Kulhánek <jonas.kulhanek@live.com>
2023-10-02 21:07:34 +00:00
Reza Kermani
c2f5e68d54
fixing broken links in README (#2483)
fixing broken links
2023-10-02 05:31:02 +02:00
Jonáš Kulhánek
b78d0faa12
ns-render - render all images (#2459)
* ns-render - render all images

* Fix commonprefix->commonpath

* Fix raw rendering
2023-10-01 22:12:48 +02:00
pierremerriaux-leddartech
7856aa0060
fix:correction of PairPixelSampler in case of using masks with depth-nerfacto (#2477)
fix:correction of PairPixelSampler in case of using masks
2023-09-29 16:49:20 -07:00
Brent Yi
c93b374d08
Don't deploy docs from pull requests (#2482) 2023-09-29 12:33:19 -07:00
Matthew Tancik
bbe31736f3
Update README.md 2023-09-29 10:48:51 -07:00
Matthew Tancik
88d5b03a80
Remove rtd (#2478) 2023-09-28 18:15:35 -07:00
Ruilong Li(李瑞龙)
169030199e
Update doc.yml (#2479) 2023-09-28 18:14:40 -07:00
Gina Wu
593950efec
Update colmap installation instructions with conda (#2473) 2023-09-27 10:45:58 -07:00
Chung Min Kim
4cdeaa6eec
Track all viser GUI folders to avoid folder duplicates (viewer-beta) (#2466)
* Track all viser GUI folders to avoid folder duplicates

* lint

---------

Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com>
2023-09-25 13:14:51 -07:00
Jonáš Kulhánek
2864c52618
Fix COLMAP dataparser masks and depthmaps (#2467) 2023-09-25 08:37:08 -07:00
Maxim Bonnaerens
53037ba8a7
Allow custom sampler in ProposalNetworkSampler (#2464)
* Allow custom sampler in ProposalNetworkSampler

This allows custom (pdf)samplers in distinct repositories while still
using the base ProposalNetworkSampler.

* sampler should inherit from pdf sampler

* docstring
2023-09-24 12:06:16 +02:00
Ruilong Li(李瑞龙)
e0f0cd05aa
Migrate doc from RTD to gh-pages (#2460)
* gh-pages workflow

* update doc.yml

* update

* remove RTD

* change action to main

* test fail on warning

* fail on warnings

* get back .readthedocs.yml, a bit cleanup

* revert SHA of index.md file
2023-09-22 23:04:02 -07:00
Maxim Bonnaerens
8812d7a5b0
.vscode settings match move to ms-python.black-formatter (#2456)
Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-09-22 17:45:05 +00:00
Maxim Bonnaerens
52f26e82b3
Do not materialize mlp_head if no field_heads (#2457)
In case it is used in a proposal network we avoid initializing the head.

Co-authored-by: Matthew Tancik <matt@lumalabs.ai>
2023-09-22 15:36:51 +00:00
フラハティ 仁
2fd8b59d20
Add background_color config to keep consistent with other models (#2455)
* add backgorund_color config

* removed unused color import
2023-09-22 07:40:20 -07:00
Matthew Tancik
c87ebe34ba
v0.3.4 (#2452) 2023-09-21 18:38:22 -07:00
Jonáš Kulhánek
76f8bcf953
Disable loading colmap points by default (#2451) 2023-09-21 13:51:35 -07:00
Justin Kerr
e0d8f04267
Render oriented crops in viewer beta (#2447)
* add obb to the rendering pipeline

* useless line

* lint

* remove todo

* pyright

* more pyright
2023-09-19 16:48:54 -07:00
Brent Yi
3e1d4af821
Add share link support for beta viewer (#2445)
* Add share link support for beta viewer

* More consistent CLI experience

* fix viewer jitter by adding atomic update on camera pose

* change to make_share_url

* fix

* remove incorrect assert

---------

Co-authored-by: Justin Kerr <justin.g.kerr@gmail.com>
2023-09-19 16:22:55 -07:00
フラハティ 仁
b0e700137b
Allow the option for timestamp to be generated for ns-train --load-config (#2442)
* Fix timestamp for ns-train --load-config

* Remove whitespace
2023-09-18 21:13:48 -07:00
Jonáš Kulhánek
ef2fd3dbe1
Fix import error when tcnn installed but CUDA runtime not available (#2429) 2023-09-15 17:18:23 -04: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
anc2001
805e6e702d
fix pixel sampling with masks issue when data is list (#2369)
Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-09-14 16:11:15 +00:00
Jonáš Kulhánek
e9330d515d
Colmap parser: fix downscale for complex paths (#2425) 2023-09-13 10:55:24 -07:00
Maxim Bonnaerens
cc98fb6bd4
Fix benchmarking: apply get_background_color in renderer and set profiler to none (#2397)
* apply get_background_color and set profiler to none

* Apply override first

---------

Co-authored-by: Brent Yi <yibrenth@gmail.com>
2023-09-11 18:07:52 +00:00
Jonáš Kulhánek
570ccf3c0a
Rename COLMAP 3D point features (#2417) 2023-09-11 09:00:44 -07:00