Search.setIndex({"docnames": ["developer_guides/config", "developer_guides/debugging_tools/benchmarking", "developer_guides/debugging_tools/index", "developer_guides/debugging_tools/local_logger", "developer_guides/debugging_tools/profiling", "developer_guides/new_methods", "developer_guides/pipelines/datamanagers", "developer_guides/pipelines/dataparsers", "developer_guides/pipelines/fields", "developer_guides/pipelines/index", "developer_guides/pipelines/models", "developer_guides/pipelines/pipelines", "developer_guides/viewer/custom_gui", "developer_guides/viewer/index", "developer_guides/viewer/local_viewer", "developer_guides/viewer/viewer_control", "extensions/blender_addon", "extensions/maya_plugin", "extensions/sdfstudio", "extensions/unreal_engine", "index", "nerfology/methods/bionerf", "nerfology/methods/feature_splatting", "nerfology/methods/generfacto", "nerfology/methods/igs2gs", "nerfology/methods/in2n", "nerfology/methods/index", "nerfology/methods/instant_ngp", "nerfology/methods/kplanes", "nerfology/methods/lerf", "nerfology/methods/livescene", "nerfology/methods/mipnerf", "nerfology/methods/nerf", "nerfology/methods/nerf2gs2nerf", "nerfology/methods/nerfacto", "nerfology/methods/nerfbusters", "nerfology/methods/nerfplayer", "nerfology/methods/opennerf", "nerfology/methods/pynerf", "nerfology/methods/seathru_nerf", "nerfology/methods/signerf", "nerfology/methods/splat", "nerfology/methods/splatw", "nerfology/methods/tensorf", "nerfology/methods/tetranerf", "nerfology/methods/zipnerf", "nerfology/model_components/index", "nerfology/model_components/visualize_cameras", "nerfology/model_components/visualize_encoders", "nerfology/model_components/visualize_samplers", "nerfology/model_components/visualize_samples", "nerfology/model_components/visualize_spatial_distortions", "quickstart/custom_dataset", "quickstart/data_conventions", "quickstart/existing_dataset", "quickstart/export_geometry", "quickstart/first_nerf", "quickstart/installation", "quickstart/viewer_quickstart", "reference/api/cameras", "reference/api/config", "reference/api/data/datamanagers", "reference/api/data/dataparsers", "reference/api/data/datasets", "reference/api/data/index", "reference/api/data/utils", "reference/api/field_components/embeddings", "reference/api/field_components/encodings", "reference/api/field_components/field_heads", "reference/api/field_components/index", "reference/api/field_components/mlp", "reference/api/field_components/spatial_distortions", "reference/api/fields", "reference/api/index", "reference/api/model_components/index", "reference/api/model_components/losses", "reference/api/model_components/ray_sampler", "reference/api/model_components/renderers", "reference/api/models", "reference/api/optimizers", "reference/api/plugins", "reference/api/utils/colormaps", "reference/api/utils/colors", "reference/api/utils/index", "reference/api/utils/math", "reference/api/utils/tensor_dataclass", "reference/api/viewer", "reference/cli/index", "reference/cli/ns_download_data", "reference/cli/ns_eval", "reference/cli/ns_export", "reference/cli/ns_install_cli", "reference/cli/ns_process_data", "reference/cli/ns_render", "reference/cli/ns_train", "reference/cli/ns_viewer", "reference/contributing"], "filenames": ["developer_guides/config.md", "developer_guides/debugging_tools/benchmarking.md", "developer_guides/debugging_tools/index.rst", "developer_guides/debugging_tools/local_logger.md", "developer_guides/debugging_tools/profiling.md", "developer_guides/new_methods.md", "developer_guides/pipelines/datamanagers.md", "developer_guides/pipelines/dataparsers.md", "developer_guides/pipelines/fields.md", "developer_guides/pipelines/index.rst", "developer_guides/pipelines/models.md", "developer_guides/pipelines/pipelines.md", "developer_guides/viewer/custom_gui.md", "developer_guides/viewer/index.md", "developer_guides/viewer/local_viewer.md", "developer_guides/viewer/viewer_control.md", "extensions/blender_addon.md", "extensions/maya_plugin.md", "extensions/sdfstudio.md", "extensions/unreal_engine.md", "index.md", "nerfology/methods/bionerf.md", "nerfology/methods/feature_splatting.md", "nerfology/methods/generfacto.md", "nerfology/methods/igs2gs.md", "nerfology/methods/in2n.md", "nerfology/methods/index.md", "nerfology/methods/instant_ngp.md", "nerfology/methods/kplanes.md", "nerfology/methods/lerf.md", "nerfology/methods/livescene.md", "nerfology/methods/mipnerf.md", "nerfology/methods/nerf.md", "nerfology/methods/nerf2gs2nerf.md", "nerfology/methods/nerfacto.md", "nerfology/methods/nerfbusters.md", "nerfology/methods/nerfplayer.md", "nerfology/methods/opennerf.md", "nerfology/methods/pynerf.md", "nerfology/methods/seathru_nerf.md", "nerfology/methods/signerf.md", "nerfology/methods/splat.md", "nerfology/methods/splatw.md", "nerfology/methods/tensorf.md", "nerfology/methods/tetranerf.md", "nerfology/methods/zipnerf.md", "nerfology/model_components/index.md", "nerfology/model_components/visualize_cameras.ipynb", "nerfology/model_components/visualize_encoders.ipynb", "nerfology/model_components/visualize_samplers.ipynb", "nerfology/model_components/visualize_samples.ipynb", "nerfology/model_components/visualize_spatial_distortions.ipynb", "quickstart/custom_dataset.md", "quickstart/data_conventions.md", "quickstart/existing_dataset.md", "quickstart/export_geometry.md", "quickstart/first_nerf.md", "quickstart/installation.md", "quickstart/viewer_quickstart.rst", "reference/api/cameras.rst", "reference/api/config.rst", "reference/api/data/datamanagers.rst", "reference/api/data/dataparsers.rst", "reference/api/data/datasets.rst", "reference/api/data/index.rst", "reference/api/data/utils.rst", "reference/api/field_components/embeddings.rst", "reference/api/field_components/encodings.rst", "reference/api/field_components/field_heads.rst", "reference/api/field_components/index.rst", "reference/api/field_components/mlp.rst", "reference/api/field_components/spatial_distortions.rst", "reference/api/fields.rst", "reference/api/index.rst", "reference/api/model_components/index.rst", "reference/api/model_components/losses.rst", "reference/api/model_components/ray_sampler.rst", "reference/api/model_components/renderers.rst", "reference/api/models.rst", "reference/api/optimizers.rst", "reference/api/plugins.rst", "reference/api/utils/colormaps.rst", "reference/api/utils/colors.rst", "reference/api/utils/index.rst", "reference/api/utils/math.rst", "reference/api/utils/tensor_dataclass.rst", "reference/api/viewer.rst", "reference/cli/index.md", "reference/cli/ns_download_data.md", "reference/cli/ns_eval.md", "reference/cli/ns_export.md", "reference/cli/ns_install_cli.md", "reference/cli/ns_process_data.md", "reference/cli/ns_render.md", "reference/cli/ns_train.md", "reference/cli/ns_viewer.md", "reference/contributing.md"], "titles": ["Customizable configs", "Benchmarking workflow", "Debugging tools", "Local writer", "Code profiling support", "Adding a New Method", "DataManagers", "DataParsers", "Fields", "Pipelines overview", "Models", "Pipelines", "Custom GUI", "Viewer", "(Legacy Viewer) Local Server", "Python Viewer Control", "Blender VFX add-on", "Autodesk Maya Plug-in", "SDFStudio", "Exporting to Unreal Engine", "Contents", "BioNeRF", "Feature Splatting", "Generfacto", "Instruct-GS2GS", "Instruct-NeRF2NeRF", "Methods", "Instant-NGP", "K-Planes", "LERF", "LiveScene", "Mip-NeRF", "NeRF", "From NeRFs to Gaussian Splats, and Back", "Nerfacto", "Nerfbusters", "NeRFPlayer", "OpenNeRF", "PyNeRF", "SeaThru-NeRF", "SIGNeRF", "Splatfacto", "Splatfacto in the Wild", "TensoRF", "Tetra-NeRF", "Zip-NeRF", "Model components", "Camera Models", "Field Encoders", "Ray Samplers", "Sample Representation", "Spatial Distortions", "Using custom data", "Data conventions", "Using existing data", "Export geometry", "Training your first model", "Installation", "Using the viewer", "Cameras", "Configs", "Datamanagers", "Data Parsers", "Datasets", "Data", "Utils", "Embeddings", "Encodings", "Field Heads", "Field Modules", "MLP", "Spatial Distortions", "Fields", "API", "Model components", "Losses", "Ray Sampler", "Renderers", "Models", "Engine", "Plugins", "Colormaps", "Colors", "Utils", "Math", "TensorDataclass", "Viewer", "CLI", "ns-download-data", "ns-eval", "ns-export", "ns-install-cli", "ns-process-data", "ns-render", "ns-train", "ns-viewer", "Contributing"], "terms": {"our": [0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 20, 22, 23, 24, 27, 30, 33, 34, 35, 37, 40, 52, 53, 55, 56, 58, 59, 61, 62, 65, 96], "dataclass": [0, 3, 5, 6, 7, 8, 10, 62, 64, 85], "allow": [0, 6, 16, 17, 20, 22, 24, 25, 29, 34, 39, 40, 54, 56, 62, 64, 65, 67, 80, 84, 85, 96], "you": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 26, 28, 30, 32, 33, 34, 38, 39, 40, 41, 42, 44, 47, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65, 85, 87, 92, 94, 95, 96], "easili": [0, 3, 10, 20, 22, 28, 38], "plug": [0, 7], "differ": [0, 8, 10, 16, 17, 21, 22, 24, 27, 28, 30, 32, 38, 39, 40, 41, 44, 49, 51, 52, 54, 56, 57, 58, 59, 66, 67, 78, 94], "permut": 0, "model": [0, 2, 7, 8, 9, 11, 12, 15, 17, 20, 21, 23, 24, 25, 26, 28, 29, 30, 33, 34, 36, 37, 39, 40, 41, 44, 52, 53, 54, 55, 57, 58, 59, 61, 62, 63, 65, 72, 73, 75, 76, 79, 84, 87, 94, 96], "dataload": [0, 6, 7, 28, 61, 73, 79], "modul": [0, 4, 6, 8, 10, 11, 12, 14, 15, 20, 21, 59, 61, 66, 68, 70, 71, 72, 73, 75, 76, 77, 78, 80], "etc": [0, 52, 58, 61, 63, 65, 78, 96], "all": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 16, 17, 20, 24, 27, 32, 39, 40, 47, 49, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 75, 76, 78, 79, 80, 84, 85, 86, 87, 94, 95, 96], "paramet": [0, 3, 10, 12, 16, 24, 27, 39, 50, 52, 53, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86, 94], "type": [0, 3, 4, 5, 6, 7, 8, 9, 10, 16, 28, 29, 30, 32, 38, 47, 52, 53, 57, 59, 60, 61, 62, 63, 64, 65, 66, 68, 70, 71, 72, 73, 75, 76, 78, 79, 81, 84, 85, 86, 95, 96], "support": [0, 2, 5, 6, 12, 15, 16, 17, 18, 19, 22, 24, 26, 28, 29, 32, 41, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 65, 67, 70, 96], "tyro": 0, "basic": [0, 17, 20, 49, 60, 61, 62, 78, 79], "reusabl": 0, "can": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 65, 67, 70, 76, 78, 79, 87, 94, 96], "found": [0, 22, 23, 24, 25, 29, 30, 32, 33, 34, 36, 37, 40, 41, 42, 44, 52, 57], "nerfstudio": [0, 1, 3, 4, 6, 7, 12, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 35, 36, 38, 39, 40, 41, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 66, 67, 68, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86, 87, 88, 94, 96], "base_config": [0, 3, 60], "py": [0, 3, 4, 5, 17, 26, 33, 41, 52, 55, 57, 59, 62, 65, 75, 84, 87, 96], "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 38, 39, 40, 41, 42, 44, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 72, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86, 95, 96], "class": [0, 3, 4, 5, 6, 7, 8, 10, 11, 12, 15, 20, 37, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 75, 76, 77, 78, 79, 80, 81, 84, 85, 86], "bottom": [0, 15, 21, 42, 52, 56, 60], "file": [0, 1, 4, 15, 16, 19, 26, 33, 41, 42, 52, 53, 55, 56, 57, 60, 62, 63, 65, 79, 87, 89, 95, 96], "i": [0, 1, 3, 4, 5, 9, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 70, 71, 72, 75, 76, 77, 78, 79, 84, 85, 86, 94, 95, 96], "upper": [0, 67, 75], "most": [0, 6, 8, 10, 11, 27, 32, 34, 38, 39, 46, 47, 49, 52, 56, 79], "level": [0, 10, 22, 27, 30, 34, 39, 48, 52, 67, 68, 69, 70, 72, 78], "store": [0, 1, 4, 7, 12, 17, 19, 21, 27, 30, 35, 41, 52, 61, 62, 76, 84], "sub": [0, 62], "need": [0, 1, 4, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 21, 24, 29, 32, 33, 34, 37, 40, 42, 47, 49, 52, 56, 57, 58, 59, 61, 62, 67, 68, 78, 96], "get": [0, 11, 14, 16, 17, 20, 24, 33, 39, 44, 46, 52, 54, 56, 57, 59, 61, 65, 67, 70, 78, 86], "start": [0, 1, 8, 10, 13, 14, 15, 16, 17, 20, 24, 25, 40, 46, 47, 49, 50, 51, 52, 54, 56, 57, 59, 73, 75, 78, 79, 84, 95], "train": [0, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 48, 49, 53, 54, 55, 57, 58, 59, 60, 61, 62, 65, 73, 75, 76, 78, 79, 80, 84, 87, 95], "brows": [0, 17], "thi": [0, 1, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 71, 72, 75, 76, 77, 78, 79, 80, 84, 85, 88, 89, 90, 91, 92, 93, 95, 96], "read": [0, 12, 17, 40, 51, 56, 59, 62, 63, 65], "attribut": [0, 3, 12, 17, 60, 61, 65, 79], "annot": [0, 1, 30, 62], "what": [0, 1, 9, 12, 17, 20, 32, 57, 65], "ar": [0, 1, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16, 17, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 75, 76, 77, 78, 81, 84, 85, 86, 87, 94, 95, 96], "avail": [0, 1, 12, 13, 17, 26, 40, 52, 56, 57, 60, 67, 70, 80, 94, 95], "each": [0, 1, 6, 8, 10, 16, 17, 20, 21, 23, 24, 25, 27, 28, 29, 30, 32, 33, 34, 36, 41, 45, 47, 49, 51, 52, 53, 54, 56, 57, 58, 59, 61, 62, 64, 65, 67, 70, 73, 75, 76, 77, 84, 87, 96], "specifi": [0, 1, 3, 4, 5, 6, 7, 10, 16, 23, 24, 40, 52, 53, 56, 57, 58, 59, 60, 61, 62, 64, 65, 71, 77, 78, 79, 85, 86, 94, 95], "If": [0, 1, 3, 4, 5, 6, 7, 10, 14, 15, 16, 18, 20, 22, 23, 26, 30, 32, 39, 40, 42, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 71, 77, 79, 81, 86, 87, 94, 95, 96], "interest": [0, 7, 16, 20, 39, 40, 41, 50, 62], "brand": [0, 20], "data": [0, 1, 4, 5, 6, 7, 8, 9, 11, 17, 19, 24, 28, 34, 35, 38, 45, 50, 51, 56, 57, 59, 61, 63, 73, 75, 78, 79, 85, 87, 94], "format": [0, 1, 7, 10, 16, 19, 39, 52, 59, 60, 62, 87, 95, 96], "correspond": [0, 1, 6, 17, 30, 33, 40, 45, 53, 54, 56, 59, 65, 67, 75, 78, 79], "associ": [0, 8, 10, 17, 32, 36, 41, 47, 49, 58, 59, 79], "want": [0, 1, 3, 4, 5, 8, 9, 10, 14, 15, 16, 17, 20, 23, 26, 40, 42, 49, 55, 56, 57, 60, 61, 92, 94, 95, 96], "expos": [0, 86], "configur": [0, 3, 4, 6, 10, 16, 28, 30, 38, 39, 52, 56, 59, 60, 61, 64, 67, 70, 72, 78, 79, 80, 95], "let": [0, 6, 8, 9, 10, 17, 20, 58], "": [0, 1, 4, 6, 8, 9, 10, 11, 12, 13, 16, 17, 20, 21, 24, 26, 27, 32, 37, 41, 42, 45, 50, 52, 54, 56, 57, 58, 59, 60, 61, 62, 64, 65, 73, 75, 79, 84, 96], "sai": [0, 1, 8, 9, 52, 55], "call": [0, 1, 3, 6, 8, 12, 15, 17, 21, 40, 59, 61, 66, 67, 75, 77, 78, 79, 86], "nerfacto": [0, 1, 4, 6, 10, 17, 19, 20, 26, 27, 33, 36, 40, 41, 52, 53, 54, 55, 56, 57, 58, 73, 78, 94], "extend": [0, 5, 21, 28, 49, 52, 57], "describ": [0, 8, 9, 10, 20, 26, 27, 32, 39, 47, 49, 54, 59, 67, 75, 84], "here": [0, 4, 5, 6, 7, 9, 10, 11, 12, 15, 16, 17, 18, 20, 21, 22, 23, 24, 25, 26, 27, 29, 30, 32, 33, 34, 36, 39, 40, 41, 42, 44, 49, 52, 53, 54, 55, 56, 57, 61, 62, 65, 75, 84, 87, 96], "befor": [0, 4, 16, 17, 57, 59, 60, 61, 65, 79], "definit": [0, 59], "defin": [0, 1, 3, 4, 6, 12, 15, 24, 37, 49, 50, 51, 53, 57, 59, 60, 61, 62, 65, 68, 84], "actual": [0, 7, 16, 17, 60, 61, 95], "nerfactomodelconfig": [0, 10, 78], "which": [0, 1, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 35, 37, 38, 39, 40, 41, 43, 44, 47, 49, 50, 52, 54, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 72, 76, 77, 78, 79, 84, 86, 95], "point": [0, 5, 8, 10, 15, 16, 17, 30, 32, 33, 36, 37, 38, 39, 41, 42, 44, 49, 51, 53, 54, 59, 60, 62, 64, 65, 67, 72, 76, 78, 86], "nerfactomodel": [0, 10], "make": [0, 1, 4, 6, 7, 10, 15, 16, 24, 30, 32, 34, 39, 44, 47, 49, 52, 54, 57, 58, 61, 65, 92, 93, 95, 96], "sure": [0, 6, 17, 39, 44, 57, 92, 93, 96], "wrap": [0, 3, 60], "_target": [0, 3, 6, 7, 10, 59, 60, 61, 62, 64, 72, 78, 79], "field": [0, 5, 6, 7, 9, 10, 12, 16, 17, 20, 21, 28, 29, 30, 31, 33, 35, 36, 38, 39, 40, 41, 43, 44, 45, 46, 49, 53, 59, 62, 65, 73, 75, 76, 77, 78, 85, 86], "shown": [0, 7, 27, 33, 58, 80], "below": [0, 3, 7, 9, 17, 23, 39, 49, 51, 52, 54, 55, 56, 57, 58, 65, 96], "enabl": [0, 3, 4, 5, 6, 8, 15, 16, 20, 24, 25, 27, 29, 30, 35, 37, 38, 41, 52, 57, 58, 59, 60, 73], "auto": [0, 52, 60], "complet": [0, 6, 32, 41, 52, 57, 60, 87, 91, 94, 95], "pass": [0, 1, 9, 12, 15, 34, 40, 44, 61, 65, 67, 76, 94, 96], "modelconfig": [0, 10, 73, 78], "default_factori": [0, 5, 6, 7, 10], "lambda": [0, 5, 6, 7, 10, 65, 76, 86], "arg": [0, 6, 7, 8, 10, 11, 56, 57, 59, 62, 71, 76, 77, 79, 94], "instanti": [0, 6, 7, 10, 15, 32, 60, 61, 62, 64, 66, 72, 78, 79], "same": [0, 1, 4, 5, 6, 10, 16, 17, 21, 24, 31, 52, 53, 57, 58, 59, 60, 63, 64, 65, 76, 77, 85], "logic": [0, 6, 59, 96], "appli": [0, 7, 10, 12, 14, 16, 17, 24, 52, 56, 59, 62, 67, 71, 72, 75, 81], "other": [0, 1, 5, 6, 7, 10, 16, 20, 21, 26, 27, 32, 33, 35, 38, 41, 49, 52, 53, 56, 57, 58, 59, 62, 75, 79, 84, 86, 87], "custom": [0, 3, 6, 8, 9, 13, 20, 56, 57, 58, 65, 78, 80, 94, 96], "For": [0, 1, 4, 6, 7, 8, 9, 12, 16, 24, 25, 26, 28, 29, 30, 32, 35, 37, 39, 40, 41, 42, 44, 46, 49, 52, 53, 56, 57, 58, 65, 67, 94, 96], "more": [0, 2, 5, 6, 8, 10, 12, 15, 18, 20, 21, 24, 25, 26, 28, 29, 30, 32, 34, 35, 37, 40, 41, 47, 49, 52, 53, 54, 56, 57, 58, 59, 61, 64, 65, 67, 75, 81, 84, 87, 92, 96], "exampl": [0, 1, 5, 8, 9, 15, 25, 26, 29, 49, 52, 55, 56, 57, 58, 59, 65, 75, 77, 85, 94], "datapars": [0, 6, 9, 30, 38, 42, 56, 59, 61, 62, 63, 73, 94], "nerfstudio_datapars": [0, 61, 62], "datamanag": [0, 7, 9, 11, 41, 56, 62, 64, 65, 73], "how": [0, 3, 5, 6, 7, 9, 10, 17, 20, 27, 28, 32, 40, 52, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 65, 69, 72, 78, 79, 96], "follow": [0, 1, 5, 6, 8, 9, 12, 13, 16, 17, 19, 21, 22, 23, 24, 26, 27, 32, 33, 34, 39, 40, 42, 44, 45, 50, 51, 52, 53, 55, 56, 57, 58, 59, 71, 86, 96], "pleas": [0, 1, 6, 20, 22, 26, 30, 33, 35, 36, 39, 40, 42, 52, 54, 57, 96], "refer": [0, 12, 16, 17, 20, 26, 41, 52, 64, 79, 96], "pipelin": [0, 2, 5, 6, 12, 15, 20, 23, 27, 33, 41, 44, 55, 56, 65, 73, 79], "overview": [0, 20, 33, 58], "have": [0, 1, 4, 6, 7, 8, 10, 11, 12, 13, 16, 20, 24, 27, 32, 34, 37, 41, 42, 46, 47, 49, 51, 52, 53, 54, 56, 57, 59, 61, 62, 65, 78, 84, 85, 92, 93, 96], "method_config": [0, 5, 80], "where": [0, 1, 5, 7, 8, 9, 13, 14, 16, 17, 20, 24, 27, 28, 33, 35, 37, 39, 40, 49, 50, 51, 52, 53, 56, 57, 59, 61, 62, 63, 67, 72, 75, 77, 78, 79, 84, 96], "implement": [0, 4, 6, 7, 8, 18, 20, 21, 22, 27, 32, 33, 34, 35, 39, 41, 42, 44, 45, 47, 48, 53, 56, 61, 64, 65, 67, 70, 72, 75, 78, 79, 84], "hous": [0, 41], "we": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 46, 47, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 62, 64, 65, 67, 71, 77, 78, 79, 87, 94, 96], "construct": [0, 16, 20, 24, 30, 34, 45, 52, 64, 67, 84], "variou": [0, 7, 25, 26, 32, 41, 52, 54, 96], "exist": [0, 20, 22, 30, 34, 35, 39, 40, 41, 51, 52, 57, 58, 61, 66, 72, 76, 87, 96], "default": [0, 1, 3, 4, 7, 14, 16, 17, 23, 28, 30, 33, 34, 38, 41, 52, 53, 54, 56, 57, 58, 59, 60, 62, 65, 68, 71, 72, 76, 81, 86, 89, 91, 94, 95], "instanc": [0, 1, 4, 6, 12, 15, 42, 59, 61, 64, 65], "ha": [0, 9, 11, 16, 17, 24, 25, 27, 32, 33, 34, 49, 52, 53, 58, 60, 61, 62, 64, 72, 76, 95], "an": [0, 1, 4, 6, 7, 9, 15, 16, 17, 19, 20, 21, 22, 24, 25, 26, 27, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 44, 45, 47, 49, 50, 51, 52, 53, 54, 59, 60, 61, 62, 64, 65, 67, 72, 78, 79, 81, 84, 86, 95, 96], "overrid": [0, 5, 67, 70], "optim": [0, 6, 10, 24, 25, 27, 32, 33, 34, 40, 43, 48, 49, 52, 61, 73, 78], "appropri": [0, 52, 54], "method_nam": [0, 1, 3, 5, 26, 79], "vanillapipelineconfig": [0, 79], "eval_num_rays_per_chunk": [0, 73, 78], "1": [0, 1, 4, 5, 6, 7, 8, 10, 12, 14, 15, 16, 21, 23, 24, 27, 34, 39, 41, 44, 45, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 67, 68, 71, 72, 75, 76, 77, 78, 79, 81, 84, 85, 86, 95], "14": [0, 22, 29, 32, 52, 57, 75], "proposal_network": 0, "adamoptimizerconfig": [0, 73, 79], "lr": [0, 33, 73, 79], "1e": [0, 7, 76, 79, 81, 84], "2": [0, 1, 21, 24, 28, 30, 34, 41, 44, 45, 47, 48, 49, 50, 51, 52, 54, 56, 57, 59, 61, 62, 64, 65, 67, 70, 71, 72, 76, 78, 85], "ep": [0, 59, 73, 76, 79, 81, 84], "15": [0, 29, 51, 52, 57, 72], "schedul": [0, 27, 33, 59, 73, 76], "none": [0, 6, 7, 8, 10, 12, 15, 47, 48, 49, 50, 51, 59, 60, 61, 62, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 85, 86, 89, 95], "after": [0, 5, 6, 12, 15, 16, 17, 28, 29, 33, 39, 41, 52, 56, 57, 59, 61, 65, 75, 76, 79, 94], "place": [0, 3, 16, 17, 20, 40, 49, 52, 53, 54, 59, 85], "your": [0, 1, 3, 4, 5, 10, 11, 12, 13, 14, 16, 17, 18, 20, 22, 24, 30, 33, 38, 39, 42, 45, 51, 53, 54, 57, 58, 61, 87, 94, 96], "dictionari": [0, 6, 7, 9, 10, 34, 59, 61, 62, 63, 78, 79, 85], "provid": [0, 2, 4, 6, 7, 10, 12, 15, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 32, 34, 36, 38, 39, 40, 41, 42, 44, 52, 53, 56, 57, 59, 60, 62, 67, 76, 77, 78, 79, 86, 87], "descript": [0, 5, 10, 20, 22, 24, 25, 26, 28, 29, 30, 34, 36, 38, 39, 40, 41, 44, 47, 50, 52, 63, 69, 73, 80, 87], "top": [0, 4, 10, 15, 17, 18, 21, 32, 52, 53, 57, 86, 96], "often": [0, 5, 10, 25, 49, 52, 65, 79], "time": [0, 3, 4, 9, 13, 15, 16, 22, 23, 25, 27, 28, 29, 30, 38, 40, 41, 43, 52, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 72, 73, 76, 78, 84], "just": [0, 6, 15, 17, 20, 25, 27, 41, 52, 61], "plai": [0, 7, 16, 56], "without": [0, 3, 12, 29, 37, 40, 42, 56, 58, 60, 77, 95], "one": [0, 12, 15, 17, 20, 21, 25, 30, 34, 35, 39, 40, 43, 48, 52, 53, 54, 58, 59, 65, 67, 76, 79], "do": [0, 5, 7, 11, 15, 16, 17, 20, 21, 23, 26, 28, 32, 35, 37, 39, 40, 41, 49, 52, 54, 55, 56, 57, 58, 59, 61, 64, 65, 66, 94, 96], "so": [0, 8, 10, 12, 14, 16, 17, 20, 27, 40, 41, 52, 54, 56, 58, 59, 61, 62, 65, 75], "via": [0, 3, 4, 13, 14, 20, 22, 24, 25, 27, 30, 38, 41, 50, 81, 94], "showcas": 0, "some": [0, 3, 4, 6, 7, 8, 12, 20, 24, 25, 27, 32, 41, 49, 51, 52, 54, 56, 57, 58, 59, 62, 64, 78, 89], "us": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 43, 44, 47, 48, 49, 50, 51, 53, 55, 56, 59, 60, 61, 62, 63, 64, 65, 67, 70, 71, 72, 76, 77, 78, 79, 80, 81, 84, 86, 87, 94, 95, 96], "command": [0, 3, 6, 16, 17, 19, 23, 24, 33, 38, 42, 52, 54, 55, 56, 58, 80, 94, 96], "list": [0, 1, 3, 7, 10, 16, 20, 26, 33, 36, 56, 57, 59, 60, 61, 62, 63, 64, 65, 76, 78, 79, 82, 86, 94], "out": [0, 4, 6, 7, 8, 10, 17, 20, 23, 26, 39, 52, 53, 56, 57, 59, 62, 65, 87, 96], "n": [0, 3, 4, 5, 6, 10, 14, 17, 19, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 52, 54, 55, 56, 57, 58, 62, 64, 67, 80, 84, 87, 96], "help": [0, 1, 10, 12, 16, 17, 20, 21, 22, 24, 25, 26, 27, 29, 30, 33, 34, 35, 36, 37, 39, 40, 42, 49, 52, 55, 56, 62, 65, 72, 80, 87, 88, 89, 90, 91, 92, 93, 94, 95], "chang": [0, 10, 12, 15, 16, 24, 26, 28, 30, 32, 42, 49, 52, 56, 57, 59, 60, 61, 65, 78, 85, 95, 96], "eval": [0, 6, 33, 52, 56, 60, 61, 62, 78, 79, 87, 94], "dataset": [0, 7, 16, 17, 20, 21, 26, 28, 29, 32, 33, 41, 42, 44, 52, 56, 57, 59, 61, 62, 64, 65, 72, 73, 75, 78, 79, 87, 93], "data_path": [0, 33, 52], "viewer": [0, 12, 16, 17, 19, 20, 30, 41, 52, 53, 59, 60, 73, 78, 79, 87], "vi": [0, 1, 4, 14, 19, 47, 50, 51, 56, 58, 60, 79, 81, 95], "option": [0, 1, 5, 7, 8, 10, 12, 16, 17, 23, 32, 39, 41, 49, 51, 52, 54, 56, 57, 58, 59, 60, 61, 62, 64, 65, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 86, 94], "e": [0, 1, 2, 3, 5, 10, 12, 15, 17, 21, 23, 24, 33, 37, 41, 52, 53, 54, 55, 57, 59, 60, 65, 96], "g": [0, 1, 2, 3, 10, 12, 15, 17, 20, 24, 33, 52, 53, 54, 55, 57, 60, 65], "blender": [0, 4, 7, 17, 21, 28, 38, 44, 52, 53, 54, 56, 73, 78, 88], "data_pars": 0, "run": [0, 1, 4, 6, 13, 14, 16, 17, 20, 33, 52, 54, 55, 57, 58, 59, 60, 76, 78, 79, 86, 87, 96], "note": [0, 1, 6, 12, 14, 15, 16, 17, 22, 24, 27, 39, 53, 55, 60, 61, 65, 75, 77, 95], "go": [0, 16, 17, 32, 39, 40, 49, 50, 51, 56], "end": [0, 4, 8, 16, 20, 35, 49, 50, 51, 56, 57, 59, 60, 65, 71, 73, 75, 79, 84], "scale": [0, 7, 16, 24, 25, 33, 34, 38, 41, 48, 49, 52, 53, 54, 56, 59, 60, 61, 62, 63, 64, 65, 67, 75, 84, 95], "factor": [0, 28, 34, 43, 52, 53, 59, 61, 62, 63, 65, 72, 79], "0": [0, 1, 3, 4, 5, 6, 7, 10, 12, 14, 15, 16, 21, 32, 39, 41, 44, 45, 47, 48, 49, 50, 51, 52, 53, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 72, 75, 76, 77, 78, 79, 81, 84, 85, 86, 95], "5": [0, 12, 24, 27, 49, 51, 53, 59, 62, 65, 67, 75, 77, 78], "easi": [1, 7, 10, 20, 26, 35, 39, 40, 48, 58, 63, 65], "new": [1, 3, 12, 15, 16, 17, 19, 20, 21, 26, 28, 30, 32, 35, 36, 40, 41, 46, 52, 54, 56, 57, 58, 59, 61, 62, 64, 65, 85, 86, 96], "nerf": [1, 6, 7, 8, 10, 11, 13, 14, 17, 19, 20, 21, 23, 25, 26, 27, 28, 29, 34, 37, 38, 40, 41, 42, 43, 46, 47, 49, 52, 53, 54, 56, 57, 61, 67, 73, 75, 76, 84, 87, 94], "against": [1, 41], "standard": [1, 6, 19, 27, 47, 59, 61, 62, 77, 85], "To": [1, 4, 6, 12, 15, 16, 19, 24, 25, 26, 27, 29, 30, 32, 33, 35, 37, 39, 41, 42, 52, 53, 54, 57, 58, 61, 62, 65, 94, 96], "object": [1, 6, 7, 9, 10, 12, 15, 17, 22, 29, 30, 32, 34, 38, 39, 40, 49, 51, 52, 53, 57, 59, 60, 61, 62, 63, 64, 65, 79, 80, 81, 84, 85, 86], "job": [1, 13, 56, 60, 95], "automat": [1, 5, 7, 27, 41, 52, 57, 58, 62, 79, 96], "item": [1, 6, 17], "script": [1, 16, 44, 52, 55, 56, 57, 58, 62, 65, 87, 91, 96], "launch_train_blend": 1, "sh": [1, 8, 52, 57, 67, 72, 77], "m": [1, 16, 21, 44, 52, 56, 57, 67, 84], "v": [1, 54, 57, 59, 75], "gpu_list": 1, "simpli": [1, 3, 10, 12, 26, 58], "replac": [1, 24, 25, 31, 33, 57, 62, 64, 65], "argument": [1, 4, 7, 10, 12, 14, 15, 16, 52, 56, 58, 59, 61, 65, 81, 86, 87, 94], "bracket": 1, "correct": [1, 8, 16, 52, 57, 59, 78, 96], "name": [1, 3, 5, 6, 8, 9, 12, 15, 16, 21, 42, 52, 54, 56, 57, 62, 65, 77, 79, 84, 86, 89], "method": [1, 6, 7, 8, 10, 18, 23, 42, 49, 52, 53, 54, 56, 57, 59, 61, 62, 63, 64, 65, 67, 73, 77, 79, 94, 96], "mipnerf": [1, 31, 38, 51, 71, 75], "singl": [1, 10, 15, 27, 29, 35, 38, 39, 40, 41, 52, 59, 61, 65, 72, 79, 81], "per": [1, 6, 10, 11, 17, 24, 34, 41, 43, 52, 53, 56, 59, 60, 61, 64, 65, 67, 70, 72, 76, 77, 78, 81], "gpu": [1, 6, 26, 32, 39, 41, 57, 60, 61, 65], "anoth": [1, 7, 10, 15, 25, 27, 52], "visual": [1, 37, 40, 48, 51, 57, 58, 78, 81], "than": [1, 8, 22, 24, 25, 27, 34, 37, 41, 52, 56, 59, 67, 81], "wandb": [1, 4, 10, 12, 79], "comet": [1, 10, 12, 79], "tensorboard": [1, 10, 12, 79], "machin": [1, 13, 52, 56, 57, 60, 79], "space": [1, 8, 10, 22, 27, 28, 32, 36, 47, 51, 54, 59, 62, 71, 75, 76, 86], "separ": [1, 17, 25, 30, 36, 39, 58, 61], "3": [1, 4, 7, 8, 14, 16, 20, 21, 27, 28, 32, 33, 39, 44, 47, 48, 49, 50, 51, 52, 53, 56, 57, 59, 62, 63, 64, 65, 67, 68, 71, 72, 75, 77, 81, 82, 84, 85, 86], "left": [1, 15, 28, 30, 43, 49, 52, 65, 86], "empti": [1, 27, 35, 51], "find": [1, 5, 17, 19, 20, 22, 26, 27, 30, 33, 34, 35, 40, 52, 60, 64, 65, 79, 84, 85, 95, 96], "distribut": [1, 11, 25, 32, 34, 49, 56, 59, 60, 67, 76, 84], "view": [1, 4, 8, 9, 16, 17, 20, 21, 22, 24, 25, 27, 29, 30, 32, 33, 35, 38, 40, 41, 48, 51, 52, 54, 56, 58, 59, 78, 87], "A": [1, 3, 6, 8, 10, 12, 15, 16, 17, 18, 20, 27, 28, 31, 36, 38, 39, 40, 41, 42, 45, 50, 52, 57, 59, 61, 62, 65, 67, 72, 76, 77, 78, 79, 85, 86], "full": [1, 6, 16, 24, 25, 40, 41, 52, 54, 57, 59, 64, 65], "would": [1, 4, 6, 15, 16, 17, 22, 35, 42, 49, 52, 56, 64, 65, 94], "save": [1, 16, 17, 24, 25, 33, 41, 52, 56, 60, 61, 62, 79, 89, 96], "checkpoint": [1, 19, 24, 41, 78, 79, 89, 95], "output": [1, 3, 4, 7, 10, 16, 17, 19, 21, 24, 27, 29, 32, 33, 41, 44, 52, 55, 56, 57, 58, 59, 62, 63, 65, 67, 68, 70, 72, 77, 78, 79, 81, 89, 96], "directori": [1, 7, 16, 24, 33, 52, 57, 62, 79], "experi": [1, 3, 7, 20, 21, 43, 52, 62], "current": [1, 6, 9, 11, 15, 16, 19, 20, 22, 24, 25, 41, 52, 53, 57, 58, 59, 60, 72, 78, 79, 86], "timestamp": [1, 16, 59, 62, 79], "onc": [1, 4, 12, 15, 19, 21, 22, 23, 24, 25, 29, 30, 36, 37, 40, 49, 52, 56], "converg": [1, 24, 25, 59], "test": [1, 6, 7, 20, 35, 38, 42, 52, 56, 57, 60, 61, 62, 78, 79, 85, 96], "launch_eval_blend": 1, "ran": [1, 57], "08": [1, 32, 79], "10": [1, 3, 10, 27, 32, 47, 48, 50, 54, 56, 57, 59, 60, 78, 84], "2022": [1, 18, 20, 57, 75], "instant": [1, 7, 10, 15, 20, 26, 36, 48, 51, 53, 56, 67, 72, 73, 76, 86], "ngp": [1, 7, 10, 20, 26, 36, 48, 51, 53, 56, 67, 72, 73, 76], "By": [1, 3, 4, 24, 25, 34, 40, 56, 94], "blender_chair_2022": 1, "10_172517": 1, "config": [1, 3, 5, 6, 7, 12, 17, 20, 26, 33, 41, 55, 59, 61, 62, 64, 65, 72, 73, 78, 79, 80, 89, 95], "yml": [1, 17, 55, 56], "blender_drums_2022": 1, "abov": [1, 4, 6, 26, 32, 33, 35, 39, 52, 56, 57, 58], "o": [1, 4, 57], "t": [1, 5, 6, 12, 16, 17, 21, 22, 25, 27, 32, 39, 47, 49, 52, 57, 58, 59, 62, 64, 65, 73, 75, 78, 81, 84, 86, 90, 96], "flag": [1, 4, 6, 16, 23, 41, 52, 57, 58, 60, 62, 95], "should": [1, 5, 6, 7, 14, 16, 17, 18, 27, 28, 29, 32, 33, 39, 40, 42, 47, 49, 51, 53, 56, 57, 58, 59, 60, 64, 65, 67, 75, 76, 78, 79, 85, 86, 95], "wa": [1, 6, 12, 14, 16, 17, 23, 32, 39, 40, 41, 48, 51, 52, 54, 57, 58, 62, 65, 71, 77], "c": [1, 12, 39, 52, 57, 62, 65, 85, 96], "base": [1, 6, 7, 8, 12, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 30, 33, 36, 37, 40, 45, 49, 52, 54, 57, 58, 59, 60, 64, 66, 67, 68, 70, 71, 73, 75, 76, 77, 79, 80, 81, 84, 85, 86, 96], "dir": [1, 24, 33, 38, 41, 52, 55, 56], "also": [1, 4, 5, 6, 7, 11, 15, 16, 17, 21, 22, 26, 27, 28, 32, 33, 40, 45, 49, 50, 51, 52, 53, 56, 57, 58, 60, 62, 80, 85, 86, 87, 92, 94, 96], "identifi": 1, "simultan": [1, 21, 56], "across": [1, 16, 25, 29, 40, 54, 61, 64, 65, 84, 96], "calcul": [1, 9, 16, 17, 27, 33, 34, 39, 50, 52, 56, 59, 62, 67, 75, 77, 78], "psnr": [1, 21, 56, 60, 89], "fp": [1, 16, 17], "stat": [1, 3, 4, 60], "result": [1, 16, 26, 28, 34, 37, 40, 43, 44, 49, 52, 96], "json": [1, 7, 14, 52, 53, 56, 59, 62, 89], "blender_ficus_2022": 1, "sinc": [1, 16, 17, 25, 27, 39, 52, 59, 61, 64, 65], "multipl": [1, 16, 17, 18, 20, 21, 27, 28, 30, 32, 34, 41, 43, 49, 52, 54, 56, 65], "background": [1, 6, 7, 10, 16, 22, 62, 77, 78], "process": [1, 6, 7, 10, 16, 17, 20, 24, 25, 33, 37, 39, 40, 41, 49, 56, 57, 61, 62, 63, 65, 66, 67, 68, 70, 79, 87], "concurr": [1, 43], "termin": [1, 3, 4, 10, 16, 17, 51, 56, 57, 58, 60], "log": [1, 3, 4, 12, 23, 49, 57, 60, 76, 79, 95], "mai": [1, 5, 6, 7, 15, 16, 23, 24, 25, 26, 27, 32, 41, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 92, 96], "messi": 1, "document": [2, 12, 20, 26, 39, 40, 54, 55, 62, 65], "few": [2, 3, 16, 29, 30, 34, 40, 41, 54, 60], "system": [2, 10, 16, 17, 20, 49, 57, 62], "profil": [2, 11, 60, 73], "speed": [2, 27, 34, 41, 52, 58, 60, 61, 65], "As": [2, 6, 20, 26, 49, 96], "grow": [2, 52], "hope": [2, 20, 22, 26], "updat": [2, 10, 11, 12, 26, 27, 33, 40, 57, 59, 65, 76, 86], "extens": [2, 17, 19, 38, 39, 45, 57], "local": [2, 13, 23, 27, 30, 35, 57, 60, 62, 79, 96], "writer": [2, 60], "code": [2, 5, 6, 8, 9, 10, 11, 12, 21, 22, 24, 25, 28, 29, 30, 32, 33, 34, 35, 36, 38, 39, 40, 41, 42, 44, 45, 57, 59, 60, 61, 62, 64, 65, 66, 79, 84, 87], "benchmark": [2, 56], "workflow": [2, 52, 56, 57], "localwrit": [3, 60], "numer": [3, 12, 76, 81], "addit": [3, 5, 7, 20, 22, 26, 32, 33, 34, 37, 41, 49, 53, 56, 57, 59, 61, 62, 63, 65, 96], "skeleton": 3, "localwriterconfig": [3, 60, 73], "instantiateconfig": [3, 6, 59, 60, 64, 72, 73, 78, 79], "bool": [3, 7, 10, 59, 60, 61, 62, 63, 64, 65, 67, 72, 75, 76, 77, 78, 79, 81, 84, 86], "fals": [3, 10, 12, 15, 16, 33, 41, 48, 49, 59, 60, 61, 62, 63, 64, 65, 67, 72, 76, 78, 79, 81, 86, 95], "stats_to_track": [3, 60, 73], "tupl": [3, 6, 8, 10, 59, 60, 61, 62, 64, 65, 70, 72, 76, 77, 78, 79, 80, 84, 85, 86], "eventnam": [3, 60], "iter_train_tim": [3, 60], "max_log_s": [3, 60, 73], "int": [3, 6, 7, 10, 11, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 84, 85, 86], "edit": [3, 16, 20, 33, 40, 52, 57], "disabl": [3, 4, 15, 41, 49, 59, 60, 78, 79, 86], "logger": [3, 56, 60], "print": [3, 4, 12, 14, 15, 48, 60, 95], "see": [3, 6, 8, 9, 10, 11, 16, 17, 20, 28, 29, 30, 34, 35, 36, 39, 41, 42, 49, 52, 54, 55, 56, 57, 58, 60, 65, 84, 95], "under": [3, 16, 17, 30, 34, 42, 56, 57, 61], "util": [3, 5, 27, 30, 47, 50, 51, 56, 60, 61, 62, 64, 73, 75, 81, 82, 84, 85], "add": [3, 4, 5, 6, 7, 10, 17, 20, 21, 26, 28, 33, 36, 49, 52, 56, 57, 58, 59, 66, 72, 76, 86, 96], "remov": [3, 15, 17, 20, 33, 35, 39, 52, 57, 73, 76, 84, 86], "ani": [3, 4, 5, 6, 7, 9, 12, 15, 17, 20, 27, 30, 32, 35, 48, 52, 55, 58, 59, 60, 61, 62, 63, 65, 66, 76, 78, 79, 85, 86, 96], "enum": [3, 8, 59, 68, 75, 79], "much": [3, 7, 22, 26, 40, 41, 48, 52, 57, 59, 61, 62, 64], "content": [3, 38, 49, 52, 58, 62], "onto": [3, 17, 41, 84], "screen": [3, 15, 52, 60, 86], "onli": [3, 9, 10, 14, 15, 16, 17, 19, 22, 30, 32, 34, 35, 37, 41, 50, 52, 53, 55, 56, 57, 59, 61, 62, 64, 65, 72, 76, 79, 96], "line": [3, 5, 16, 52, 56, 57, 62, 87], "everyth": [3, 47, 51, 56, 57, 60, 61, 78], "delet": [3, 17, 41, 52, 65], "previou": [3, 21, 25, 43, 57, 79], "creat": [3, 5, 7, 9, 10, 12, 15, 17, 20, 26, 27, 28, 33, 34, 42, 49, 52, 56, 59, 62, 65, 77, 78, 85, 96], "track": [3, 4, 12, 16, 56, 76], "rememb": [3, 57], "put": [3, 7, 17, 42, 65], "event": [3, 15, 60, 86], "put_scalar": 3, "from": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 32, 34, 35, 37, 38, 39, 40, 41, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 65, 67, 72, 75, 76, 77, 78, 79, 84, 86, 87], "valu": [3, 7, 8, 9, 10, 12, 16, 24, 48, 49, 51, 52, 53, 57, 59, 60, 62, 65, 67, 68, 70, 72, 73, 75, 76, 77, 78, 79, 81, 84, 86, 95], "event_storag": 3, "cli": [3, 4, 23, 24, 33, 42, 52, 54, 57, 58, 94], "common": [3, 7, 20, 35, 41, 49, 52, 57, 65, 82], "max": [3, 7, 10, 16, 33, 48, 52, 59, 62, 64, 79, 81, 86, 95], "size": [3, 24, 27, 31, 34, 41, 43, 44, 52, 56, 57, 59, 60, 61, 62, 65, 67, 70, 72, 73, 76, 78, 79, 83, 85, 86], "built": [4, 6, 13, 18, 22, 24, 25, 27, 29, 30, 39, 54, 57], "perform": [4, 21, 22, 24, 25, 27, 30, 35, 49, 59, 65, 67, 77, 79, 96], "capabl": [4, 21, 40, 57], "easier": [4, 44, 54, 81], "debug": [4, 20], "assess": 4, "program": [4, 57, 60], "comput": [4, 6, 8, 9, 15, 16, 17, 21, 29, 32, 35, 37, 47, 49, 50, 52, 55, 56, 57, 59, 60, 62, 65, 67, 72, 75, 76, 77, 78, 81, 84, 89], "averag": [4, 10, 22, 32, 33, 56, 59, 60, 72, 75], "total": [4, 16, 56, 60, 65, 75], "execut": [4, 12, 32, 41], "function": [4, 5, 6, 8, 11, 15, 20, 21, 27, 34, 49, 55, 58, 59, 60, 61, 62, 63, 65, 66, 67, 70, 72, 75, 76, 77, 78, 79, 81, 84, 86], "time_funct": [4, 11], "decor": [4, 60], "take": [4, 5, 6, 8, 9, 10, 17, 23, 24, 25, 31, 32, 52, 59, 65, 76, 78, 79, 86], "gener": [4, 5, 6, 7, 9, 15, 20, 21, 23, 30, 32, 42, 49, 52, 53, 58, 59, 61, 62, 64, 65, 72, 76, 77, 78, 84, 86, 87, 96], "rai": [4, 6, 8, 9, 10, 11, 12, 15, 16, 25, 27, 28, 29, 30, 32, 33, 35, 39, 41, 44, 45, 46, 47, 50, 51, 53, 56, 60, 61, 64, 65, 72, 73, 74, 75, 77, 78, 79, 81, 84, 86], "given": [4, 7, 16, 24, 25, 27, 30, 33, 44, 45, 47, 49, 56, 59, 62, 65, 76, 78, 79, 86], "pixel": [4, 6, 7, 8, 9, 21, 29, 32, 39, 41, 45, 47, 49, 50, 51, 52, 59, 61, 62, 65, 73, 75, 77, 84, 86], "camera": [4, 6, 7, 9, 21, 24, 27, 30, 32, 33, 34, 35, 38, 40, 41, 46, 49, 50, 51, 52, 56, 60, 61, 62, 63, 64, 65, 73, 75, 78, 86, 90, 93, 95], "indic": [4, 6, 7, 59, 61, 64, 65, 76, 84], "raygener": [4, 7, 65], "might": [4, 17, 37, 57], "its": [4, 12, 16, 17, 27, 28, 33, 38, 39, 41, 45, 56, 57, 65, 94], "forward": [4, 8, 9, 11, 12, 15, 32, 40, 56, 58, 59, 61, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79], "case": [4, 8, 12, 13, 16, 24, 38, 42, 49, 51, 52, 56, 57, 59, 61, 65, 71, 84], "model_compon": [4, 32, 49, 75, 76, 77], "ray_gener": [4, 7, 65, 73], "nn": [4, 6, 8, 11, 12, 15, 34, 61, 66, 70], "def": [4, 5, 6, 7, 8, 10, 11, 12, 15], "self": [4, 6, 7, 8, 10, 11, 12, 15, 52, 65, 67], "ray_indic": [4, 6, 76, 77], "tensortyp": [4, 7, 8], "num_rai": [4, 51, 59, 77], "raybundl": [4, 6, 7, 9, 10, 15, 49, 59, 61, 62, 65, 73, 76, 78], "altern": [4, 16, 45, 51, 56, 57, 64], "part": [4, 16, 20, 22, 53, 57, 63], "code1": 4, "code2": 4, "At": [4, 10, 16, 25, 27, 52, 56], "block": [4, 21, 96], "tag": [4, 57, 96], "specif": [4, 5, 12, 27, 30, 32, 33, 39, 52, 56, 57, 58, 59, 61, 65, 77, 80], "individu": [4, 24, 30, 40, 59], "measur": [4, 35], "evalu": [4, 8, 11, 32, 54, 60, 61, 65, 72, 76, 78, 87, 95], "memori": [4, 6, 22, 24, 25, 27, 28, 29, 30, 34, 38, 39, 41, 43, 44, 53, 57, 61, 65, 79, 85], "cuda": [4, 27, 32, 34, 38, 41, 44, 45, 52, 60, 65], "kernel": [4, 27], "launch": [4, 20, 57, 58], "consid": [4, 5, 18, 20, 22, 30, 32, 51, 59, 81, 85], "It": [4, 6, 11, 12, 13, 14, 16, 17, 18, 20, 24, 25, 26, 32, 34, 40, 46, 49, 52, 55, 56, 57, 58, 62, 64], "select": [4, 15, 16, 17, 24, 40, 52, 56, 86], "step": [4, 6, 11, 16, 21, 23, 25, 27, 30, 31, 32, 34, 35, 40, 41, 52, 55, 56, 57, 59, 60, 61, 62, 65, 75, 76, 78, 79, 86], "number": [4, 6, 10, 11, 12, 16, 25, 27, 34, 47, 52, 55, 56, 57, 59, 60, 61, 62, 64, 65, 66, 67, 68, 70, 72, 76, 77, 78, 79, 84, 85, 86, 95], "cuda_launch_block": 4, "trace": [4, 49, 60], "path_to_model_output": 4, "profiler_trac": 4, "load": [4, 6, 7, 9, 24, 33, 41, 42, 55, 56, 57, 61, 62, 65, 78, 79, 89, 95], "googl": [4, 33, 59, 75, 84, 96], "chrome": 4, "entir": [4, 24, 25, 27, 51, 79], "codebas": [4, 5, 14, 20, 26, 53, 96], "instal": [4, 5, 13, 15, 16, 19, 20, 26, 54, 73, 86, 87, 92, 93, 94, 96], "pip": [4, 5, 22, 23, 24, 25, 28, 29, 30, 33, 35, 36, 38, 39, 40, 41, 42, 44, 45, 52, 54, 55, 57, 96], "spy": 4, "either": [4, 6, 15, 16, 41, 52, 56, 57, 65, 67, 75, 77, 84], "flame": 4, "graph": [4, 64, 72], "live": [4, 7, 12, 52, 57], "inhous": 4, "record": [4, 35, 52, 62], "path_to_output_svg": 4, "down": [4, 27, 52, 59, 62], "extra": [4, 6, 32, 57, 59, 65], "aim": [5, 15], "offer": [5, 87], "research": [5, 18, 20, 22, 26, 30, 46, 54, 59, 75, 84], "thei": [5, 9, 15, 19, 24, 27, 32, 38, 57, 62, 65, 69, 81, 84, 85], "develop": [5, 14, 20, 26, 40, 41, 52, 57, 58], "novel": [5, 21, 30, 32, 35, 40, 54], "vision": [5, 22], "user": [5, 6, 12, 15, 16, 17, 20, 23, 24, 26, 40, 41, 57, 61, 65, 79, 86], "establish": 5, "distinct": [5, 30, 53, 72], "repositori": [5, 18, 35, 44, 57, 96], "import": [5, 9, 10, 12, 15, 16, 17, 27, 32, 35, 47, 48, 49, 50, 51, 52, 57], "compon": [5, 6, 7, 8, 9, 10, 20, 21, 24, 25, 28, 32, 34, 36, 43, 50, 57, 59, 61, 67, 73, 81, 96], "cater": 5, "requir": [5, 6, 7, 13, 16, 21, 22, 23, 26, 32, 34, 40, 52, 53, 54, 57, 58, 61, 62, 64, 65, 84, 89, 95], "approach": [5, 20, 27, 33, 37, 39, 40, 45, 52, 84], "featur": [5, 6, 8, 12, 20, 26, 27, 28, 29, 30, 33, 34, 36, 41, 43, 44, 45, 60, 67, 70, 72, 75, 81, 84, 92, 95, 96], "modif": [5, 31, 39, 65, 96], "core": [5, 18, 20, 27, 50, 58], "encourag": [5, 22, 41, 75, 96], "submit": [5, 96], "pr": [5, 96], "benefit": [5, 56], "templat": [5, 33, 42], "minim": [5, 7, 44, 73, 94], "guid": [5, 9, 20, 21, 24, 32, 33, 34, 40, 42, 46, 47, 51, 52, 57, 58], "best": [5, 12, 20, 24, 25, 29, 33, 39, 40, 44, 52, 67], "wai": [5, 12, 16, 19, 22, 27, 32, 34, 47, 52, 56, 57, 59, 61], "learn": [5, 10, 17, 18, 20, 27, 32, 33, 34, 35, 37, 40, 56, 59, 67, 79, 87, 94], "look": [5, 6, 8, 9, 10, 15, 17, 26, 27, 40, 52, 53, 57, 58, 59, 87], "lerf": [5, 6, 20, 22, 26, 30, 37], "good": [5, 15, 16, 22, 25, 29, 30, 32, 39, 40, 44, 49, 52, 57, 84], "project": [5, 8, 18, 20, 24, 25, 29, 30, 32, 35, 37, 41, 47, 52, 57, 59, 67, 79, 84, 86, 87, 96], "recommend": [5, 16, 20, 27, 52, 54, 56, 57, 59, 71, 94], "my_method": 5, "__init__": [5, 6, 12, 15], "my_config": 5, "custom_pipelin": 5, "custom_model": 5, "custom_field": 5, "custom_datamang": 5, "custom_datapars": 5, "pyproject": [5, 55, 87], "toml": [5, 55, 87], "In": [5, 6, 8, 9, 12, 16, 22, 24, 27, 30, 31, 32, 33, 43, 49, 53, 54, 56, 57, 58, 59, 96], "order": [5, 17, 25, 49, 51, 59, 63, 64, 71, 96], "own": [5, 10, 14, 39, 42, 52, 57, 65, 87, 96], "packag": [5, 13, 14, 52, 55, 57, 80, 96], "python": [5, 12, 13, 44, 52, 55, 57, 61, 65, 96], "entrypoint": [5, 80], "them": [5, 9, 16, 26, 28, 38, 40, 41, 42, 47, 52, 54, 56, 57, 59, 96], "first": [5, 15, 21, 22, 23, 24, 25, 28, 29, 30, 32, 34, 35, 36, 37, 38, 39, 41, 44, 45, 48, 49, 52, 53, 54, 57, 59, 76, 79, 81, 86], "engin": [5, 17, 59, 73], "trainer": [5, 73, 80], "trainerconfig": [5, 73, 79, 80], "plugin": [5, 73], "methodspecif": [5, 73, 80], "mymethod": 5, "my": [5, 12], "Then": [5, 16, 17, 19, 22, 23, 24, 25, 28, 29, 30, 35, 36, 38, 40, 42, 45, 52], "set": [5, 6, 7, 10, 14, 16, 20, 24, 25, 26, 27, 28, 29, 32, 34, 35, 37, 38, 40, 41, 44, 45, 47, 49, 55, 56, 57, 59, 61, 62, 64, 65, 68, 71, 72, 76, 77, 78, 79, 85, 86, 94], "depend": [5, 7, 21, 22, 23, 24, 25, 28, 29, 30, 32, 35, 36, 38, 39, 40, 44, 45, 54, 56, 62, 65, 78], "pin": [5, 85], "version": [5, 14, 22, 25, 34, 36, 42, 45, 54, 57, 60, 61, 62, 65, 67, 70, 73, 75, 95], "ie": [5, 32, 34, 38, 49, 51, 53, 56, 57, 59, 67, 68, 76, 78], "19": [5, 54, 67, 70, 72, 78], "tool": [5, 26, 32, 52, 57, 96], "setuptool": [5, 24, 57], "includ": [5, 15, 16, 18, 26, 27, 54, 56, 57, 61, 62, 64, 65, 78, 79, 86], "entri": [5, 26, 62], "final": [5, 16, 17, 21, 27, 32, 33, 34, 39, 40, 44, 45, 49, 52, 58, 79], "when": [5, 10, 12, 14, 15, 16, 17, 25, 27, 32, 34, 35, 49, 51, 52, 56, 57, 59, 60, 61, 62, 64, 65, 77, 78, 79, 86, 94, 95, 96], "don": [5, 6, 12, 32, 58, 65, 96], "alwai": [5, 41, 57, 60], "instead": [5, 16, 25, 30, 37, 38, 40, 41, 52, 57, 72, 79, 86], "nerfstudio_method_config": [5, 80], "environ": [5, 33, 42, 52, 62, 80], "variabl": [5, 12, 15, 21, 28, 30, 52, 57, 61, 65, 80], "temporarili": 5, "export": [5, 16, 33, 52, 57, 87], "addition": [5, 16, 41, 52], "accept": [5, 17], "deriv": [5, 21, 41, 59], "mymethodfunc": 5, "return": [5, 6, 7, 8, 10, 11, 15, 34, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85, 86], "mymethodclass": 5, "str": [5, 6, 7, 10, 59, 60, 61, 62, 64, 65, 70, 78, 79, 80, 82, 84, 86], "similar": [5, 15, 16, 22, 24, 32, 37, 49, 52, 53, 57, 67], "dataparser_config": [5, 80], "declar": 5, "registry_datapars": [5, 80], "dataparserspecif": [5, 73, 80], "customdataparserconfig": 5, "mydatapars": 5, "similarli": [5, 16, 57], "nerfstudio_dataparser_config": [5, 80], "my_packag": 5, "abl": [5, 24, 25, 33, 34, 52, 57, 58], "data_dir": [5, 45, 62, 73], "invit": [5, 10], "contribut": [5, 20, 27, 34, 39, 41, 49], "onlin": [5, 41], "inform": [5, 6, 7, 8, 9, 12, 17, 21, 24, 25, 26, 28, 34, 40, 47, 49, 52, 59, 61, 62, 63, 78, 96], "batch": [6, 10, 11, 56, 59, 61, 64, 65, 66, 72, 75, 76, 77, 78, 79, 84, 85], "two": [6, 9, 11, 15, 21, 22, 23, 28, 30, 33, 34, 35, 36, 39, 40, 47, 52, 56, 59, 76, 84], "input": [6, 8, 9, 12, 16, 21, 24, 25, 27, 32, 34, 41, 44, 48, 55, 59, 62, 63, 64, 65, 66, 67, 68, 70, 72, 78, 79, 81, 84, 86, 96], "represent": [6, 16, 17, 20, 22, 31, 33, 34, 36, 37, 40, 41, 44, 46, 52, 59, 62, 72], "viewpoint": [6, 24, 25, 32, 52, 56], "splat": [6, 16, 20, 24, 26, 42, 52, 62, 90], "fullimagedatamanag": 6, "sampl": [6, 8, 9, 10, 25, 27, 28, 29, 30, 31, 34, 35, 38, 39, 44, 46, 51, 52, 56, 59, 61, 62, 64, 65, 67, 71, 72, 73, 75, 76, 77, 78, 79], "vanilladatamanag": [6, 61, 73], "ground": [6, 9, 16, 21, 22, 24, 25, 29, 52, 53, 61, 75, 77, 78, 84], "truth": [6, 9, 21, 24, 25, 61, 75, 77, 78, 84], "contain": [6, 7, 8, 9, 11, 15, 20, 27, 30, 32, 39, 54, 56, 59, 61, 62, 76, 78, 79, 80], "imag": [6, 7, 10, 15, 16, 17, 21, 22, 23, 26, 29, 30, 32, 34, 37, 39, 40, 41, 42, 47, 49, 51, 58, 59, 60, 61, 62, 63, 64, 65, 72, 73, 75, 77, 78, 79, 81, 84, 86, 92, 95], "behavior": [6, 21, 59], "abstract": [6, 7, 61, 65, 67, 71, 72, 76, 78, 79, 86], "manag": [6, 17, 52, 57, 61, 77], "abstractmethod": [6, 7, 8], "next_train": [6, 11, 61, 73], "union": [6, 59, 61, 64, 65, 68, 71, 76, 77, 78, 82, 85], "dict": [6, 7, 8, 9, 10, 11, 49, 59, 61, 62, 63, 64, 65, 67, 70, 72, 75, 78, 79, 80], "next": [6, 10, 11, 15, 16, 20, 21, 32, 61, 65, 96], "next_ev": [6, 61, 73], "next_eval_imag": [6, 61, 73], "index": [6, 26, 27, 30, 48, 57, 59, 63, 65, 66, 76, 77, 78, 85], "cameraraybundl": 6, "raygt": [6, 7, 9, 62], "ve": [6, 13, 20, 26, 61, 87], "paper": [6, 10, 20, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45, 46, 48, 54, 62, 75, 76, 84], "randomli": [6, 24, 25, 41, 49, 62, 64, 79], "respect": [6, 21, 24, 25, 45, 53, 57, 59, 61, 67], "vanilladatamanagerconfig": [6, 61, 73], "charg": [6, 61], "keep": [6, 16, 20, 28, 59, 60, 61, 76, 80], "hold": [6, 52, 61], "both": [6, 9, 17, 20, 27, 33, 34, 35, 39, 49, 51, 52, 56, 61, 67, 75, 86], "unpack": [6, 61, 65], "iter": [6, 10, 11, 16, 33, 40, 56, 59, 60, 61, 65, 76, 78, 79], "target": [6, 7, 24, 25, 32, 35, 49, 51, 52, 57, 65, 67, 75, 84], "annotateddataparserunion": 6, "blenderdataparserconfig": [6, 61, 62, 73], "train_num_rays_per_batch": [6, 61, 73], "1024": [6, 61, 65, 67, 70, 72], "train_num_images_to_sample_from": [6, 61, 73], "dure": [6, 9, 12, 29, 32, 33, 34, 35, 48, 49, 52, 53, 56, 57, 59, 61, 76, 78, 79], "eval_num_rays_per_batch": [6, 61, 73], "eval_num_images_to_sample_from": [6, 61, 73], "camera_optim": [6, 59, 61, 73, 78], "cameraoptimizerconfig": [6, 59, 61, 73, 78], "pose": [6, 7, 15, 24, 32, 37, 41, 47, 52, 59, 62, 64], "quick": [6, 20], "train_count": [6, 61, 73], "image_batch": [6, 64], "iter_train_image_dataload": 6, "train_pixel_sampl": 6, "ray_bundl": [6, 10, 11, 32, 49, 50, 61, 76, 78], "train_ray_gener": 6, "detail": [6, 20, 22, 24, 25, 26, 27, 29, 30, 32, 34, 35, 36, 37, 39, 40, 44, 52, 54, 57, 87, 96], "becaus": [6, 7, 17, 23, 27, 34, 41, 42, 52, 61, 84], "howev": [6, 9, 16, 24, 25, 28, 30, 32, 35, 37, 49, 51, 52, 58], "straightforward": 6, "progress": [6, 30, 35, 56, 58], "reli": [6, 8, 12, 29, 32], "modifi": [6, 10, 12, 13, 33, 40, 51, 52, 56, 59, 65, 67], "januari": 6, "2025": 6, "parallelimagedatamanag": 6, "now": [6, 10, 14, 16, 17, 32, 52, 57, 58, 59, 61, 65], "parallel": [6, 16, 52, 53, 56, 65], "avoid": [6, 22, 33, 41, 52, 57, 60, 65, 84, 95], "Of": [6, 65], "error": [6, 34, 57, 62, 65, 73, 79, 96], "veri": [6, 16, 28, 41, 49, 52, 57], "unabl": [6, 14], "fit": [6, 7, 16, 17, 51, 62], "load_from_disk": [6, 65, 73], "processed_data_dir": [6, 24, 52], "splatfacto": [6, 20, 26, 57, 94], "devic": [6, 32, 34, 52, 56, 59, 60, 61, 64, 65, 73, 77, 78, 79, 85], "cache_imag": 6, "checkout": [6, 35, 57], "flowchart": 6, "mani": [6, 17, 18, 24, 26, 27, 34, 46, 49, 52, 54, 59, 65, 72], "subclass": [6, 61, 67, 78], "like": [6, 8, 15, 17, 21, 22, 26, 32, 37, 38, 40, 41, 49, 52, 56, 58, 61, 65, 85, 94, 96], "custom_ray_processor": [6, 65], "api": [6, 12, 20, 96], "bundl": [6, 15, 41, 59, 61, 78], "interfac": [6, 11, 15, 16, 57, 87, 94], "attach": [6, 61], "otherwis": [6, 10, 16, 49, 59, 62, 77, 84], "main": [6, 8, 11, 25, 27, 38, 55, 57, 62, 91], "naiv": [6, 27, 64], "transfer": [6, 75], "still": [6, 34, 35, 46, 56, 57, 58, 62, 64, 85], "oom": [6, 65], "initi": [6, 7, 20, 32, 33, 34, 37, 41, 48, 49, 52, 59, 60, 62, 66, 67, 70, 72, 79, 85], "someth": [6, 58, 61], "over": [6, 16, 17, 24, 25, 27, 40, 52, 56, 57, 60, 61, 64, 65, 75, 78, 79], "whole": [6, 59], "fulli": [6, 25, 27, 28, 40, 64], "advantag": [6, 32], "insid": [6, 15, 29, 57, 59, 64, 65, 67, 86], "subset": [6, 22, 30, 54, 59, 62], "slow": [6, 52], "pre": [6, 26, 29, 33, 35, 37, 41, 62, 78, 79, 96], "heavi": 6, "member": [6, 66], "picklabl": 6, "lerfdatamanag": 6, "datamanagerconfig": [6, 61, 64, 73], "lerfdatamanagerconfig": 6, "torch": [6, 7, 10, 38, 41, 45, 47, 48, 49, 50, 51, 57, 59, 62, 63, 65, 66, 67, 70, 72, 78, 79, 84, 85], "cpu": [6, 52, 59, 60, 61, 64, 65], "test_mod": [6, 61, 79], "liter": [6, 7, 10, 59, 60, 61, 62, 63, 65, 67, 70, 72, 75, 77, 78, 79, 81, 84, 86], "val": [6, 61, 79], "infer": [6, 9, 10, 25, 32, 49, 61, 72, 79], "world_siz": [6, 61, 73, 79], "local_rank": [6, 61, 73, 79], "kwarg": [6, 59, 60, 61, 62, 64, 65, 71, 76, 77, 78, 79], "super": 6, "clip": [6, 22, 29, 30, 33, 37, 62, 79], "dino": [6, 29, 37], "encod": [6, 20, 21, 31, 34, 37, 46, 51, 59, 69, 70, 71, 72, 73, 84], "image_encod": 6, "baseimageencod": 6, "dino_dataload": 6, "clip_interpol": 6, "assert": 6, "clip_scal": 6, "metadata": [6, 7, 59, 62, 63, 73, 78], "assum": [6, 38, 41, 45, 48, 53, 59, 62, 75, 77, 78], "focal": [6, 16, 17, 47, 53, 59, 62], "length": [6, 16, 17, 24, 33, 47, 50, 51, 53, 59, 61, 62, 64, 65, 71, 75], "width": [6, 15, 47, 48, 52, 53, 59, 64, 65, 70, 72, 73, 86], "fx": [6, 47, 50, 59], "train_dataset": [6, 61, 73], "fy": [6, 47, 50, 59], "height": [6, 15, 47, 48, 49, 52, 53, 59, 64, 65, 73, 86], "ll": [6, 8, 53, 55, 96], "paralleldatamanag": 6, "shift": [6, 64, 75, 84], "popul": [6, 10], "tdataset": [6, 61], "stai": 6, "latent": [6, 61, 78], "further": [6, 16, 21, 29, 32, 34, 37, 43, 56], "dimens": [6, 7, 28, 47, 50, 59, 62, 65, 66, 67, 68, 70, 72, 81, 85, 86], "dataparseroutput": [7, 62, 63, 73], "lightweight": [7, 30, 65, 72], "filenam": [7, 17, 33, 52, 55, 60, 62, 63, 73, 87, 94, 95], "meta": [7, 62], "later": [7, 68], "pytorch": [7, 41, 44, 45, 56, 60, 62, 63, 64, 65, 67], "privat": 7, "_generate_dataparser_output": 7, "image_filenam": [7, 62, 63, 73], "path": [7, 19, 24, 33, 35, 42, 44, 52, 56, 57, 58, 60, 61, 62, 63, 65, 73, 78, 79, 89, 93, 95], "collect": [7, 24, 25, 40, 41, 42, 62, 65, 68, 75, 76, 77], "alpha_color": [7, 62, 73], "color": [7, 8, 10, 21, 32, 33, 40, 41, 49, 50, 51, 62, 72, 73, 75, 77, 78, 81, 83, 86], "scene_box": [7, 10, 62, 64, 73, 78], "scenebox": [7, 59, 62, 64, 73, 78], "scene": [7, 20, 21, 24, 25, 27, 28, 30, 32, 34, 35, 36, 38, 39, 40, 43, 44, 45, 49, 52, 56, 58, 61, 62, 72, 73, 76, 78, 86], "box": [7, 16, 49, 54, 59, 61, 62, 72, 73, 76, 78, 84, 86], "bound": [7, 16, 32, 36, 49, 51, 61, 62, 64, 67, 72, 75, 76, 84, 86], "mask_filenam": [7, 62, 73], "mask": [7, 16, 22, 29, 30, 40, 61, 62, 63, 64, 65, 72, 75, 78, 81, 84], "to_immutable_dict": 7, "Will": [7, 62], "inputdataset": [7, 62, 63, 65, 73], "tensor": [7, 8, 10, 43, 48, 51, 59, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 85], "dataparser_transform": [7, 62, 73], "4": [7, 14, 21, 23, 27, 28, 32, 37, 47, 48, 50, 51, 57, 59, 62, 63, 64, 65, 67, 71, 72, 75, 76, 78, 84, 85], "ey": [7, 47, 48, 49, 50, 52], "transform": [7, 16, 17, 53, 59, 62, 63, 72], "dataparser_scal": [7, 62, 73], "float": [7, 10, 51, 52, 59, 60, 61, 62, 63, 64, 65, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 81, 82, 84, 86], "split": [7, 33, 42, 62], "nerfstudiodataparserconfig": [7, 53, 61, 62, 73], "dataparserconfig": [7, 62, 73, 80], "poster": [7, 56], "locat": [7, 8, 17, 33, 34, 40, 47, 51, 56, 57, 62, 72, 75, 76, 79], "scale_factor": [7, 62, 63, 64, 65, 73], "origin": [7, 8, 9, 15, 22, 24, 25, 29, 32, 39, 40, 41, 44, 48, 49, 50, 51, 53, 54, 59, 62, 64, 67, 72, 73, 76, 84, 85, 86], "downscale_factor": [7, 62, 73], "downscal": [7, 62, 73], "chosen": [7, 25, 34, 52, 54, 62], "1600px": [7, 62], "scene_scal": [7, 62, 73], "region": [7, 8, 10, 29, 32, 34, 39, 40, 49, 53, 59, 62, 78], "orientation_method": [7, 62, 73], "pca": [7, 59, 62, 81], "up": [7, 12, 20, 27, 28, 30, 32, 34, 38, 53, 56, 57, 59, 61, 62, 79, 85], "vertic": [7, 16, 27, 44, 52, 59, 62], "orient": [7, 53, 56, 59, 62, 75, 84], "center_method": [7, 59, 62, 73], "focu": [7, 16, 59, 62], "center": [7, 16, 53, 59, 62, 64, 86], "auto_scale_pos": [7, 62, 73], "true": [7, 10, 15, 32, 33, 41, 48, 49, 51, 52, 55, 58, 59, 60, 61, 62, 63, 64, 65, 72, 76, 77, 78, 79, 81, 84, 86, 95], "whether": [7, 10, 12, 17, 38, 59, 60, 61, 62, 64, 67, 72, 75, 78, 79, 81, 84, 95, 96], "train_split_fract": [7, 62, 73], "9": [7, 37, 54, 56, 62], "fraction": [7, 59, 62], "remain": [7, 33, 34, 49, 53, 58, 62], "depth_unit_scale_factor": [7, 53, 62, 73], "depth": [7, 15, 32, 33, 34, 39, 40, 41, 52, 55, 58, 60, 62, 63, 65, 75, 77, 81, 84, 95], "meter": [7, 52, 62], "001": [7, 33, 48, 59, 62, 67, 70, 78], "millimet": [7, 53, 62], "convers": [7, 17, 33, 62], "datasetpars": [7, 62], "load_from_json": 7, "dataparser_output": [7, 63], "d": [7, 12, 17, 20, 52, 54, 56, 65, 73], "maintain": [7, 24, 25, 27, 30, 41, 43, 65], "form": [7, 17, 20, 63, 65, 84], "These": [7, 9, 25, 27, 32, 34, 37, 40, 41, 49, 50, 51, 53, 55, 65, 78, 84], "supervis": [7, 9, 25, 34, 35, 53, 75], "setup": [7, 35, 57, 60, 61, 73, 79], "get_dataparser_output": [7, 62, 73], "input_dataset": [7, 65], "pull": [7, 10, 26, 57, 96], "parser": [7, 38, 44, 64, 73], "arkitscen": [7, 73], "dycheck": [7, 73], "osr": [7, 54, 73], "nuscen": [7, 56, 73], "phototour": [7, 42, 54, 73, 88], "scannet": [7, 73], "sdfstudio": [7, 54, 63, 73, 88], "sitcoms3d": [7, 54, 73, 88], "sort": [8, 76], "quantiti": [8, 9, 10, 30], "typic": [8, 10, 34, 37, 48, 58], "3d": [8, 12, 15, 20, 22, 23, 24, 25, 29, 30, 32, 35, 40, 41, 42, 43, 47, 52, 56, 58, 59, 62, 67, 84], "direct": [8, 9, 15, 27, 33, 39, 48, 49, 50, 51, 53, 59, 62, 67, 72, 73, 75, 76, 77, 84, 86, 96], "get_dens": [8, 72, 73], "ray_sampl": [8, 32, 49, 50, 72, 75, 76, 77], "raysampl": [8, 59, 72, 73, 75, 76, 77], "num_featur": [8, 72], "get_output": [8, 10, 12, 15, 72, 73, 78], "density_embed": [8, 72], "fieldheadnam": [8, 32, 68, 69, 72, 73, 75, 77], "embed": [8, 10, 20, 21, 29, 38, 67, 69, 72, 73, 78], "condit": [8, 12, 24, 25, 34, 40, 61, 72], "along": [8, 10, 16, 17, 27, 29, 32, 33, 39, 45, 49, 50, 51, 59, 61, 66, 67, 72, 75, 76, 77, 78, 84], "field_output": [8, 32, 75, 77], "ignor": [8, 14, 53, 60, 64, 81, 86, 95], "notic": [8, 10, 24, 47, 53, 94], "everi": [8, 10, 17, 24, 27, 35, 62, 65, 79], "check": [8, 10, 39, 52, 59, 96], "semanticnerffield": [8, 72, 73], "fieldhead": [8, 68, 69, 72, 73], "produc": [8, 21, 23, 25, 32, 34, 40, 47, 59], "dimension": [8, 27, 28, 30, 32, 48, 67], "possibl": [8, 16, 26, 32, 52, 56, 59, 64, 68, 88, 90, 91, 92, 93, 95], "rgb": [8, 16, 27, 32, 33, 39, 48, 53, 65, 68, 73, 77, 78, 81, 82, 86], "uncertainti": [8, 68, 75, 77], "transient_rgb": 8, "transient_dens": 8, "semant": [8, 32, 61, 62, 68, 73, 77], "sometim": [8, 52], "helper": [8, 59, 75, 79, 81, 84], "density_fn": [8, 72, 73, 76], "queri": [8, 17, 27, 28, 34, 35, 44, 51], "rather": [8, 24, 34, 72], "structur": [8, 10, 20, 21, 22, 24, 25, 27, 32, 33, 42, 56, 62, 64, 96], "exactli": 8, "purpos": 8, "mip": [8, 20, 26, 44, 45, 67, 84], "framework": [8, 18, 20, 27, 34, 45], "tensordataclass": [8, 59, 73, 83], "b": [8, 12, 29, 30, 39, 49, 59, 65, 67, 68, 70, 71, 72, 75, 77, 81, 85], "xyz": [8, 33, 59, 64, 65, 73], "coordin": [8, 15, 16, 17, 27, 32, 59, 62, 67, 86], "pixel_area": [8, 49, 51, 59, 73], "area": [8, 27, 36, 37, 50, 59, 78, 96], "distanc": [8, 16, 32, 33, 34, 38, 45, 49, 50, 51, 52, 55, 59, 64, 72, 75, 77, 84], "awai": [8, 35, 38, 41, 53, 57, 59], "work": [9, 10, 11, 16, 20, 21, 22, 27, 29, 30, 32, 34, 37, 41, 43, 52, 55, 56, 57, 59, 78], "figur": [9, 21, 27, 33, 39, 50, 51, 57], "major": [9, 27], "rayoutput": [9, 10], "futur": [9, 41, 52, 61], "goal": [9, 20, 26, 32, 59, 96], "compos": 9, "respons": [9, 11, 21], "loss": [9, 10, 11, 12, 21, 24, 25, 27, 30, 34, 45, 53, 56, 64, 73, 74, 77, 78, 79, 84], "render": [9, 10, 12, 16, 20, 21, 23, 24, 25, 27, 29, 30, 31, 34, 35, 38, 39, 40, 41, 43, 44, 50, 51, 59, 60, 68, 73, 74, 75, 76, 78, 87, 89, 95], "necessari": [9, 16, 32, 52, 57, 78, 87, 96], "gt": 9, "l2": [9, 59], "section": [9, 10, 16, 20, 24, 25, 32, 33, 40, 44, 52, 58, 84, 87], "perhap": 9, "care": [9, 41, 59], "about": [9, 10, 18, 20, 26, 29, 32, 38, 40, 41, 47, 56, 59, 61, 64, 87, 94], "dynam": [9, 11, 16, 28, 36, 54, 62], "ad": [9, 16, 21, 28, 41, 51, 56, 57, 61, 65, 77], "high": [9, 10, 16, 22, 23, 27, 30, 34, 52, 62, 69, 72], "accomplish": [9, 24, 25, 32, 35, 47], "mix": [9, 24, 25, 26, 75, 79], "match": [9, 16, 27, 49, 52, 53, 59, 75], "through": [9, 15, 16, 20, 21, 24, 25, 27, 28, 32, 34, 42, 53, 58, 86], "come": [9, 10, 21, 33, 54, 56, 57, 59, 62, 65, 75, 96], "soon": [9, 33, 64], "probabl": [10, 30, 36, 47, 49, 76], "think": 10, "phrase": 10, "interchang": 10, "reason": [10, 38, 46], "quit": [10, 46, 95], "verbos": [10, 62, 73], "distil": [10, 22, 25, 29, 35], "succint": 10, "give": [10, 16, 40, 55, 57, 59], "autocomplet": 10, "populate_modul": [10, 73, 78], "sampler": [10, 11, 32, 44, 46, 51, 61, 65, 73, 74, 78], "collid": [10, 78], "metric": [10, 59, 78, 84, 87, 89], "get_param_group": [10, 59, 61, 73, 78], "group": [10, 22, 30, 61, 73, 78, 79, 86], "get_training_callback": [10, 61, 73, 78], "training_callback_attribut": [10, 61, 78], "trainingcallbackattribut": [10, 61, 73, 78, 79], "trainingcallback": [10, 61, 73, 78, 79], "callback": [10, 12, 61, 73, 76, 78, 86], "densiti": [10, 21, 27, 32, 33, 35, 39, 44, 59, 68, 73, 75, 76, 77, 78], "grid": [10, 20, 27, 28, 35, 38, 40, 43, 45, 48, 51, 59, 67, 70, 72, 75, 76, 78], "quanti": 10, "get_metrics_dict": [10, 11, 59, 73, 78], "plot": [10, 49, 56], "get_loss_dict": [10, 11, 59, 73, 78], "metrics_dict": [10, 11, 59, 78], "sum": [10, 49, 65, 67], "get_image_metrics_and_imag": [10, 73, 78], "colormap": [10, 73, 83], "near_plan": [10, 50, 73, 76, 78, 81], "05": [10, 33, 51, 52, 76, 78, 79], "far": [10, 38, 49, 51, 59, 73, 76, 78], "far_plan": [10, 50, 73, 76, 78, 81], "1000": [10, 49, 53, 54, 62, 78, 79], "stop": [10, 24, 51, 59, 60, 78, 79, 95], "background_color": [10, 32, 73, 77, 78], "last_sampl": [10, 77, 78], "random": [10, 25, 52, 60, 65, 67, 76, 77, 78, 84], "num_proposal_samples_per_rai": [10, 76, 78], "64": [10, 27, 52, 56, 57, 67, 70, 72, 76, 78], "propos": [10, 22, 24, 25, 27, 29, 30, 35, 36, 37, 38, 39, 41, 51, 67, 71, 72, 75, 76, 96], "network": [10, 27, 29, 32, 34, 38, 39, 48, 49, 55, 68, 70, 72, 75, 76, 78, 84], "num_nerf_samples_per_rai": [10, 76, 78], "num_proposal_network_iter": [10, 76], "use_same_proposal_network": [10, 78], "ones": [10, 49, 85], "interlevel_loss_mult": [10, 78], "multipli": 10, "distortion_loss_mult": [10, 78], "002": [10, 78], "distort": [10, 32, 46, 52, 53, 59, 69, 72, 73, 75, 78], "use_proposal_weight_ann": [10, 78], "weight": [10, 21, 23, 32, 39, 42, 49, 56, 59, 66, 72, 75, 76, 77, 79], "anneal": [10, 72, 76], "use_average_appearance_embed": [10, 72, 78], "appear": [10, 12, 16, 28, 32, 34, 37, 38, 40, 52, 57, 72, 78], "zero": [10, 48, 53, 67, 72, 75, 78, 79, 81, 84], "proposal_weights_anneal_slop": [10, 78], "slope": 10, "proposal_weights_anneal_max_num_it": [10, 78], "num": [10, 33, 52, 56, 79, 95], "use_single_jitt": [10, 78], "jitter": [10, 76], "There": [10, 11, 16, 21, 28, 30, 38, 52, 53, 59], "lot": [10, 40, 52, 56, 57], "thankfulli": 10, "handl": [10, 12, 27, 65], "show": [10, 25, 27, 29, 35, 37, 39, 47, 49, 50, 51, 52, 62, 88, 89, 90, 91, 92, 93, 95, 96], "furthermor": [10, 43], "static": [10, 12, 28, 32, 34, 36, 59, 61, 62, 64, 76, 96], "favor": 10, "throughout": [10, 16, 27], "begin": [10, 12, 25, 51, 71], "tcnnnerfactofield": 10, "aabb": [10, 59, 64, 72, 73, 84], "spatial_distort": [10, 51, 71, 72], "scene_contract": 10, "num_imag": [10, 64, 72], "num_train_data": [10, 78], "renderer_rgb": [10, 32], "rgbrender": [10, 12, 32, 73, 74, 77], "renderer_accumul": 10, "accumulationrender": [10, 73, 74, 77], "renderer_depth": 10, "depthrender": [10, 73, 74, 77], "understand": [10, 20, 26, 30, 32, 34, 56], "librari": [10, 20, 24, 41, 52], "those": [10, 22, 39, 49, 50, 65, 78], "tutori": [10, 16, 20, 39, 52], "One": [10, 27, 49, 51, 62], "get_train_loss_dict": 11, "feed": [11, 21], "ddp": [11, 56, 60], "get_eval_loss_dict": 11, "simpl": [11, 20, 22, 40, 56, 58, 67], "vanillapipelin": [11, 79], "essenti": [11, 52], "rout": 11, "model_output": 11, "loss_dict": [11, 59], "dynamicbatchpipelin": 11, "instantngp": [11, 62, 73], "choos": [11, 24, 28, 39, 51, 52, 91], "although": [12, 21, 61], "mind": 12, "achiev": [12, 16, 27, 30, 43, 58], "text": [12, 23, 24, 25, 78, 86], "checkbox": [12, 16, 86], "turn": [12, 22, 58, 60, 95], "off": [12, 17, 33, 52, 59, 60, 95], "dropdown": [12, 86, 96], "switch": [12, 16, 58], "between": [12, 20, 25, 27, 30, 32, 33, 38, 39, 41, 48, 50, 52, 56, 59, 60, 62, 64, 67, 75, 76, 79, 84, 91], "viewer_el": [12, 15, 86], "assign": [12, 49, 57], "viewernumb": [12, 73, 86], "myclass": 12, "must": [12, 15, 17, 24, 49, 52, 53, 56, 57, 59, 64, 67, 68, 71, 72, 77, 84, 85, 96], "inherit": [12, 15], "custom_valu": 12, "default_valu": [12, 86], "hierarchi": [12, 31], "recurs": 12, "search": 12, "children": 12, "arrang": [12, 27, 40], "folder": [12, 14, 17, 19, 24, 26, 28, 42, 44, 52, 57, 62], "viewerel": [12, 15, 73, 86], "access": [12, 57, 79], "unless": [12, 47, 67, 70, 85], "current_valu": 12, "regist": [12, 15, 76, 80, 96], "whenev": 12, "on_change_callback": 12, "viewercheckbox": [12, 73, 86], "example_paramet": 12, "custom_checkbox": 12, "cb_hook": [12, 15, 86], "thread": [12, 65, 79], "safeti": [12, 96], "asynchron": [12, 15], "practic": [12, 24, 32, 35], "afterward": 12, "mymodel": [12, 15], "slider": [12, 86], "viewerslid": [12, 73, 86], "min_valu": [12, 86], "max_valu": [12, 86], "slider_v": 12, "could": [12, 33, 52, 57], "unsaf": 12, "write": [12, 16, 17, 59, 65, 78], "conveni": [12, 57], "statement": 12, "x": [12, 16, 32, 47, 49, 50, 51, 53, 56, 59, 62, 64, 65, 67, 71, 72, 76, 84], "state": [12, 15, 30, 78, 79, 86], "while": [12, 14, 15, 21, 22, 24, 25, 34, 40, 43, 52, 56, 57, 58, 60, 95], "unexpect": 12, "side": [12, 51, 64, 71], "effect": [12, 16, 27, 39, 56, 85, 96], "ensur": [12, 15, 16, 26, 40, 52, 57, 96], "action": [12, 96], "safe": [12, 17], "determin": [12, 40, 52, 61, 84], "viewerbutton": [12, 15, 73, 86], "button": [12, 15, 16, 17, 52, 86], "handle_btn": 12, "viewerdropdown": [12, 73, 86], "f": [12, 15, 27, 38, 48, 51, 57, 65, 71], "viewertext": [12, 73, 86], "hello": [12, 58], "world": [12, 15, 16, 24, 25, 27, 38, 47, 49, 52, 56, 59, 62, 63, 79, 86], "viewervec3": [12, 73, 86], "vector": [12, 27, 29, 43, 50, 53, 59, 62, 64, 66, 67, 75, 81, 84, 86], "7": [12, 39, 44, 49, 53, 57, 62], "rgb_render": [12, 77], "viewerrgb": [12, 73, 86], "real": [13, 16, 21, 22, 24, 25, 27, 29, 30, 34, 38, 52, 54, 56, 58, 78], "web": [13, 16, 40, 41, 57, 58], "http": [13, 14, 18, 22, 24, 25, 29, 30, 35, 36, 38, 39, 40, 42, 44, 45, 52, 57, 58, 59, 62, 65, 75, 84], "studio": [13, 14, 57], "connect": [13, 14, 15, 60, 69, 72, 86, 95], "viser": [13, 40], "threej": 13, "reactj": 13, "applic": [13, 22, 35, 54, 62], "client": 13, "websocket": [13, 56, 58, 60, 95], "server": [13, 58, 60, 86, 95, 96], "gui": [13, 15, 58, 86], "control": [13, 20, 25, 30, 40, 57, 58, 86], "legaci": [13, 60, 95], "thank": [13, 22], "author": [13, 18, 20, 22, 27, 29, 30, 37], "contributor": [13, 96], "repo": [13, 20, 28, 53, 55, 57, 62, 87], "made": [13, 96], "brent": [13, 20], "yi": [13, 20], "meshcat": 13, "robin": 13, "deit": 13, "doc": [14, 26, 39, 57, 96], "deprec": [14, 59, 61, 86], "opt": [14, 33], "viewer_legaci": [14, 58, 79, 95], "safari": 14, "cd": [14, 24, 52, 57], "app": [14, 34, 41, 52], "npm": 14, "yarn": 14, "sudo": 14, "apt": [14, 52], "global": [14, 24, 25, 37, 52], "nvm": 14, "instruct": [14, 20, 23, 26, 35, 37, 40, 57], "17": [14, 21, 57], "8": [14, 22, 29, 30, 32, 33, 48, 52, 54, 57, 62, 65, 72], "shell": [14, 57], "v17": 14, "webserv": 14, "port": [14, 56, 57, 58, 60, 61, 95], "4000": [14, 54], "localhost": [14, 58], "websocket_url": 14, "w": [14, 22, 26, 35, 53, 59, 63, 73, 75], "7007": [14, 56, 57, 58, 60, 95], "solut": [14, 35, 57, 84], "cannot": [14, 57, 59, 62, 77, 86, 96], "try": [14, 26, 51, 52, 57], "fov": [15, 16, 17, 52, 86], "crop": [15, 16, 17, 52, 56, 86], "retriev": [15, 30, 61, 65], "listen": [15, 58], "click": [15, 16, 17, 40, 52, 58, 86], "window": [15, 17, 52, 57, 58], "viewercontrol": [15, 73, 86], "within": [15, 16, 17, 29, 37, 39, 51, 54, 57, 64, 65, 66, 73, 76], "viewer_control": 15, "intrins": [15, 21, 47, 59, 61, 62, 65, 86], "extrins": [15, 47, 62], "get_camera": [15, 65, 73, 86], "button_cb": 15, "img": [15, 62], "100": [15, 33, 48, 49, 64, 65, 72], "yet": [15, 86], "camera_extrinsics_matrix": 15, "camera_to_world": [15, 47, 50, 59], "3x4": 15, "generate_rai": [15, 50, 59, 73], "camera_indic": [15, 50, 59, 72, 73], "move": [15, 16, 32, 49, 52, 53, 57, 58, 61, 65, 86], "whatev": 15, "viewer_button": 15, "dummi": 15, "posit": [15, 16, 17, 27, 28, 29, 31, 40, 52, 59, 62, 64, 67, 71, 72, 76, 84, 86], "well": [15, 16, 17, 25, 34, 37, 52, 59, 85, 96], "toward": [15, 16, 25, 39, 75], "aim_at_origin": 15, "mean": [15, 17, 25, 52, 59, 65, 66, 69, 73, 84, 85], "smoothli": 15, "anim": [15, 16, 17, 52, 86], "jump": 15, "instantli": [15, 86], "set_pos": [15, 73, 86], "look_at": [15, 86], "interact": [15, 16, 20, 29, 41], "viewerclick": [15, 73, 86], "viewerrectselect": [15, 73, 86], "drag": [15, 17, 19], "rectangl": [15, 86], "right": [15, 16, 28, 30, 43, 49, 52, 53, 59, 62, 75], "corner": [15, 53, 86], "normal": [15, 25, 29, 32, 33, 39, 55, 59, 61, 62, 63, 64, 68, 72, 73, 75, 77, 81, 83, 84, 86], "opencv": [15, 53, 59, 62, 86], "register_pointer_cb": [15, 73, 86], "unregister_pointer_cb": [15, 73, 86], "longer": [15, 52], "press": [15, 56, 86], "wait": 15, "unregist": 15, "itself": [15, 20], "old": [15, 61], "Be": [15, 17], "warn": [15, 61, 96], "re": [15, 16, 20, 26, 41, 57, 65, 96], "lost": 15, "restor": 15, "removed_cb": [15, 86], "pointer_click_cb": 15, "screen_po": [15, 73, 86], "pointer_rect_cb": 15, "rect": [15, 86], "rectangular": 15, "min_bound": [15, 73, 86], "max_bound": [15, 73, 84, 86], "Or": [15, 52], "becom": [15, 25], "again": [15, 57], "overridden": [15, 64], "pointer_click_removed_cb": 15, "set_dis": [15, 73, 86], "cb": [15, 86], "potenti": [15, 49], "interrupt": 15, "layer": [16, 21, 27, 32, 59, 68, 70, 72], "bake": 16, "mesh": [16, 17, 32, 37, 40, 41], "cloud": [16, 37, 44, 62], "rel": [16, 17, 27, 47, 57, 60, 62, 95], "perspect": [16, 17, 41, 50, 59, 79], "equirectangular": [16, 41, 64], "vr180": 16, "omnidirect": [16, 52], "stereo": [16, 42], "vr": 16, "360": [16, 38, 44, 45, 51, 71, 75], "gaussian": [16, 20, 22, 24, 41, 42, 51, 52, 59, 62, 67, 71, 73, 83, 84, 90], "video": [16, 23, 26, 39, 40, 57, 87, 92], "newer": 16, "download": [16, 17, 19, 23, 28, 44, 52, 54, 56, 57, 87], "prefer": [16, 17, 24, 44], "Ons": 16, "visibl": [16, 17, 32, 35, 58, 75, 86], "properti": [16, 33, 47, 54, 59, 61, 63, 75, 78, 85, 86], "tab": [16, 17, 52, 56, 57, 87, 94], "panel": [16, 56, 58], "qualiti": [16, 22, 23, 25, 27, 29, 30, 34, 35, 39, 40, 43, 44, 49, 52, 55, 60, 95], "clear": [16, 26, 39], "larg": [16, 24, 25, 33, 37, 51, 52, 53, 62], "save_world_fram": 16, "de": [16, 62], "frame": [16, 17, 35, 47, 52, 53, 56, 62, 75], "won": [16, 17, 81], "resiz": [16, 17, 53, 59, 65], "rotat": [16, 17, 22, 33, 47, 59, 62, 64, 84], "hide": [16, 17, 96], "shadow": [16, 17], "catcher": 16, "invis": 16, "cast": [16, 49], "cycl": [16, 58], "ideal": [16, 49], "occlud": [16, 76], "outlin": [16, 57], "verifi": 16, "doe": [16, 34, 35, 42, 49, 52, 57, 60, 62, 64, 65, 67, 79, 95, 96], "expand": [16, 52], "selector": 16, "camera_path_blend": 16, "prompt": [16, 23, 24, 25, 30, 40, 73, 78, 79], "film": 16, "transpar": [16, 22, 32], "align": [16, 29, 37, 52, 53, 59, 62, 64, 72, 76, 96], "textur": [16, 17], "panoram": [16, 52], "panorama": 16, "y": [16, 17, 32, 47, 49, 50, 53, 57, 59, 62, 64, 65, 67, 84], "resolut": [16, 17, 37, 38, 48, 52, 53, 59, 67, 70, 72, 78], "activ": [16, 52, 54, 57, 58, 59, 68, 70, 77], "keyfram": [16, 17], "sequenc": [16, 37, 52, 65, 67], "interpol": [16, 27, 28, 29, 30, 44, 59, 62, 65, 67, 70, 93], "rate": [16, 17, 27, 33, 52, 56, 79], "pivot": 16, "fidel": [16, 72], "too": [16, 27, 40, 52], "convert": [16, 19, 20, 50, 52, 59, 62, 65, 70, 75, 81, 85], "sync": 16, "od": [16, 52], "stereoscopi": [16, 52], "longitud": [16, 52], "min": [16, 29, 48, 49, 52, 81, 86], "90": [16, 52, 57], "mode": [16, 33, 43, 52, 57, 59, 73, 77, 91, 94], "interocular": [16, 52], "064": [16, 52], "checkmark": [16, 96], "spheric": [16, 27, 33, 59, 67, 68, 77], "fishey": [16, 41, 64], "orthograph": [16, 41], "walkthrough": 16, "nerfstudiocamera": 16, "viewport": [16, 17], "except": [16, 64], "durat": 16, "adjust": [16, 17, 27, 52, 53, 59], "reflect": 16, "newli": [16, 40], "affect": [16, 17, 57, 81], "sensor": [16, 47, 52, 62], "accumul": [16, 39, 77, 79, 81], "alpha": [16, 30, 41, 59, 62, 72, 75, 76, 77, 79], "open": [16, 17, 22, 29, 37, 52, 58, 96], "accordingli": [16, 17, 52], "around": [16, 23, 47, 49, 56, 58, 59, 62, 65, 75], "copi": [16, 17, 24, 42, 57, 65, 84], "done": [16, 17, 19, 27, 38, 52, 56, 57], "editor": [16, 52], "rescal": [16, 59, 62, 64, 65, 73], "plane": [16, 20, 26, 30, 49, 53, 59, 67, 76], "repres": [16, 20, 27, 28, 32, 34, 36, 41, 43, 44, 47, 51, 52, 56, 62, 64, 65, 67, 84, 86], "deselect": 16, "renam": 16, "previous": 16, "overwrit": 16, "repeat": [16, 40], "recent": [16, 37, 79], "is_cycl": 16, "earlier": 16, "enter": [16, 29, 57, 58], "manual": [16, 52, 57, 61], "png": [16, 52, 53, 60, 63, 95], "jpg": [16, 52], "mp4": [16, 17, 57], "softwar": [16, 17, 57], "adob": [16, 17], "premier": 16, "pro": [16, 52], "lowest": 16, "present": [16, 35, 40, 45, 59, 62, 65], "filter": [16, 78], "matt": [16, 20], "kei": [16, 17, 27, 28, 46, 56, 65], "luma": [16, 20], "enough": [16, 32, 52, 78], "doesn": [16, 25, 27, 32, 52, 64, 78], "motion": [16, 17, 30, 52], "footag": 16, "cube": [16, 35, 51, 52, 62, 71, 90], "wall": 16, "doorwai": 16, "holdout": 16, "interv": [16, 33, 45, 51, 62, 75], "4x4": [16, 62], "matrix": [16, 17, 43, 53, 59, 62, 63, 64, 67, 81, 84], "obtain": [16, 19, 30, 33, 41, 58, 59, 75, 78], "u": [16, 20, 34, 39, 57, 59, 75, 96], "horizont": [16, 52], "angl": [16, 32, 47, 59, 62, 76], "aspect": [16, 17, 52], "ratio": [16, 17, 52], "matric": [16, 59, 62, 64], "smoothness_valu": 16, "divid": [16, 38], "camera_path": [16, 17, 59], "matrix_to_world": 16, "insert": [16, 40], "link": [17, 33, 56, 78, 85], "combin": [17, 21, 23, 24, 25, 28, 34, 40, 45, 59, 61, 65], "vfx": 17, "composit": [17, 32, 52, 60, 77, 95], "arnold": 17, "redshift": 17, "titl": [17, 18, 20, 22, 29, 30, 37], "nerfplugin_maya": 17, "On": [17, 49], "bar": 17, "shelf": 17, "icon": [17, 58], "pop": 17, "expect": [17, 62, 67, 77, 84], "desir": [17, 47, 56], "usual": [17, 24, 25, 38, 49, 56, 57, 62, 84], "rid": 17, "artifact": [17, 20, 32, 34, 35, 41, 49], "geometri": [17, 32, 35, 37, 41], "outlier": [17, 33, 81], "materi": [17, 21, 32], "map": [17, 27, 29, 40, 55, 57, 59, 62, 63, 65, 67, 70, 72, 75, 78, 79, 84], "drop": 17, "obj": [17, 39, 55], "histori": [17, 60], "hotkei": 17, "6": [17, 40, 44, 47, 48, 53, 56, 59, 62, 65, 67, 84, 85], "toggl": [17, 52, 58], "shade": 17, "displai": [17, 52, 56, 60, 95], "feel": [17, 52], "free": [17, 24, 25, 52], "movement": [17, 52], "finish": [17, 52, 57, 85], "nerf_maya_rend": 17, "OR": [17, 57], "nerfdata": 17, "past": [17, 60], "haven": 17, "alreadi": [17, 33, 40, 59], "hit": 17, "choic": [17, 32, 88, 90, 91, 92, 93, 95], "matter": [17, 27], "24": [17, 22, 67, 85], "aftereffect": 17, "tend": [17, 52, 57], "popular": [17, 87], "design": [17, 32, 41, 56, 61], "three": [17, 25, 29, 33, 36, 38, 41, 44, 59, 67, 81], "thing": [17, 20, 56, 61, 78], "second": [17, 27, 35, 36, 52, 53, 56, 59, 76], "wherea": [17, 51], "z": [17, 32, 45, 50, 53, 59, 62, 64, 67], "pars": [17, 59, 65, 82], "replic": 17, "happi": 17, "rig": 17, "taken": [17, 39, 52, 59, 65], "agora": 17, "pizza": 17, "seagul": 17, "cyru": 17, "vachha": 17, "websit": [18, 21, 22, 24, 25, 27, 28, 29, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 43, 44, 45], "implicit": [18, 33], "reconstruct": [18, 24, 25, 30, 32, 34, 37, 43, 47, 49, 51, 62, 65], "unisurf": 18, "volsdf": 18, "neu": [18, 72, 76], "monosdf": [18, 75, 84], "mono": 18, "geo": [18, 72], "acc": 18, "facto": 18, "neuralreconw": 18, "intend": [18, 67], "integr": [18, 20, 26, 31, 40, 48, 57, 67, 72, 96], "improv": [18, 21, 27, 29, 34, 35, 40, 43, 49, 56, 96], "back": [18, 20, 27, 53, 62], "cite": [18, 20, 22, 30], "misc": [18, 30], "yu2022sdfstudio": 18, "yu": 18, "zehao": 18, "chen": [18, 30], "anpei": 18, "antic": 18, "bozidar": 18, "peng": 18, "songyou": 18, "bhattacharyya": 18, "apratim": 18, "niemey": [18, 37], "michael": [18, 37], "tang": 18, "siyu": 18, "sattler": 18, "torsten": 18, "geiger": 18, "andrea": [18, 40], "unifi": [18, 20, 28], "year": [18, 20, 22, 29, 30, 37], "url": [18, 57, 58, 60, 95], "github": [18, 20, 22, 24, 25, 29, 30, 35, 36, 38, 39, 40, 42, 44, 45, 52, 57, 59, 62, 65, 75, 84, 96], "com": [18, 22, 24, 25, 29, 30, 35, 36, 38, 39, 40, 42, 44, 45, 52, 57, 59, 62, 65, 75, 84], "autonomousvis": [18, 84], "fast": [19, 34, 38, 40, 41, 43, 52, 56, 57, 78], "effici": [19, 30, 33, 34, 36, 64], "ckpt": 19, "volinga": 19, "suit": [19, 38, 62], "readi": [19, 39, 54, 57], "simplifi": [20, 55], "interpret": 20, "modular": [20, 26], "With": [20, 24, 27, 31, 35, 52, 67, 75], "friendli": [20, 41], "explor": 20, "technologi": 20, "build": [20, 52, 57], "commun": [20, 57, 96], "upon": 20, "opensourc": 20, "berkelei": 20, "student": 20, "kair": 20, "lab": 20, "ai": [20, 22], "bair": 20, "octob": 20, "commit": [20, 57], "resourc": 20, "date": 20, "season": 20, "veteran": 20, "know": [20, 51, 52], "hard": [20, 52], "onboard": 20, "gen": [20, 23], "request": [20, 26, 40, 96], "spankin": 20, "welcom": [20, 26, 33, 41, 96], "hesit": [20, 96], "reach": [20, 27, 77, 96], "team": [20, 96], "question": [20, 50], "discord": [20, 52, 96], "feedback": 20, "love": 20, "fill": 20, "who": [20, 26, 52], "why": [20, 50, 51], "faster": [20, 22, 23, 27, 40, 41, 44, 52, 59, 75], "togeth": [20, 34, 59, 61, 69, 78], "organ": 20, "great": 20, "tour": 20, "nerfologi": [20, 26, 40], "tech": 20, "educ": 20, "notebook": 20, "walk": [20, 21, 24, 25, 32, 33, 34, 58], "better": [20, 23, 26, 34, 38, 39, 41, 44, 49, 52, 59], "terminologi": 20, "neural": [20, 21, 27, 31, 32, 35, 36, 38, 39, 40, 41, 44, 45, 49], "graphic": [20, 27, 53], "primit": [20, 22, 27], "multiresolut": [20, 27], "hash": [20, 34, 51, 67, 70, 71, 72], "og": 20, "radianc": [20, 21, 28, 29, 30, 31, 32, 35, 36, 38, 39, 40, 41, 43, 44, 45, 75], "multiscal": [20, 27, 31, 38, 75], "anti": [20, 31, 38, 45], "alias": [20, 31, 38, 45], "tensorf": [20, 26, 67, 73, 75], "tensori": [20, 43], "bionerf": [20, 26], "biolog": [20, 21], "plausibl": [20, 21], "synthesi": [20, 21, 22, 32, 54], "nerf2nerf": [20, 24, 26, 40], "gs2g": [20, 26], "3dg": [20, 22, 24], "signerf": [20, 26], "k": [20, 26, 56, 59, 65, 67, 84], "4d": [20, 30, 36, 43, 67], "languag": [20, 22, 29, 37], "livescen": [20, 26], "physic": [20, 22, 30], "gsplat": [20, 24, 41], "nerfbust": [20, 26, 52], "ghostli": [20, 35], "casual": 20, "captur": [20, 32, 33, 34, 38, 42, 54, 56, 58, 87], "nerfplay": [20, 26], "stream": [20, 36, 62], "channel": [20, 33, 43, 53, 62, 63, 68, 81, 96], "tetra": [20, 26], "tetrahedra": [20, 44], "pynerf": [20, 26], "pyramid": [20, 21, 29, 38, 50], "seathru": [20, 26], "subsea": [20, 39], "zip": [20, 26, 52], "nerftogsandback": [20, 26], "forth": [20, 33], "opennerf": [20, 26], "openset": 20, "segment": [20, 22, 65, 72], "eager": 20, "even": [20, 34, 43, 47, 52, 79], "offici": [20, 21, 28, 33, 39, 42, 44], "join": [20, 96], "acceler": 20, "ruilong": 20, "li": [20, 27, 30], "writeup": [20, 52], "arxiv": [20, 29, 30, 62, 75, 84], "inproceed": [20, 22, 37], "tancik": [20, 29, 32], "matthew": [20, 29], "weber": 20, "ethan": 20, "ng": 20, "evonn": 20, "kerr": [20, 29], "justin": [20, 29], "wang": [20, 22, 30], "terranc": 20, "kristoffersen": 20, "alexand": 20, "austin": 20, "jake": 20, "salahi": 20, "kamyar": 20, "ahuja": 20, "abhik": 20, "mcallist": 20, "david": 20, "kanazawa": [20, 29], "angjoo": [20, 29], "2023": [20, 29, 39, 41, 54], "booktitl": [20, 22, 37], "acm": 20, "siggraph": [20, 41, 54], "confer": [20, 22, 37], "proceed": [20, 57], "seri": [20, 21, 22, 30, 46, 57], "23": [20, 21, 39, 56], "affili": 20, "uc": 20, "jon\u00e1\u0161": 20, "kulh\u00e1nek": 20, "jkulhanek": [20, 44], "czech": 20, "technic": 20, "univers": 20, "pragu": 20, "matia": 20, "turkulainen": 20, "maturk": 20, "eth": 20, "zurich": 20, "ethanweb": [20, 35, 62], "inspir": [21, 27, 29, 40, 76], "mechan": [21, 40], "fuse": [21, 27, 34, 52], "sourc": [21, 25, 41, 52, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 75, 76, 77, 78, 79, 80, 81, 82, 84, 85, 86], "thu": [21, 27, 62], "capac": 21, "correl": [21, 32], "mimic": [21, 59], "observ": [21, 37, 40, 56], "cell": [21, 96], "concern": [21, 59], "context": [21, 77], "subsequ": 21, "dens": [21, 29, 32, 34, 42, 49, 52, 62], "volumetr": [21, 29, 32, 33, 41, 44, 50, 77], "consist": [21, 24, 25, 28, 40, 47, 49, 53, 64, 75, 84, 96], "m_": 21, "delta": [21, 59, 73, 76], "m_c": 21, "share": [21, 53, 61, 95], "flow": [21, 27], "oper": [21, 22, 37, 59, 64, 65], "four": [21, 56], "obliter": 21, "trivial": [21, 61], "fist": 21, "signal": [21, 24], "mu": 21, "introduc": [21, 22, 30, 40, 48, 52, 58, 96], "psi": 21, "textit": 21, "tanh": [21, 68], "h": [21, 52, 53, 56, 59, 63, 65, 88, 89, 90, 91, 92, 93, 95], "prime": 21, "_": [21, 30, 75], "_c": [21, 57], "prime_": 21, "prime_c": 21, "volum": [21, 29, 30, 35, 38, 51, 75], "predict": [21, 25, 27, 32, 33, 34, 35, 39, 49, 55, 59, 68, 72, 75, 77, 84], "synthet": [21, 28, 30, 38, 54], "drum": [21, 32], "ficu": [21, 32], "ship": [21, 32, 55], "mic": [21, 32], "chair": [21, 32], "lego": [21, 32, 54, 62], "hotdog": [21, 32], "avg": 21, "25": [21, 32, 56], "66": [21, 56], "29": [21, 32, 56, 57], "74": 21, "56": 21, "57": [21, 32, 56], "33": [21, 32, 79], "38": [21, 56], "34": [21, 32, 56], "63": [21, 56], "31": [21, 32], "82": 21, "37": [21, 56, 57], "45": [21, 54], "ssim": 21, "927": 21, "957": 21, "965": 21, "874": 21, "978": 21, "977": 21, "963": 21, "980": 21, "953": 21, "lpip": [21, 24, 25], "047": 21, "018": 21, "017": 21, "068": 21, "011": 21, "016": 21, "010": 21, "026": 21, "regard": 21, "realist": [21, 24, 25], "llff": [21, 59], "fern": 21, "flower": 21, "fortress": 21, "horn": 21, "leav": 21, "orchid": 21, "room": [21, 51, 52, 54], "rex": 21, "27": [21, 24, 72], "89": [21, 57], "32": [21, 32, 53, 64, 65, 67, 72, 75, 76, 78, 84], "99": [21, 56], "22": [21, 29, 44, 57], "20": [21, 47, 49, 52, 60, 62, 68], "80": [21, 49, 56, 57], "30": [21, 32, 52, 59, 65], "75": [21, 57, 60, 95], "01": [21, 32, 33, 48, 59, 76, 78], "837": 21, "873": 21, "914": 21, "882": 21, "796": 21, "714": 21, "911": 21, "861": 21, "093": 21, "055": 21, "025": 21, "070": 21, "103": 21, "122": 21, "029": 21, "044": 21, "sam": 22, "enhanc": [22, 43, 96], "git": [22, 24, 25, 29, 30, 35, 36, 38, 39, 40, 42, 44, 45, 52, 57], "vuer": 22, "variant": [22, 25, 29, 34, 36, 40, 41, 44], "maskclip": 22, "vit": [22, 29, 30], "l": [22, 27, 29, 49, 52, 58, 65, 75], "336px": 22, "mobilesamv2": 22, "gb": [22, 29, 30, 39], "slightli": 22, "less": [22, 29, 37, 38, 52, 57], "accur": [22, 30, 52], "independ": [22, 27, 30], "raster": [22, 41, 65], "vocabulari": [22, 29, 37], "2d": [22, 24, 25, 37, 41], "directli": [22, 33, 37, 40, 43, 52, 62], "manipul": [22, 30], "compar": [22, 27, 39, 43], "coars": [22, 27, 31, 34, 38, 78], "pool": 22, "refin": [22, 40, 56], "boundari": [22, 29, 30, 62], "eccv": 22, "downstream": [22, 51], "dinov2": 22, "regular": [22, 28, 29, 35, 36, 37, 59], "intern": [22, 37, 47, 52, 59, 75, 84], "explicit": [22, 28, 62, 75], "excess": [22, 32], "hack": [22, 58], "rigid": 22, "floor": [22, 59], "estim": [22, 44, 52, 72, 75, 84], "intuit": 22, "graviti": 22, "translat": [22, 59, 62, 64, 84], "highlight": 22, "yaw": 22, "r": [22, 30, 39, 49, 59, 64, 73, 84], "non": [22, 27, 52, 86], "sand": 22, "melt": 22, "taichi": 22, "mpm": 22, "qiu": 22, "2024": [22, 30, 37], "featuresplat": 22, "driven": 22, "ri": 22, "zhao": [22, 30], "ge": 22, "yang": 22, "weijia": 22, "zeng": 22, "xiaolong": 22, "european": 22, "latest": [23, 57, 79], "diffus": [23, 24, 25, 35, 40], "stabl": [23, 25, 40, 84], "deepfloyd": 23, "IF": 23, "sign": [23, 55, 72], "licens": [23, 96], "agreement": 23, "card": 23, "huggingfac": 23, "login": 23, "photo": [23, 42, 52], "pineappl": 23, "cach": [23, 41, 57, 61, 63, 65], "hug": 23, "face": [23, 52, 55, 75], "coupl": 23, "minut": [23, 52], "diffusion_model": 23, "stablediffus": [23, 40], "30k": [23, 24], "took": 23, "hour": 23, "ripe": 23, "zoom": 23, "palm": 23, "tree": 23, "light": [23, 42, 52], "grei": 23, "babi": 23, "shark": 23, "cvachha": 24, "upgrad": [24, 41, 57], "igs2g": 24, "15gb": [24, 25], "colmap": [24, 41, 42, 53, 57, 62, 65, 92], "20k": 24, "nerfstudio_model": [24, 56, 79], "seem": [24, 52], "reliabl": 24, "guidanc": [24, 25, 40], "12": [24, 44, 51, 52, 56, 65], "underli": [24, 25, 37, 39, 67], "demonstr": [24, 25, 56], "gradual": [24, 25, 56], "continu": [24, 25, 45, 56], "5k": 24, "unedit": [24, 25], "attempt": [24, 25, 62], "snippet": [24, 25], "him": 24, "marbl": 24, "statu": 24, "pix2pix": 24, "cours": 24, "udpat": 24, "scheme": [24, 27, 32, 36], "sequenti": [24, 40], "span": 24, "holist": 24, "noisi": [24, 49], "nois": [24, 25], "receiv": 24, "propag": 24, "adapt": [24, 30, 39, 59, 84], "among": 24, "amount": [24, 76], "therefor": [24, 27, 39, 49, 52], "retain": 24, "vari": [24, 25, 30, 32, 57], "classifi": [24, 25], "rang": [24, 32, 48, 49, 54, 59, 64, 67, 72], "l1": [24, 75], "maximum": [24, 30, 59, 60, 64, 67, 72, 78, 79, 81, 84, 86, 95], "subject": 24, "decis": [24, 32], "subtl": 24, "extrem": 24, "stage": 24, "page": [24, 25, 26, 29, 32, 35, 37, 57], "ayaanzhaqu": 25, "in2n": 25, "small": [25, 28, 34, 52, 65, 76, 84], "half": [25, 33, 34, 76], "precis": [25, 40, 59, 79], "12gb": [25, 34, 41, 57], "tini": [25, 34], "previs": 25, "10gb": 25, "ok": [25, 29], "prior": [25, 28, 32, 35, 57, 76], "tradition": 25, "strength": [25, 40], "timestep": 25, "slowli": [25, 52], "denois": [25, 35], "until": [25, 96], "been": [25, 27, 52, 61, 64], "importantli": 25, "balanc": [25, 41], "earli": 25, "inconsist": 25, "depict": 25, "evolv": 25, "tradit": [25, 27, 37, 52], "score": [25, 35, 61], "sd": 25, "dreamfus": 25, "discret": 25, "degre": [25, 33, 67, 86], "lead": [25, 29, 34], "higher": [25, 27, 32, 34, 41, 52], "techniqu": [26, 27, 32, 34, 40], "generfacto": 26, "relat": [26, 32], "markdown": 26, "md": 26, "externalmethod": 26, "external_method": 26, "layout": [26, 50, 51, 75], "ect": [26, 56], "treat": [26, 53, 81], "blog": 26, "post": [26, 57], "asset": 26, "host": [26, 57, 58, 60, 95], "elsewher": 26, "break": [27, 57, 96], "pillar": 27, "algorithm": [27, 55, 59], "march": [27, 76, 90], "occup": [27, 35, 38, 76], "smaller": [27, 29, 39, 43], "idea": [27, 39, 49, 57, 61, 84], "behind": [27, 35], "skip": [27, 72, 76, 78], "mark": 27, "bit": [27, 52, 53, 61, 65], "low": [27, 28, 33, 35, 43], "trainabl": 27, "increas": [27, 34, 51, 52, 56, 57, 61, 65], "100x": 27, "nerfacc": 27, "discuss": [27, 32, 33, 34, 96], "bottleneck": [27, 61, 65], "shrunk": 27, "neuron": 27, "10x": 27, "tensorflow": 27, "tinycudann": [27, 57], "speedup": [27, 57], "1000x": 27, "surround": [27, 30, 62], "voxel": [27, 32, 35, 43, 52, 71], "linearli": [27, 76], "concaten": [27, 59], "backpropag": [27, 34], "gradient": [27, 34, 41, 56, 72, 75, 78, 79], "smooth": [27, 45, 55, 58], "collis": 27, "explicitli": [27, 41], "highest": [27, 55], "domin": 27, "tradeoff": [27, 60, 95], "tabl": [27, 48, 54, 57], "harmon": [27, 33, 67, 68, 77], "mlp": [27, 28, 34, 44, 69, 72, 73, 78], "were": 27, "lastli": 27, "cover": [27, 57], "strictli": 27, "known": [27, 32, 49, 57], "hyper": 27, "kplane": 28, "dnerf": [28, 54, 62, 73, 88], "tune": [28, 29, 38, 40, 52], "4gb": 28, "monocular": [28, 62, 75, 84], "5gb": [28, 38], "certain": [28, 57], "usag": [28, 57, 61, 65, 88, 89, 90, 91, 92, 93, 94, 95], "flexibl": [28, 29], "kind": 28, "hybrid": [28, 36], "linear_decod": 28, "decompos": [28, 30, 36], "natur": [29, 30, 37], "kerrj": 29, "big": [29, 34, 39, 41, 56], "openclip": [29, 30], "16": [29, 30, 53, 56, 57, 65, 67, 70, 72, 78], "lite": [29, 39], "nvidia": [29, 56, 57], "2080": 29, "experiment": [29, 39, 52], "fine": [29, 31, 32, 33, 40, 78], "long": [29, 41, 58, 59], "tail": 29, "hierarch": [29, 32], "dff": 29, "qualit": 29, "sensit": 29, "floater": [29, 35], "extract": [29, 33, 37, 52, 55, 59, 62, 72], "relevancy_0": 29, "textbox": 29, "articl": [29, 40], "lerf2023": 29, "kim": 29, "chung": 29, "goldberg": 29, "ken": 29, "journal": 29, "preprint": 29, "2303": 29, "09553": 29, "complex": [30, 37], "articul": 30, "tavish9": 30, "sim": 30, "omnisim": 30, "interr": 30, "deform": [30, 36], "moreov": 30, "arbitrari": [30, 37, 49, 59, 61, 81], "boldsymbol": [30, 39], "kappa": 30, "mutipl": 30, "mathcal": [30, 75], "_1": 30, "_2": 30, "cdot": [30, 39], "compact": [30, 43], "denot": 30, "repuls": 30, "amplifi": 30, "reliev": 30, "storag": 30, "conflict": 30, "leverag": [30, 37, 40], "mathbf": [30, 39, 75], "p": [30, 57], "bilinear": 30, "knowledg": 30, "primarili": [30, 72], "limit": [30, 57], "impract": 30, "scenario": 30, "involv": 30, "bridg": 30, "gap": 30, "advanc": 30, "ominisim": 30, "28": [30, 32, 56], "70": [30, 56, 57], "million": 30, "rgbd": 30, "trajectori": [30, 35, 52, 59], "caption": 30, "livescene2024": 30, "delin": 30, "qu": 30, "qizhi": 30, "pingrui": 30, "zhang": 30, "xianqiang": 30, "gao": 30, "bin": [30, 50, 51, 57, 59, 75, 76], "zhigang": 30, "dong": 30, "xuelong": 30, "eprint": 30, "2406": 30, "16038": 30, "archiveprefix": 30, "primari": [31, 94], "pe": 31, "ip": [31, 58], "account": [31, 32, 65], "vanilla": [32, 61, 73, 78], "arriv": 32, "site": 32, "least": [32, 35, 37, 54, 79, 84, 85], "heard": 32, "mildenhal": 32, "srinivasan": 32, "et": [32, 39, 75], "al": [32, 39, 75], "2020": 32, "task": [32, 49, 57], "henc": 32, "debugg": 32, "hand": [32, 35, 49, 52], "broken": 32, "fail": [32, 57], "constant": [32, 38], "exposur": 32, "concret": 32, "opaqu": 32, "vanilla_nerf_field": [32, 72], "nerffield": [32, 72, 73], "field_coars": 32, "position_encod": [32, 72], "pos_enc": 32, "direction_encod": [32, 72], "dir_enc": 32, "field_fin": 32, "trick": [32, 49], "express": [32, 67], "theta": [32, 48], "phi": [32, 48], "being": [32, 38, 57, 58, 61, 65, 67, 77], "field_compon": [32, 48, 51, 66, 67, 68, 70, 71, 72], "nerfencod": [32, 48, 67, 69, 73], "in_dim": [32, 48, 66, 67, 68, 70], "num_frequ": [32, 48, 67], "min_freq_exp": [32, 48, 67], "max_freq_exp": [32, 48, 67], "include_input": [32, 48, 67], "classic": [32, 39, 54, 56, 72], "kajiya": 32, "1984": 32, "happen": [32, 57, 59], "photoshop": 32, "opac": [32, 33, 49, 51, 76, 77, 78], "rend": 32, "white": [32, 53, 62, 77, 78], "get_weight": [32, 59, 73, 77], "strategi": [32, 38, 40, 59, 76], "uniform": [32, 49, 67, 76, 78], "pdf": [32, 75, 76, 84], "evenli": [32, 41], "predefin": [32, 49, 51], "bias": [32, 56, 75], "surfac": [32, 34, 72], "pdfsampler": [32, 49, 73, 74, 76], "uniformsampl": [32, 49, 73, 74, 76], "sampler_uniform": 32, "num_sampl": [32, 49, 50, 51, 59, 64, 72, 75, 76, 77], "num_coarse_sampl": [32, 49, 73, 78], "ray_samples_uniform": 32, "sampler_pdf": 32, "num_importance_sampl": [32, 73, 78], "field_outputs_coars": 32, "weights_coars": 32, "ray_samples_pdf": 32, "unbound": [32, 38, 49, 51, 71, 76], "ndc": 32, "warp": [32, 51, 59, 78], "linear": [32, 49, 59, 65, 67, 70, 72, 79], "dispar": [32, 49, 59, 75, 76], "spatial": [32, 40, 46, 61, 67, 69, 72, 73], "stratifi": [32, 76], "unmodifi": 32, "76": [32, 56], "98": [32, 56], "35": [32, 56], "36": 32, "00": [32, 56], "11": [32, 44, 54, 56, 57, 75], "87": 32, "46": 32, "tf": 32, "91": [32, 56], "13": [32, 65], "18": [32, 54, 56, 72], "62": [32, 56], "65": [32, 56], "54": 32, "04": [32, 57], "jaxnerf": 32, "53": 32, "43": 32, "92": [32, 56], "03": 32, "69": [32, 56], "procedur": [33, 35, 77], "therebi": 33, "drive": [33, 62], "clone": [33, 52, 57, 87], "navig": [33, 52, 56, 57, 58, 94], "nerfsh": 33, "giannini": 33, "hall": 33, "aspen": [33, 56], "wissahickon": 33, "locust": 33, "properli": [33, 51, 57, 96], "valid": [33, 62, 64, 68, 75, 76, 77, 84], "config_loc": 33, "2000000": 33, "open3d": 33, "use_bounding_box": 33, "ply": [33, 41, 44, 52, 55, 62], "reduc": [33, 43, 49, 52, 55, 67, 84], "finetun": 33, "5000": [33, 78, 79], "warmup": [33, 79], "00001": 33, "0000001": 33, "dc": 33, "rest": 33, "0000000001": 33, "splatting_data": 33, "ineffici": [33, 53], "mention": 33, "effort": 33, "mainli": 33, "nerfsh_export": 33, "unchang": [33, 65], "pointcloud": [33, 41, 44, 55, 56, 90], "coeffici": [33, 59, 77], "exclud": 33, "sky": 33, "isotrop": 33, "sparsiti": [33, 52], "neighborhood": 33, "nearest": [33, 67, 70, 84], "neighbor": [33, 50, 75, 84], "th": [33, 44], "quantil": 33, "geometr": [33, 45, 72, 84], "photometr": 33, "grain": 33, "especi": [33, 61], "difficult": [33, 46, 52], "defacto": 34, "6gb": [34, 41], "larger": [34, 39, 44, 48, 52, 56, 96], "slower": [34, 41, 56, 67], "huge": 34, "24gb": 34, "slowest": 34, "act": 34, "publish": [34, 44], "prerequisit": 34, "contract": [34, 38, 71, 72, 78], "uncommon": 34, "acquir": 34, "phone": [34, 41], "record3d": [34, 54, 88, 92], "io": [34, 52, 57, 65, 75], "misalign": 34, "cloudi": 34, "reduct": [34, 75, 81], "sharp": [34, 75], "alloc": [34, 53, 56, 76], "uniformli": [34, 59, 64, 76], "frustum": [34, 35, 45, 49, 51, 59, 60, 72, 73, 84, 95], "themselv": 34, "distant": 34, "nearbi": 34, "consolid": [34, 46, 84], "intersect": [34, 35, 59, 67, 84], "greatli": 34, "varieti": [34, 41], "suffici": [34, 47, 52], "accuraci": 34, "chain": 34, "diminish": 34, "decreas": [34, 41, 61], "simplif": 34, "littl": [34, 50, 61], "impact": 34, "frequenc": [34, 67], "tldr": [35, 57], "clean": [35, 61, 79, 96], "wild": 35, "readm": 35, "suffer": 35, "flaw": 35, "outsid": [35, 51, 57], "8th": 35, "hinder": 35, "craft": 35, "nor": 35, "challeng": [35, 37, 51], "succe": 35, "binar": 35, "dsd": 35, "penal": 35, "push": 35, "occupi": 35, "seen": 35, "streamabl": 36, "lsongx": 36, "backbon": 36, "spatiotempor": 36, "accord": [36, 59, 76], "tempor": [36, 78], "characterist": 36, "belong": [36, 76], "categori": 36, "todo": [36, 65, 66, 69, 73, 78], "unimpl": 36, "vlm": 37, "concept": [37, 46], "manner": [37, 40], "goe": 37, "beyond": [37, 61], "close": [37, 38, 49, 52, 57, 58, 59, 84], "assumpt": 37, "literatur": 37, "heavili": 37, "influenc": 37, "convolut": 37, "polygon": 37, "inde": 37, "lower": [37, 52, 67, 78], "address": [37, 38, 58, 60, 95], "spirit": 37, "overal": [37, 45, 49], "architectur": [37, 57], "abil": 37, "outperform": 37, "openscen": 37, "miou": 37, "engelmann2024opennerf": 37, "engelmann": 37, "franci": 37, "manhardt": 37, "fabian": 37, "tateno": 37, "keisuk": 37, "pollefei": 37, "marc": 37, "tombari": 37, "federico": 37, "scatter": [38, 49], "hturki": 38, "pyg": 38, "org": [38, 57, 62, 75, 84], "whl": [38, 45, 57], "torch_vers": 38, "html": [38, 45, 96], "multicam": 38, "outdoor": [38, 51], "indoor": [38, 62, 72], "usal": 38, "roughli": 38, "degrad": 38, "blurri": [38, 52], "constrain": 38, "due": [38, 39, 52, 57], "unawar": 38, "finer": 38, "desktop": [39, 57], "laptop": 39, "8gb": 39, "vram": 39, "akerbp": 39, "seathru_nerf": 39, "hyperparamet": 39, "messag": [39, 42, 62, 88, 89, 90, 91, 92, 93, 95], "susbea": 39, "unoffici": [39, 57], "public": [39, 44, 58, 84], "ontop": 39, "differenti": 39, "solid": 39, "medium": 39, "colour": [39, 44], "hat": 39, "sum_": 39, "rm": [39, 57], "_i": [39, 75], "med": 39, "exp": 39, "sigma": [39, 75], "attn": 39, "t_i": 39, "delta_i": 39, "textrm": 39, "bigg": 39, "j": [39, 41, 67, 96], "_j": 39, "delta_j": 39, "equat": [39, 51, 71, 75], "five": [39, 62], "mathbb": [39, 75], "backscatt": 39, "attenu": 39, "visualis": 39, "levi": 39, "third": [39, 41, 53, 59], "seper": 39, "water": 39, "depthmap": 39, "gif": 39, "compress": [39, 60, 63, 95], "justic": 39, "clariti": 39, "cgtuebingen": 40, "ui": [40, 57], "40min": 40, "signerf_nerfacto": 40, "20min": 40, "hardwar": [40, 57], "preview": [40, 52, 58], "inher": 40, "possess": 40, "insight": 40, "multi": [40, 43, 57, 67, 70, 72, 79], "exploit": 40, "gain": 40, "enforc": [40, 75], "shape": [40, 41, 45, 53, 59, 62, 63, 65, 66, 67, 68, 72, 73, 77, 81, 83, 84, 85], "extern": [40, 47, 52], "explan": [40, 53, 73], "watch": 40, "controlnet": 40, "And": [40, 80], "inpaint": 40, "multiview": 40, "variat": [40, 54, 75], "significantli": [40, 43, 52, 67], "emploi": [40, 49], "occur": [40, 57], "seed": [40, 60, 73], "breakdown": 40, "jan": 40, "nikla": 40, "dihlmann": 40, "engelhardt": 40, "inria": 41, "confus": 41, "drift": [41, 52], "blend": [41, 62, 77], "methodologi": 41, "backend": [41, 57], "compil": [41, 57], "experienc": 41, "issu": [41, 52, 56, 57, 58, 76, 96], "resolv": 41, "sfm": [41, 44], "scanner": 41, "full_images_datamanag": 41, "undistort": [41, 59, 65], "evalaut": 41, "cull": 41, "threshold": [41, 68, 76, 78], "transluc": 41, "15k": 41, "cull_alpha_thresh": 41, "005": 41, "continue_cull_post_densif": 41, "spikei": 41, "physgaussian": 41, "use_scale_regular": 41, "ingest": 41, "parti": 41, "polycam": [41, 92], "playcanva": 41, "supersplat": 41, "webgl": 41, "antimatter15": 41, "spline": [41, 58], "mkkellogg": 41, "plan": 41, "unconstrain": 42, "kevinxu02": 42, "capture_nam": 42, "tsv": 42, "dataset_split": 42, "brandenburg": [42, 62], "gate": [42, 62], "brandenburg_g": 42, "spars": [42, 44, 49, 52], "rank": [43, 60, 75, 79], "cp": [43, 67], "vm": [43, 67], "decomposit": [43, 67], "footprint": 43, "plenoxel": 43, "plenoctre": 43, "triangul": 44, "optix": 44, "cgal": 44, "cmake": 44, "tetranerf": 44, "process_imag": 44, "18gb": 44, "16gb": 44, "1m": 44, "barycentr": 44, "shallow": 44, "comparison": 44, "tank": 44, "templ": 44, "sulvxiangxin": 45, "zipnerf": 45, "subdirectori": [45, 57], "torch_scatt": 45, "2bcu118": 45, "ingp": 45, "cone": [45, 76, 84], "multisampl": 45, "approxim": [45, 47, 50, 52, 59, 84], "conic": [45, 50, 59, 84], "unlik": [45, 52, 67, 86], "interlevel": 45, "prevent": [45, 49, 57, 65, 76], "nugget": 46, "buri": 46, "academ": 46, "lens": 47, "simplest": 47, "pinhol": [47, 59, 65], "cx": [47, 50, 53, 59], "cy": [47, 50, 53, 59], "collaps": [47, 48, 49, 50, 51, 96], "cameratyp": [47, 50, 59, 73], "plotly_util": [47, 50], "c2w": [47, 50, 59], "camera_typ": [47, 50, 52, 59], "fig": [47, 49, 50, 51], "vis_camera_rai": 47, "edg": [47, 59, 62, 75], "wide": 47, "aren": 47, "caus": [47, 49, 53, 56, 57], "benefici": 47, "k_1": 47, "k_2": 47, "k_3": 47, "k_4": 47, "radial": [47, 53, 59], "p_1": 47, "p_2": 47, "tangenti": [47, 53, 59], "opper": [48, 51], "mediapi": 48, "media": 48, "128": [48, 67, 72, 78], "covariance_magnitud": 48, "x_sampl": 48, "linspac": [48, 49, 50, 51], "stack": [48, 52, 59, 75], "meshgrid": 48, "ij": 48, "dim": [48, 51, 59, 66, 75, 81, 84], "encoded_valu": 48, "show_imag": 48, "moveaxi": 48, "cmap": 48, "plasma": 48, "border": 48, "vmin": 48, "vmax": 48, "covari": [48, 67, 84], "magnitud": [48, 49], "cov": [48, 67, 84], "rffencod": [48, 67, 69, 73], "incod": 48, "num_level": [48, 67, 70, 72, 73, 78], "min_r": [48, 67, 70], "max_r": [48, 67, 70, 72, 73, 78], "log2_hashmap_s": [48, 67, 70, 72, 73, 78], "slice": 48, "fix": [48, 51, 57, 61, 65, 76, 96], "features_per_level": [48, 67, 70, 72, 73, 78], "hashencod": [48, 67, 69, 73], "hash_init_scal": [48, 67, 70], "grid_slic": 48, "encoded_values_slic": 48, "encoded_imag": 48, "detach": 48, "numpi": [48, 65], "0010": 48, "grad_fn": 48, "maxbackward1": 48, "minbackward1": 48, "mostli": 48, "150": 48, "shencod": [48, 67, 69, 73], "pi": [48, 49], "xy": [48, 53, 65], "co": 48, "sin": [48, 49, 84], "aggreg": 49, "parameter": [49, 84], "decid": [49, 59], "unfortun": [49, 52], "cost": [49, 65], "sens": 49, "perturb": 49, "pertub": 49, "statist": 49, "overfit": 49, "round": [49, 59], "histogram": [49, 75], "plotli": [49, 50, 51], "graph_object": [49, 50, 51], "subplot": 49, "make_subplot": 49, "train_stratifi": [49, 76], "lineardisparitysampl": [49, 73, 74, 76], "sqrtsampler": [49, 73, 74, 76], "logsampl": [49, 73, 74, 76], "row": [49, 53, 60, 75, 86], "col": 49, "subplot_titl": 49, "squar": [49, 50, 56, 64, 76, 84], "root": [49, 57, 62, 76], "shared_xax": 49, "shared_yax": 49, "vertical_spac": 49, "enumer": [49, 51], "nears": [49, 59, 73], "generate_ray_sampl": [49, 73, 74, 76], "nbinsx": 49, "50": 49, "append_trac": 49, "update_yax": 49, "title_text": 49, "update_xax": 49, "overlai": 49, "update_layout": 49, "700": [49, 56], "hovermod": 49, "showlegend": 49, "margin": [49, 67], "update_trac": 49, "uniform_sampl": 49, "pdf_sampler": [49, 76], "include_origin": [49, 76], "coarse_ray_sampl": 49, "stuff": 49, "pdf_trace": 49, "samples_trac": 49, "400": 49, "unit": [50, 51, 59], "Not": [50, 59, 67, 70], "alvi": 50, "smith": 50, "dx": 50, "dy": 50, "get_ray_sampl": [50, 59, 73], "bin_start": [50, 59], "bin_end": [50, 59], "vis_rai": 50, "get_ray_bundle_lin": 50, "teal": 50, "get_frustums_mesh_list": 50, "webdocs_layout": [50, 51], "get_posit": [50, 59, 73], "get_frustum_point": 50, "appoxim": 50, "get_gaussian_blob": [50, 51, 59, 73], "get_gaussian_ellipsoids_list": [50, 51], "flatten": [50, 59, 73, 83, 85], "void": [51, 65], "wish": [51, 56], "emit": 51, "notion": 51, "1km": 51, "ball": 51, "radiu": [51, 59, 64, 71, 73, 75, 84], "leq": [51, 71], "frac": [51, 71], "95": [51, 56], "confid": 51, "multivari": [51, 84], "explain": [51, 53, 56], "sphere": [51, 71, 72], "rand": 51, "randn": 51, "norm": [51, 59, 71, 72, 75, 79], "keepdim": 51, "get_random_color": 51, "idx": [51, 65], "append": [51, 56, 67], "get_spher": 51, "111111": 51, "l_2": 51, "scenecontract": [51, 69, 71, 73], "contracted_gaussian": 51, "l_": 51, "infti": [51, 75], "inf": [51, 61, 62, 65, 71], "get_cub": 51, "side_length": 51, "fun": 52, "lidar": [52, 75], "android": 52, "oak": 52, "glass": 52, "assist": [52, 61], "compat": [52, 53], "ffmpeg": [52, 92, 93], "quickstart": 52, "finicki": 52, "overlap": 52, "suggest": [52, 57, 75], "eval_data_path": 52, "ask": 52, "linux": [52, 57], "conda": [52, 54, 57, 96], "forg": [52, 96], "successfulli": 52, "vkpg": 52, "microsoft": [52, 57], "vcpkg": 52, "bootstrap": 52, "x64": [52, 57], "osx": 52, "bat": [52, 57], "robust": [52, 75], "arkit": 52, "slam": 52, "blur": 52, "shutter": 52, "iphon": [52, 62], "ipad": 52, "tap": 52, "pane": 52, "raw": 52, "output_fil": 52, "menu": 52, "dev": [52, 57, 96], "sent": [52, 65], "email": 52, "unzip": 52, "exr": 52, "downsampl": 52, "sdk": 52, "realsens": 52, "d455": 52, "d435i": 52, "azur": 52, "kinect": 52, "dk": 52, "imu": 52, "tof": 52, "vislam": 52, "pure": 52, "monoton": 52, "narrow": 52, "spectacularai": 52, "preview3d": 52, "key_frame_dist": 52, "5cm": 52, "scan": [52, 62], "trade": 52, "No": [52, 57], "xml": 52, "csv": 52, "odm_report": 52, "odm_orthophoto": 52, "projectaria_tool": 52, "projectaria": 52, "percept": 52, "servic": 52, "mp": [52, 60], "insta360": 52, "equirect": 52, "isn": [52, 59, 86], "troubl": 52, "held": 52, "head": [52, 69, 72, 73], "unwant": 52, "rule": [52, 96], "portion": [52, 58], "person": 52, "obvious": 52, "slight": 52, "180": 52, "deg": 52, "front": [52, 59, 62], "life": 52, "ipd": 52, "viewabl": 52, "unview": 52, "64mm": 52, "4096x2048": 52, "2048x1024": 52, "4096x4096": 52, "2048x2048": 52, "jpeg": [52, 53, 60, 63, 95], "clearer": 52, "1x1x1": 52, "cylind": [52, 84], "render_height": 52, "render_width": 52, "almost": 52, "discern": 52, "headset": 52, "exponenti": [52, 59, 79], "temporari": [52, 57], "stationari": 52, "preliminari": 52, "vr_ipd": 52, "mm": 52, "opengl": [53, 62], "ax": [53, 54, 59, 67], "flip": 53, "axi": [53, 59, 62, 64, 67, 72, 76, 84], "red": 53, "green": [53, 96], "blue": 53, "shoot": 53, "camera_model": 53, "opencv_fishey": 53, "fl_x": 53, "1072": 53, "fl_y": 53, "1068": 53, "1504": 53, "princip": [53, 59], "3008": 53, "2000": [53, 54, 56], "k1": [53, 59], "0312": 53, "k2": [53, 59], "0051": 53, "k3": [53, 59], "0006": 53, "k4": [53, 59], "0001": [53, 78, 84], "fourth": [53, 59], "p1": [53, 59], "47e": 53, "p2": [53, 59], "37e": 53, "1234": 53, "column": [53, 62, 75, 84], "last": [53, 57], "homogen": [53, 59], "file_path": 53, "frame_00001": 53, "transform_matrix": 53, "x0": 53, "y0": 53, "z0": 53, "x1": 53, "y1": [53, 75], "z1": 53, "x2": 53, "y2": 53, "z2": 53, "info": [53, 75, 84], "depth_file_path": 53, "polyform": 53, "unknown": [53, 62], "peopl": 53, "mask_path": 53, "met": 53, "black": [53, 61, 77, 78], "blink": 54, "eyefultow": [54, 88], "awscli": 54, "riverview": 54, "seating_area": 54, "apart": [54, 64], "jpeg_1k": 54, "jpeg_2k": 54, "baselin": 54, "lie": [54, 73], "dramat": 54, "photor": 54, "ldr": 54, "hdr": 54, "hopefulli": 54, "pick": [54, 61, 65], "count": 54, "mill": 54, "bucket": 54, "fall": 54, "though": 54, "condens": 54, "250": 54, "999": 54, "3999": 54, "1999": 54, "7999": 54, "8000": 54, "aw": 54, "truncat": 55, "output_dir": [55, 79], "offlin": 55, "filetyp": 55, "pymeshlab": 55, "xatla": 55, "unwrap": 55, "uv": 55, "webview": 56, "remot": [56, 58], "pretrain": 56, "satisfi": 56, "modal": [56, 62], "kill": [56, 60, 95], "yellow": 56, "power": 56, "minor": 56, "quirk": 56, "subcommand": [56, 58], "alongsid": 56, "stutter": 56, "path_to_config": 56, "_num_rays_per_batch": 56, "8192": 56, "cuda_visible_devic": 56, "4096": [56, 64, 78], "70k": 56, "sec": [56, 60], "v100": [56, 57], "eta": [56, 60], "610": 56, "61": [56, 57], "115": 56, "968": 56, "72": 56, "68": 56, "620": 56, "908": 56, "58": 56, "630": 56, "907": 56, "73": 56, "640": 56, "937": 56, "59": 56, "71": 56, "650": 56, "853": 56, "49": 56, "660": 56, "710": 56, "85": 56, "670": 56, "67": 56, "797": 56, "42": [56, 60], "680": 56, "783": 56, "39": 56, "81": 56, "690": 56, "756": 56, "755": 56, "throughput": 56, "100k": 56, "1910": 56, "79": 56, "623": 56, "104": 56, "1920": 56, "083": 56, "105": 56, "1930": 56, "93": 56, "092": 56, "48": [56, 72, 78], "1940": 56, "94": 56, "364": 56, "21": 56, "1950": 56, "327": 56, "1960": 56, "96": [56, 78], "473": 56, "51": 56, "09": [56, 81], "1970": 56, "97": 56, "334": 56, "26": 56, "1980": 56, "200": 56, "1990": 56, "264": 56, "168": 56, "40": 56, "eventu": 56, "satur": 56, "fragil": 57, "wsl2": 57, "guarante": [57, 96], "caveat": 57, "buildtool": 57, "msvc": 57, "143": 57, "142": 57, "2019": 57, "vcvars64": 57, "x86": 57, "vc": 57, "auxiliari": [57, 61], "older": 57, "vcvarsal": 57, "vcvars_ver": 57, "your_vc": 57, "_compiler_toolset_vers": 57, "toolset": 57, "functorch": 57, "uninstal": [57, 91], "torchvis": 57, "cu118": 57, "toolkit": 57, "label": [57, 62, 65], "cu117": 57, "ninja": 57, "bind": [57, 60, 95], "nvlab": 57, "bash": 57, "zsh": 57, "rerun": [57, 96], "ecosystem": 57, "spin": [57, 59], "quickli": 57, "maco": 57, "curl": 57, "fssl": 57, "fetch": [57, 79], "enviro": 57, "hloc": [57, 92], "straight": [57, 65], "upstream": 57, "releas": 57, "v1": [57, 62], "driver": 57, "ghcr": 57, "dockerfil": 57, "restrict": 57, "cuda_architectur": 57, "geforc": 57, "30xx": 57, "86": 57, "strongli": 57, "id": [57, 62, 65, 73], "abus": 57, "privileg": 57, "workspac": 57, "mount": 57, "home": [57, 62], "your_us": 57, "everytim": 57, "shm": 57, "mb": 57, "yourself": 57, "besid": 57, "smapl": 57, "backslash": 57, "unix": 57, "frontslash": 57, "escap": 57, "charact": 57, "folder1": 57, "folder2": 57, "quot": 57, "local_fold": 57, "docker_fold": 57, "perman": 57, "destroi": 57, "workdir": 57, "devel": 57, "ubuntu22": 57, "consequ": 57, "ubuntu": 57, "python3": 57, "autom": 57, "discard": 57, "tinycudnn": 57, "52": 57, "ipc": 57, "arch": 57, "h100": 57, "40x0": 57, "30x0": 57, "a100": 57, "20x0": 57, "titan": 57, "10x0": 57, "xp": 57, "9x0": 57, "k80": 57, "importerror": 57, "dll": 57, "_89_c": 57, "mismatch": 57, "runtim": 57, "len": 57, "reinstal": 57, "tcnn_cuda_architectur": 57, "xx": 57, "4090": 57, "detect": [57, 62, 86], "confirm": 57, "v11": 57, "visual_studio_integr": 57, "msbuildextens": 57, "msbuild": 57, "v160": 57, "buildcustom": 57, "profession": 57, "enterpris": 57, "ctype": 57, "contractiontyp": 57, "typeerror": 57, "nonetyp": 57, "callabl": [57, 59, 61, 65, 68, 76, 79, 86], "problem": [57, 59], "cuda_hom": 57, "usr": 57, "ld_library_path": 57, "lib64": 57, "cupti": 57, "session": [57, 58], "browser": 58, "traffic": 58, "secur": 58, "tunnel": 58, "127": 58, "usernam": 58, "vscode": 58, "ti": 58, "collabor": 58, "latenc": 58, "preprocess": 58, "introduct": 58, "batch_c2w": 59, "batch_fx": 59, "batch_fi": 59, "batch_cx": 59, "batch_ci": 59, "batch_w": 59, "batch_h": 59, "distortion_param": [59, 62], "batch_dist_param": 59, "batch_cam_typ": 59, "num_camera": 59, "broadcast": [59, 85], "thin": 59, "prism": 59, "fisheye624": 59, "num_cameras_batch_dim": 59, "coord": 59, "camera_opt_to_camera": 59, "distortion_params_delta": 59, "keep_shap": 59, "disable_distort": 59, "aabb_box": 59, "obb_box": [59, 78], "orientedbox": [59, 64, 73, 78, 84], "_generate_rays_from_coord": 59, "docstr": [59, 96], "deal": [59, 64], "isinst": 59, "noth": [59, 65, 66], "jag": 59, "problemat": 59, "regardless": 59, "prepend": 59, "get_image_coord": [59, 73], "pixel_offset": 59, "offset": [59, 67, 73], "0th": 59, "get_intrinsics_matric": [59, 73], "image_height": [59, 63, 64, 73], "image_width": [59, 63, 64, 73], "is_jag": [59, 73], "rescale_output_resolut": [59, 73], "scaling_factor": 59, "scale_rounding_mod": 59, "to_json": [59, 73], "camera_idx": 59, "max_siz": 59, "base64": 59, "string": [59, 60, 65, 70, 77, 82, 84], "update_tiling_intrins": [59, 73], "tiling_factor": 59, "tile": 59, "cameraoptim": [59, 73], "non_trainable_camera_indic": 59, "num_non_trainable_camera": 59, "apply_to_camera": [59, 73], "apply_to_raybundl": [59, 73], "param": [59, 61, 62, 63, 65, 73, 75, 76, 79, 84], "get_correction_matric": [59, 73], "param_group": [59, 79], "factori": [59, 60, 61, 62, 64, 72, 75, 78, 79], "so3xr3": 59, "se3": 59, "trans_l2_penalti": [59, 73], "rot_l2_penalti": [59, 73], "optimizerconfig": [59, 73, 79], "schedulerconfig": [59, 73, 79], "penalti": 59, "get_interpolated_camera_path": [59, 73], "order_pos": 59, "get_path_from_json": [59, 73], "get_spiral_path": [59, 73], "radius": 59, "rot": 59, "zrate": 59, "spiral": [59, 93], "radii": [59, 84], "camera_util": 59, "auto_orient_and_center_pos": [59, 73], "num_pos": [59, 62], "smallest": [59, 67, 70], "mobil": 59, "robot": 59, "arrai": [59, 65, 84], "attent": 59, "closest": [59, 81], "optic": 59, "inward": 59, "focus_of_attent": [59, 73], "initial_focu": 59, "get_distortion_param": [59, 73], "get_interpolated_k": [59, 73], "k_a": 59, "k_b": 59, "get_interpolated_pos": [59, 73], "pose_a": 59, "ndarrai": [59, 62, 63, 65], "dtype": [59, 63], "_scalartype_co": 59, "pose_b": 59, "get_interpolated_poses_mani": [59, 73], "steps_per_transit": 59, "transit": 59, "euclidian": 59, "get_interpolated_tim": [59, 73], "time_a": 59, "time_b": 59, "get_ordered_poses_and_k_and_tim": [59, 73], "normalize_with_norm": [59, 73], "quaternion_from_matrix": [59, 73], "isprecis": 59, "quaternion": [59, 62, 84], "quaternion_matrix": [59, 73], "quaternion_slerp": [59, 73], "quat0": 59, "quat1": 59, "shortestpath": 59, "closer": [59, 78], "short": 59, "radial_and_tangential_undistort": [59, 73], "max_iter": 59, "multinerf": [59, 75, 84], "blob": [59, 62, 65, 75, 84], "b02228160d3179300c7d499dca28cb9ca3677f32": [59, 75], "l477": 59, "l509": 59, "epsilon": [59, 79, 81, 84], "rotation_matrix_between": [59, 73], "unit_vector": [59, 73], "euclidean": [59, 84], "np": 59, "viewmatrix": [59, 73], "lookat": 59, "po": [59, 64], "upward": 59, "lie_group": 59, "exp_map_se3": [59, 73], "tangent_vector": 59, "se": 59, "tangent": [59, 84], "exp_map_so3xr3": [59, 73], "product": [59, 67], "datastructur": 59, "guassian": 59, "classmethod": [59, 62, 67, 70, 77], "get_mock_frustum": [59, 73], "placehold": 59, "meaningless": 59, "mass": 59, "get_start_posit": [59, 73], "set_offset": [59, 73], "jaxtyp": [59, 62, 64], "latent_dim": 59, "spacing_start": [59, 73], "spacing_end": [59, 73], "spacing_to_euclidean_fn": [59, 73], "get_row_major_sliced_ray_bundl": [59, 73], "start_idx": 59, "end_idx": 59, "chunk": [59, 60, 78], "set_camera_indic": [59, 73], "camera_index": 59, "get_weights_and_transmittance_from_alpha": [59, 73], "weights_onli": 59, "mayb": [59, 61], "sdf": [59, 73, 76], "transmitt": 59, "relev": [59, 61, 62], "printableconfig": [60, 73, 79], "train_rays_per_sec": 60, "curr_test_psnr": 60, "vis_rays_per_sec": 60, "test_rays_per_sec": 60, "els": 60, "banner_messag": 60, "loggingconfig": [60, 73, 79], "relative_log_dir": [60, 73], "pathlib": [60, 61, 62], "posixpath": [60, 62, 79], "steps_per_log": [60, 73], "max_buffer_s": [60, 73], "local_writ": [60, 73], "occurr": 60, "machineconfig": [60, 73, 79], "num_devic": [60, 73], "num_machin": [60, 73], "machine_rank": [60, 73], "dist_url": [60, 73], "device_typ": [60, 73], "printabl": 60, "viewerconfig": [60, 73, 79], "relative_log_filenam": [60, 73], "viewer_log_filenam": [60, 95], "txt": [60, 95], "websocket_port": [60, 73, 95], "websocket_port_default": [60, 73], "websocket_host": [60, 73], "num_rays_per_chunk": [60, 73], "32768": 60, "max_num_display_imag": [60, 73], "512": [60, 95], "quit_on_train_complet": [60, 73], "image_format": [60, 73], "jpeg_qual": [60, 73], "make_share_url": [60, 73], "camera_frustum_scal": [60, 73], "default_composite_depth": [60, 73], "occlus": [60, 95], "lossi": [60, 95], "lossless": [60, 95], "shareabl": [60, 95], "beta": [60, 64, 68, 72, 77, 95], "lag": [60, 95], "base_datamanag": 61, "monolith": 61, "learnabl": [61, 72], "rational": 61, "paradigm": 61, "learnt": 61, "setup_train": [61, 73], "iter_train": [61, 73], "__iter__": [61, 65, 73], "__next__": [61, 65, 73], "get_train_iter": [61, 73], "setup_ev": [61, 73], "iter_ev": [61, 73], "get_eval_iter": [61, 73], "increment": 61, "eval_count": [61, 73], "eval_dataset": [61, 73], "includes_tim": [61, 62, 73], "blank": 61, "get_datapath": [61, 73], "iterablewrapp": 61, "constructor": [61, 68], "get_eval_rays_per_batch": [61, 73], "get_train_rays_per_batch": [61, 73], "groundtruth": 61, "masks_on_gpu": [61, 73], "images_on_gpu": [61, 73], "expens": [61, 65], "pretti": 61, "jank": 61, "hood": 61, "strung": 61, "create_eval_dataset": [61, 73], "loader": 61, "create_train_dataset": [61, 73], "dataset_typ": [61, 73], "minimal_datapars": [61, 62], "minimaldataparserconfig": [61, 62, 73], "arkitscenes_datapars": [61, 62], "arkitscenesdataparserconfig": [61, 62, 73], "blender_datapars": [61, 62], "instant_ngp_datapars": [61, 62], "instantngpdataparserconfig": [61, 62, 73], "nuscenes_datapars": [61, 62], "nuscenesdataparserconfig": [61, 62, 73], "dnerf_datapars": [61, 62], "dnerfdataparserconfig": [61, 62, 73], "phototourism_datapars": [61, 62], "phototourismdataparserconfig": [61, 62, 73], "dycheck_datapars": [61, 62], "dycheckdataparserconfig": [61, 62, 73], "scannet_datapars": [61, 62], "scannetdataparserconfig": [61, 62, 73], "sdfstudio_datapars": [61, 62], "sdfstudiodataparserconfig": [61, 62, 73], "nerfosr_datapars": [61, 62], "nerfosrdataparserconfig": [61, 62, 73], "sitcoms3d_datapars": [61, 62], "sitcoms3ddataparserconfig": [61, 62, 73], "scannetpp_datapars": 61, "scannetppdataparserconfig": 61, "colmap_datapars": 61, "colmapdataparserconfig": 61, "cache_images_typ": [61, 65, 73], "uint8": [61, 63, 65], "float32": [61, 63, 65], "train_num_times_to_repeat_imag": [61, 73], "eval_num_times_to_repeat_imag": [61, 73], "eval_image_indic": [61, 73], "collate_fn": [61, 65, 73], "nerfstudio_col": [61, 65, 73], "camera_res_scale_factor": [61, 73], "patch_siz": [61, 64, 65, 73], "pixel_sampl": [61, 64, 73], "pixelsamplerconfig": [61, 64, 65, 73], "__post_init__": [61, 73, 83, 85], "extra_map": [61, 65], "collat": [61, 64, 73], "never": [61, 65], "patch": [61, 64, 65], "ram": [61, 63, 65], "infin": [61, 65], "allevi": 61, "base_datapars": 62, "as_dict": [62, 73], "save_dataparser_transform": [62, 73], "transform_poses_to_original_spac": [62, 73], "camera_convent": 62, "convent": 62, "mask_class": [62, 73], "applied_transform": 62, "applied_scal": 62, "3dod": 62, "41069021": 62, "appl": 62, "traj_string_to_matrix": [62, 73], "traj_str": 62, "delimit": 62, "particular": 62, "seven": 62, "radian": 62, "rt": 62, "yenchenlin": 62, "master": 62, "load_blend": 62, "l37": 62, "ply_path": [62, 73], "consum": 62, "rgba": [62, 77, 78], "unus": 62, "ab": [62, 84], "2210": 62, "13445": 62, "process_fram": [62, 73], "frame_nam": 62, "time_id": 62, "mochi": 62, "scene_box_bound": [62, 73], "upscal": [62, 73], "get_focal_length": [62, 73], "rais": 62, "posterv2": 62, "3333": 62, "eval_mod": [62, 73, 94], "eval_interv": [62, 73], "percentag": 62, "nth": 62, "prepar": 62, "minimaldatapars": [62, 73], "nikhil": 62, "lego_test": 62, "minimal_pars": 62, "4dqv": 62, "mpi": 62, "mpg": 62, "nerfosr": [62, 73, 88], "r00tman": 62, "data_loader_split": 62, "255": 62, "stjacob": 62, "use_mask": [62, 73], "get_camera_param": [62, 73], "scene_dir": 62, "mask_color": [62, 73], "load_3d_point": [62, 73], "everywher": 62, "0103": 62, "mnt": 62, "mini": 62, "trainval": 62, "front_left": 62, "front_right": 62, "back_left": 62, "back_right": 62, "mask_dir": [62, 73], "www": 62, "autonom": 62, "cuboid": 62, "process_nuscenes_mask": 62, "percent": 62, "rotation_translation_to_pos": [62, 73], "r_quat": 62, "t_vec": 62, "washington": 62, "edu": 62, "kwea123": 62, "nerf_pl": 62, "nerfw": 62, "nvsmask3d": 62, "scene_exampl": 62, "point_cloud_color": [62, 73], "ply_file_path": [62, 73], "net": 62, "sen": 62, "datapas": 62, "dtu": 62, "scan65": 62, "include_mono_prior": [62, 73], "include_foreground_mask": [62, 73], "skip_every_for_val_split": [62, 73], "auto_ori": 62, "foreground": 62, "longest": [62, 64], "bbox": 62, "human": 62, "tv": 62, "me": 62, "tbbt": 62, "big_living_room": 62, "include_semant": [62, 73], "base_dataset": [63, 65], "cache_compressed_imag": [63, 73], "get_data": [63, 73], "image_idx": [63, 65, 78], "image_typ": [63, 65], "imagedataset": 63, "get_image_float32": [63, 73], "num_channel": 63, "get_image_uint8": [63, 73], "get_metadata": [63, 73], "get_numpy_imag": [63, 73], "sdf_dataset": 63, "sdfdataset": [63, 73], "get_depths_and_norm": [63, 73], "depth_filepath": 63, "normal_filenam": 63, "camtoworld": 63, "semantic_dataset": 63, "semanticdataset": [63, 73], "pairpixelsampl": [64, 73, 75], "pairpixelsamplerconfig": [64, 73], "pixelsampl": [64, 73], "pair": [64, 84], "sample_method": [64, 73], "batch_siz": [64, 65], "num_rays_per_batch": [64, 65, 73], "keep_full_imag": [64, 73], "is_equirectangular": [64, 73], "ignore_mask": [64, 73], "fisheye_crop_radiu": [64, 73], "rejection_sample_mask": [64, 73], "max_num_iter": [64, 73, 79], "reject": [64, 81], "patchpixelsampl": [64, 73], "patchpixelsamplerconfig": [64, 73], "pixel_batch": 64, "set_num_rays_per_batch": [64, 73], "reshap": [64, 73, 83, 85], "correctli": 64, "collate_image_dataset_batch": [64, 73], "collate_image_dataset_batch_list": [64, 73], "intent": 64, "depreci": 64, "viabl": 64, "loop": 64, "rag": 64, "from_param": [64, 73], "rpy": 64, "pt": 64, "boolean": [64, 65, 81], "minimum": [64, 67, 76, 78, 81, 86], "from_camera_pos": [64, 73], "envelop": [64, 75], "get_cent": [64, 73], "get_centered_and_scaled_scene_box": [64, 73], "get_diagonal_length": [64, 73], "diagon": 64, "get_normalized_posit": [64, 73], "1a4d0bad2e90aa65ce997c9d1779518eaed998d5": 65, "read_write_model": 65, "1480": 65, "pycolmap": 65, "colmap_parsing_util": 65, "baseimag": [65, 73], "alia": 65, "cameramodel": [65, 73], "model_id": [65, 73], "model_nam": [65, 73], "num_param": [65, 73], "qvec": 65, "tvec": 65, "camera_id": 65, "point3d_id": 65, "point3d": [65, 73], "image_id": [65, 73], "point2d_idx": [65, 73], "read_cameras_binari": [65, 73], "path_to_model_fil": 65, "src": [65, 75], "cc": 65, "writecamerasbinari": 65, "const": 65, "std": [65, 67], "readcamerasbinari": 65, "read_cameras_text": [65, 73], "writecamerastext": 65, "readcamerastext": 65, "read_images_binari": [65, 73], "readimagesbinari": 65, "writeimagesbinari": 65, "read_images_text": [65, 73], "readimagestext": 65, "writeimagestext": 65, "read_next_byt": [65, 73], "fid": 65, "num_byt": 65, "format_char_sequ": 65, "endian_charact": 65, "byte": 65, "binari": 65, "q": [65, 67], "read_points3d_binari": [65, 73], "readpoints3dbinari": 65, "writepoints3dbinari": 65, "read_points3d_text": [65, 73], "readpoints3dtext": 65, "writepoints3dtext": 65, "write_cameras_binari": [65, 73], "write_cameras_text": [65, 73], "write_images_binari": [65, 73], "write_images_text": [65, 73], "write_next_byt": [65, 73], "pack": [65, 76, 77], "send": 65, "element": [65, 67, 85, 86], "encapsul": 65, "write_points3d_binari": [65, 73], "points3d": 65, "write_points3d_text": [65, 73], "data_util": 65, "get_depth_image_from_path": [65, 73], "filepath": 65, "npy": 65, "get_image_mask_tensor_from_path": [65, 73], "get_semantics_and_mask_tensors_from_path": [65, 73], "mask_indic": 65, "identity_col": [65, 73], "serv": 65, "pickleabl": 65, "pil_to_numpi": [65, 73], "im": 65, "pil": 65, "cachedataload": [65, 73], "num_images_to_sample_from": [65, 73], "num_times_to_repeat_imag": [65, 73], "exclude_batch_keys_from_devic": [65, 73], "num_samples_to_col": 65, "yield": 65, "resampl": 65, "evaldataload": [65, 73], "get_data_from_image_idx": [65, 73], "fixedindicesevaldataload": [65, 73], "image_indic": 65, "imagebatchstream": [65, 73], "sampling_se": 65, "3301": 65, "custom_image_processor": 65, "wrapper": 65, "randindicesevaldataload": [65, 73], "raybatchstream": [65, 73], "staticmethod": 65, "num_image_load_thread": [65, 73], "iterabledataset": 65, "worker": 65, "hasten": 65, "disk": 65, "regener": 65, "partit": 65, "divers": 65, "conserv": 65, "greater": [65, 67], "pixel_sampler_config": [65, 73], "undistort_view": [65, 73], "variable_res_col": [65, 73], "default_col": 65, "cu113": 65, "nerfstudio_collate_err_msg_format": 65, "outer": [65, 73, 74, 75], "exact": 65, "batch_sampl": 65, "v_i": 65, "v_1": 65, "v_2": 65, "namedtupl": 65, "v1_i": 65, "v2_i": 65, "v1_1": 65, "v1_2": 65, "v2_1": 65, "v2_2": 65, "out_dim": [66, 68, 70], "fieldcompon": [66, 67, 68, 70], "build_nn_modul": [66, 67, 69, 70, 73], "in_tensor": [66, 67, 68, 70], "input_dim": [66, 67], "output_dim": [66, 67], "ffencod": [67, 69, 73], "basi": [67, 84], "fourier": [67, 84], "expon": 67, "ff": 67, "get_out_dim": [67, 69, 73], "tcnn": [67, 70, 72, 78], "smoothstep": [67, 70, 72, 73], "largest": [67, 70], "fallback": [67, 70], "hashgrid": [67, 70, 72], "get_tcnn_encoding_config": [67, 69, 73], "growth_factor": 67, "hash_fn": [67, 69, 73], "pytorch_fwd": [67, 69, 70, 73], "ident": [67, 69, 72, 73], "kplanesencod": [67, 69, 73], "num_compon": 67, "init_a": 67, "init_b": 67, "triplaneencod": [67, 69, 73], "elementwis": 67, "integ": 67, "scalar": [67, 75], "wise": 67, "sinusoid": 67, "polyhedronffencod": [67, 69, 73], "basis_shap": [67, 84], "octahedron": [67, 84], "icosahedron": [67, 84], "basis_subdivis": 67, "polyhedron": [67, 84], "nerf360": [67, 84], "tessel": [67, 84], "scalingandoffset": [67, 69, 73], "tensorcpencod": [67, 69, 73], "256": [67, 72, 78], "init_scal": 67, "candecomp": 67, "parfac": 67, "upsample_grid": [67, 69, 73], "upsampl": 67, "underyl": 67, "tensorvmencod": [67, 69, 73], "in_posit": 67, "triplan": 67, "plane_coeff": 67, "stand": 67, "symmetr": [67, 84], "symmetri": [67, 84], "thought": 67, "perpendicular": 67, "decomp": 67, "feature_s": 67, "features": 67, "field_head": [68, 72], "densityfieldhead": [68, 69, 73], "softplu": 68, "field_head_nam": 68, "set_in_dim": [68, 69, 73], "prednormalsfieldhead": [68, 69, 73], "rgbfieldhead": [68, 69, 72, 73], "sigmoid": [68, 77], "shfieldhead": [68, 69, 73], "semanticfieldhead": [68, 69, 73], "num_class": [68, 77], "transientdensityfieldhead": [68, 69, 73], "transient": [68, 72, 78], "transientrgbfieldhead": [68, 69, 73], "uncertaintyfieldhead": [68, 69, 73], "get_tcnn_network_config": [69, 70, 73], "mlpwithhashencod": [69, 70, 73], "activation_to_tcnn_str": [69, 70, 73], "spatialdistort": [69, 71, 72, 73], "perceptron": 70, "num_lay": [70, 72, 73], "layer_width": 70, "skip_connect": [70, 72], "relu": 70, "out_activ": 70, "multilay": 70, "intermedi": 70, "frobeniu": 71, "l_inf": 71, "base_field": 72, "compute_norm": 72, "get_norm": [72, 73], "fieldconfig": [72, 73], "get_normalized_direct": [72, 73], "density_field": 72, "hashmlpdensityfield": [72, 73], "hidden_dim": [72, 73, 78], "use_linear": 72, "base_r": [72, 73, 78], "average_init_dens": [72, 78], "hidden": [72, 86, 96], "compound": 72, "nerfacto_field": 72, "nerfactofield": [72, 73], "geo_feat_dim": [72, 73], "2048": [72, 78], "num_layers_color": [72, 73], "num_layers_transi": 72, "hidden_dim_color": [72, 73, 78], "hidden_dim_transi": [72, 78], "appearance_embedding_dim": [72, 73], "transient_embedding_dim": 72, "use_transient_embed": [72, 73, 78], "use_semant": 72, "num_semantic_class": 72, "pass_semantic_gradi": [72, 78], "use_pred_norm": 72, "feat": 72, "hashmap": [72, 78], "nerfw_field": 72, "vanillanerfwfield": [72, 73], "base_mlp_num_lay": 72, "base_mlp_layer_width": 72, "head_mlp_num_lay": 72, "head_mlp_layer_width": 72, "embedding_s": 72, "sdf_field": 72, "learnedvari": [72, 73], "init_v": 72, "varianc": [72, 76, 84], "get_vari": [72, 73], "sdffield": [72, 73], "sdffieldconfig": [72, 73], "return_alpha": 72, "forward_geonetwork": [72, 73], "geo_featur": 72, "geonetwork": 72, "get_alpha": [72, 73], "get_color": [72, 73, 82, 83], "get_sdf": [72, 73], "initialize_geo_lay": [72, 73], "set_cos_anneal_ratio": [72, 73], "use_appearance_embed": [72, 73, 78], "bia": [72, 73], "geometric_init": [72, 73], "inside_outsid": [72, 73], "weight_norm": [72, 73], "use_grid_featur": [72, 73], "divide_factor": [72, 73], "beta_init": [72, 73], "encoding_typ": 72, "period": 72, "tensorf_vm": 72, "use_hash": [72, 73], "init": 72, "revert": 72, "semantic_nerf_field": 72, "tensorf_field": 72, "tensorffield": [72, 73], "feature_encod": 72, "density_encod": 72, "color_encod": 72, "appearance_dim": 72, "use_sh": 72, "sh_level": 72, "bg_color": 72, "use_integrated_encod": 72, "get_outputs_for_camera": [73, 78], "get_outputs_for_camera_ray_bundl": [73, 78], "get_rgba_imag": [73, 78], "load_model": [73, 78], "update_to_step": [73, 78], "collider_param": [73, 78], "enable_collid": [73, 78], "loss_coeffici": [73, 78], "instantngpmodelconfig": [73, 78], "alpha_thr": [73, 76, 78], "cone_angl": [73, 76, 78], "disable_scene_contract": [73, 78], "grid_level": [73, 78], "grid_resolut": [73, 78], "render_step_s": [73, 76, 78], "use_gradient_sc": [73, 78], "ngpmodel": [73, 78], "semanticnerfwmodel": [73, 78], "semanticnerfwmodelconfig": [73, 78], "nerfmodel": [73, 78], "vanillamodelconfig": [73, 78], "enable_temporal_distort": [73, 78], "temporal_distortion_param": [73, 78], "densityfn": [73, 74, 76], "neussampl": [73, 74, 76], "merge_ray_sampl": [73, 74, 76], "rendering_sdf_with_fixed_inv_": [73, 74, 76], "proposalnetworksampl": [73, 74, 76], "set_ann": [73, 74, 76], "step_cb": [73, 74, 76], "spacedsampl": [73, 74, 76], "uniformlindisppiecewisesampl": [73, 74, 76], "volumetricsampl": [73, 74, 76], "get_sigma_fn": [73, 74, 76], "depthlosstyp": [73, 74, 75], "gradientloss": [73, 74, 75], "gradient_loss": [73, 74, 75], "midasmseloss": [73, 74, 75], "scaleandshiftinvariantloss": [73, 74, 75], "prediction_ssi": [73, 74, 75], "depth_loss": [73, 74, 75], "depth_ranking_loss": [73, 74, 75], "distortion_loss": [73, 74, 75], "ds_nerf_depth_loss": [73, 74, 75], "interlevel_loss": [73, 74, 75], "lossfun_distort": [73, 74, 75], "lossfun_out": [73, 74, 75], "monosdf_normal_loss": [73, 74, 75], "nerfstudio_distortion_loss": [73, 74, 75], "orientation_loss": [73, 74, 75], "pred_normal_loss": [73, 74, 75], "ray_samples_to_sdist": [73, 74, 75], "scale_gradients_by_distance_squar": [73, 74, 75], "tv_loss": [73, 74, 75], "urban_radiance_field_depth_loss": [73, 74, 75], "normalsrender": [73, 74, 77], "blend_background": [73, 74, 77], "blend_background_for_loss_comput": [73, 74, 77], "combine_rgb": [73, 74, 77], "get_background_color": [73, 74, 77], "shrender": [73, 74, 77], "semanticrender": [73, 74, 77], "uncertaintyrender": [73, 74, 77], "background_color_override_context": [73, 74, 77], "weight_decai": [73, 79], "max_norm": [73, 79], "load_optim": [73, 79], "load_schedul": [73, 79], "optimizer_scaler_step_al": [73, 79], "optimizer_scaler_step_som": [73, 79], "optimizer_step": [73, 79], "optimizer_step_al": [73, 79], "scheduler_step": [73, 79], "scheduler_step_al": [73, 79], "zero_grad_al": [73, 79], "zero_grad_som": [73, 79], "radamoptimizerconfig": [73, 79], "cosinedecayschedul": [73, 79], "get_schedul": [73, 79], "cosinedecayschedulerconfig": [73, 79], "learning_rate_alpha": [73, 79], "max_step": [73, 79], "warm_up_end": [73, 79], "exponentialdecayschedul": [73, 79], "exponentialdecayschedulerconfig": [73, 79], "lr_final": [73, 79], "lr_pre_warmup": [73, 79], "ramp": [73, 79], "warmup_step": [73, 79], "multistepschedul": [73, 79], "multistepschedulerconfig": [73, 79], "gamma": [73, 79], "mileston": [73, 79], "training_st": [73, 79], "setup_optim": [73, 79], "shutdown": [73, 79], "train_iter": [73, 79], "gradient_accumulation_step": [73, 79], "load_checkpoint": [73, 79], "load_config": [73, 79], "load_dir": [73, 79], "load_step": [73, 79], "log_gradi": [73, 79], "mixed_precis": [73, 79], "save_only_latest_checkpoint": [73, 79], "start_paus": [73, 79], "steps_per_eval_all_imag": [73, 79], "steps_per_eval_batch": [73, 79], "steps_per_eval_imag": [73, 79], "steps_per_sav": [73, 79], "use_grad_scal": [73, 79], "run_callback": [73, 79], "run_callback_at_loc": [73, 79], "grad_scal": [73, 79], "trainingcallbackloc": [73, 79], "registri": 73, "discover_method": [73, 80], "discover_datapars": [73, 80], "math": [73, 83], "columnwise_squared_l2_dist": [73, 83, 84], "compute_3d_gaussian": [73, 83, 84], "conical_frustum_to_gaussian": [73, 83, 84], "cylinder_to_gaussian": [73, 83, 84], "expected_sin": [73, 83, 84], "generate_polyhedron_basi": [73, 83, 84], "intersect_aabb": [73, 83, 84], "intersect_obb": [73, 83, 84], "k_nearest_sklearn": [73, 83, 84], "masked_reduct": [73, 83, 84], "normalized_depth_scale_and_shift": [73, 83, 84], "random_quat_tensor": [73, 83, 84], "safe_norm": [73, 83, 84], "colormapopt": [73, 81, 83], "colormap_max": [73, 81, 83], "colormap_min": [73, 81, 83], "invert": [73, 81, 83], "apply_boolean_colormap": [73, 81, 83], "apply_colormap": [73, 81, 83], "apply_depth_colormap": [73, 81, 83], "apply_float_colormap": [73, 81, 83], "apply_pca_colormap": [73, 81, 83], "broadcast_to": [73, 83, 85], "ndim": [73, 83, 85], "pin_memori": [73, 83, 85], "viewerbuttongroup": [73, 86], "register_click_cb": [73, 86], "set_crop": [73, 86], "set_fov": [73, 86], "unregister_click_cb": [73, 86], "set_opt": [73, 86], "set_hidden": [73, 86], "set_vis": [73, 86], "viewerparamet": [73, 86], "reduction_typ": [75, 84], "invari": 75, "term": 75, "discontinu": 75, "coincid": 75, "1907": 75, "01341": 75, "mult": [75, 84], "reduction_batch_bas": 75, "reduction_image_bas": 75, "mida": 75, "mse": 75, "shot": 75, "cross": 75, "unnorm": 75, "termination_depth": 75, "predicted_depth": 75, "directions_norm": 75, "is_euclidean": 75, "depth_loss_typ": 75, "rendered_depth": 75, "gt_depth": 75, "sparsenerf": 75, "adjac": 75, "weights_list": 75, "ray_samples_list": 75, "mipnerf360": 75, "deng": 75, "kakaobrain": 75, "f61bb8744a5cb4820a4d968fb3bfbed777550f4a": 75, "l515": 75, "train_util": 75, "l133": 75, "l142": 75, "stepfun": 75, "l266": 75, "num_samples_1": 75, "t_env": 75, "w_env": 75, "l136": 75, "l80": 75, "inner": 75, "normal_pr": 75, "normal_gt": 75, "niujinshuchong": 75, "angluar": 75, "eq": 75, "2206": [75, 84], "00665": [75, 84], "iint": 75, "limits_": 75, "d_": 75, "sum_i": 75, "w_i": 75, "s_i": 75, "s_": 75, "viewdir": 75, "ref": 75, "t0_start": 75, "num_samples_0": 75, "t0_end": 75, "t1_start": 75, "t1_end": 75, "l117": 75, "l64": 75, "pred_norm": 75, "unbias": 75, "Near": [75, 76], "scale_gradient_by_distance_squar": 75, "feature_dim": 75, "apchenstu": 75, "4ec894dc1341a2201fe13ae428631b58458f105d": 75, "l139": 75, "urban": 75, "remata": 75, "protocol": 76, "single_jitt": 76, "num_samples_import": 76, "num_samples_outsid": 76, "num_upsample_step": 76, "base_vari": 76, "sdf_fn": 76, "ray_samples_1": 76, "ray_samples_2": 76, "merg": [76, 96], "inv_": 76, "histogram_pad": 76, "update_sch": 76, "initial_sampl": 76, "uniformlindisppiecewis": 76, "spacing_fn": 76, "spacing_fn_inv": 76, "dictat": 76, "invers": 76, "piecewis": [76, 78], "occupancy_grid": 76, "occgridestim": 76, "scene_aabb": 76, "total_sampl": 76, "raymarch": 76, "packed_info": 76, "median": 77, "pred_imag": 77, "pred_accumul": 77, "gt_imag": 77, "bg": 77, "coeff": 77, "base_model": 78, "shouldn": 78, "camera_ray_bundl": 78, "output_nam": 78, "loaded_st": [78, 79], "instant_ngp": 78, "004": 78, "forc": 78, "scaler": [78, 79], "semantic_nerfw": 78, "proposal_update_everi": 78, "proposal_warmup": 78, "num_proposal_iter": 78, "proposal_net_args_list": 78, "proposal_initial_sampl": 78, "orientation_loss_mult": 78, "pred_normal_loss_mult": 78, "predict_norm": 78, "appearance_embed_dim": 78, "semantic_loss_weight": 78, "vanilla_nerf": 78, "adam": 79, "0005": 79, "decai": 79, "radam": 79, "gradscal": 79, "grad": 79, "param_group_nam": 79, "cosin": 79, "lr_init": 79, "lrschedul": 79, "300000": 79, "warmp": 79, "100000": 79, "1000000": 79, "500000": 79, "750000": 79, "900000": 79, "base_pipelin": 79, "experiment_nam": 79, "project_nam": 79, "relative_model_dir": 79, "500": 79, "25000": 79, "experimentconfig": 79, "regimen": 79, "yaml": [79, 89, 95], "paus": 79, "where_to_run": 79, "func": 79, "update_every_num_it": 79, "suppos": 79, "prone": 79, "fairli": 79, "discoveri": 80, "discov": 80, "turbo": 81, "viridi": 81, "magma": 81, "inferno": 81, "cividi": 81, "grai": 81, "true_color": 81, "false_color": 81, "analysi": 81, "colormap_opt": 81, "stabil": 81, "furthest": 81, "pca_mat": 81, "ignore_zero": 81, "principl": 81, "5b4d4f64608ec8077222c52fdf814d40acc10bc1": 84, "geopoli": 84, "sq_dist": 84, "dir_vari": 84, "radius_vari": 84, "x_mean": 84, "x_var": 84, "angular_tessel": 84, "remove_symmetri": 84, "2111": 84, "12077": 84, "base_shap": 84, "op": [84, 85], "redund": 84, "neg": 84, "10000000000": 84, "invalid_valu": 84, "x_min": 84, "y_min": 84, "z_min": 84, "x_max": 84, "y_max": 84, "z_max": 84, "t_max": 84, "t_min": 84, "obb": 84, "extent": 84, "sklearn": 84, "nearestneighbor": 84, "input_tensor": 84, "supplementari": 84, "a2": 84, "solv": 84, "d9619e948bf3d85c6adec1a643f679e2e8e84d4b": 84, "l7": 84, "batch_dim": 84, "divis": 84, "tensor_dataclass": 85, "testtensordataclass": 85, "_shape": 85, "tensordataclasst": 85, "NOT": 85, "deepcopi": 85, "viser_serv": 86, "viserserv": 86, "tstring": 86, "hint": 86, "img_height": 86, "img_width": 86, "client_id": 86, "event_typ": 86, "pointer": 86, "min_point": 86, "max_point": 86, "new_opt": 86, "tvalu": 86, "intorfloat": 86, "picker": 86, "process_data": 87, "download_data": 87, "run_view": 87, "ism": 88, "mill19": 88, "exit": [88, 89, 90, 91, 92, 93, 95], "tsdf": 90, "poisson": 90, "spla": 90, "detector": 92, "matcher": 92, "metashap": 92, "realitycaptur": 92, "odm": 92, "aria": 92, "friend": 94, "your_data": 94, "excit": 96, "famili": 96, "bug": 96, "appreci": 96, "highli": 96, "valuabl": 96, "gladli": 96, "review": 96, "kindli": 96, "lint": 96, "ruff": 96, "pyright": 96, "pytest": 96, "sphinx": 96, "style": 96, "eslint": 96, "hook": 96, "linter": 96, "compli": 96, "pandoc": 96, "header": 96, "build_doc": 96, "autobuild": 96, "incorrect": 96, "_build": 96, "jupyt": 96, "readabl": 96, "output_onli": 96}, "objects": {"nerfstudio.cameras": [[59, 0, 0, "-", "camera_optimizers"], [59, 0, 0, "-", "camera_paths"], [59, 0, 0, "-", "camera_utils"], [59, 0, 0, "-", "cameras"], [59, 0, 0, "-", "lie_groups"], [59, 0, 0, "-", "rays"]], "nerfstudio.cameras.camera_optimizers": [[59, 1, 1, "", "CameraOptimizer"], [59, 1, 1, "", "CameraOptimizerConfig"]], "nerfstudio.cameras.camera_optimizers.CameraOptimizer": [[59, 2, 1, "", "apply_to_camera"], [59, 2, 1, "", "apply_to_raybundle"], [59, 2, 1, "", "forward"], [59, 2, 1, "", "get_correction_matrices"], [59, 2, 1, "", "get_loss_dict"], [59, 2, 1, "", "get_metrics_dict"], [59, 2, 1, "", "get_param_groups"]], "nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig": [[59, 3, 1, "", "mode"], [59, 3, 1, "", "optimizer"], [59, 3, 1, "", "rot_l2_penalty"], [59, 3, 1, "", "scheduler"], [59, 3, 1, "", "trans_l2_penalty"]], "nerfstudio.cameras.camera_paths": [[59, 4, 1, "", "get_interpolated_camera_path"], [59, 4, 1, "", "get_path_from_json"], [59, 4, 1, "", "get_spiral_path"]], "nerfstudio.cameras.camera_utils": [[59, 4, 1, "", "auto_orient_and_center_poses"], [59, 4, 1, "", "focus_of_attention"], [59, 4, 1, "", "get_distortion_params"], [59, 4, 1, "", "get_interpolated_k"], [59, 4, 1, "", "get_interpolated_poses"], [59, 4, 1, "", "get_interpolated_poses_many"], [59, 4, 1, "", "get_interpolated_time"], [59, 4, 1, "", "get_ordered_poses_and_k_and_time"], [59, 4, 1, "", "normalize"], [59, 4, 1, "", "normalize_with_norm"], [59, 4, 1, "", "quaternion_from_matrix"], [59, 4, 1, "", "quaternion_matrix"], [59, 4, 1, "", "quaternion_slerp"], [59, 4, 1, "", "radial_and_tangential_undistort"], [59, 4, 1, "", "rotation_matrix_between"], [59, 4, 1, "", "unit_vector"], [59, 4, 1, "", "viewmatrix"]], "nerfstudio.cameras.cameras": [[59, 1, 1, "", "CameraType"], [59, 1, 1, "", "Cameras"]], "nerfstudio.cameras.cameras.Cameras": [[59, 5, 1, "", "device"], [59, 2, 1, "", "generate_rays"], [59, 2, 1, "", "get_image_coords"], [59, 2, 1, "", "get_intrinsics_matrices"], [59, 5, 1, "", "image_height"], [59, 5, 1, "", "image_width"], [59, 5, 1, "", "is_jagged"], [59, 2, 1, "", "rescale_output_resolution"], [59, 2, 1, "", "to_json"], [59, 2, 1, "", "update_tiling_intrinsics"]], "nerfstudio.cameras.lie_groups": [[59, 4, 1, "", "exp_map_SE3"], [59, 4, 1, "", "exp_map_SO3xR3"]], "nerfstudio.cameras.rays": [[59, 1, 1, "", "Frustums"], [59, 1, 1, "", "RayBundle"], [59, 1, 1, "", "RaySamples"]], "nerfstudio.cameras.rays.Frustums": [[59, 3, 1, "", "directions"], [59, 3, 1, "", "ends"], [59, 2, 1, "", "get_gaussian_blob"], [59, 2, 1, "", "get_mock_frustum"], [59, 2, 1, "", "get_positions"], [59, 2, 1, "", "get_start_positions"], [59, 3, 1, "", "offsets"], [59, 3, 1, "", "origins"], [59, 3, 1, "", "pixel_area"], [59, 2, 1, "", "set_offsets"], [59, 3, 1, "", "starts"]], "nerfstudio.cameras.rays.RayBundle": [[59, 3, 1, "", "camera_indices"], [59, 3, 1, "", "directions"], [59, 3, 1, "", "fars"], [59, 2, 1, "", "get_ray_samples"], [59, 2, 1, "", "get_row_major_sliced_ray_bundle"], [59, 3, 1, "", "metadata"], [59, 3, 1, "", "nears"], [59, 3, 1, "", "origins"], [59, 3, 1, "", "pixel_area"], [59, 2, 1, "", "sample"], [59, 2, 1, "", "set_camera_indices"], [59, 3, 1, "", "times"]], "nerfstudio.cameras.rays.RaySamples": [[59, 3, 1, "", "camera_indices"], [59, 3, 1, "", "deltas"], [59, 3, 1, "", "frustums"], [59, 2, 1, "", "get_weights"], [59, 2, 1, "", "get_weights_and_transmittance_from_alphas"], [59, 3, 1, "", "metadata"], [59, 3, 1, "", "spacing_ends"], [59, 3, 1, "", "spacing_starts"], [59, 3, 1, "", "spacing_to_euclidean_fn"], [59, 3, 1, "", "times"]], "nerfstudio.configs": [[60, 0, 0, "-", "base_config"]], "nerfstudio.configs.base_config": [[60, 1, 1, "", "InstantiateConfig"], [60, 1, 1, "", "LocalWriterConfig"], [60, 1, 1, "", "LoggingConfig"], [60, 1, 1, "", "MachineConfig"], [60, 1, 1, "", "PrintableConfig"], [60, 1, 1, "", "ViewerConfig"]], "nerfstudio.configs.base_config.InstantiateConfig": [[60, 2, 1, "", "setup"]], "nerfstudio.configs.base_config.LocalWriterConfig": [[60, 3, 1, "", "enable"], [60, 3, 1, "", "max_log_size"], [60, 2, 1, "", "setup"], [60, 3, 1, "", "stats_to_track"]], "nerfstudio.configs.base_config.LoggingConfig": [[60, 3, 1, "", "local_writer"], [60, 3, 1, "", "max_buffer_size"], [60, 3, 1, "", "profiler"], [60, 3, 1, "", "relative_log_dir"], [60, 3, 1, "", "steps_per_log"]], "nerfstudio.configs.base_config.MachineConfig": [[60, 3, 1, "", "device_type"], [60, 3, 1, "", "dist_url"], [60, 3, 1, "", "machine_rank"], [60, 3, 1, "", "num_devices"], [60, 3, 1, "", "num_machines"], [60, 3, 1, "", "seed"]], "nerfstudio.configs.base_config.ViewerConfig": [[60, 3, 1, "", "camera_frustum_scale"], [60, 3, 1, "", "default_composite_depth"], [60, 3, 1, "", "image_format"], [60, 3, 1, "", "jpeg_quality"], [60, 3, 1, "", "make_share_url"], [60, 3, 1, "", "max_num_display_images"], [60, 3, 1, "", "num_rays_per_chunk"], [60, 3, 1, "", "quit_on_train_completion"], [60, 3, 1, "", "relative_log_filename"], [60, 3, 1, "", "websocket_host"], [60, 3, 1, "", "websocket_port"], [60, 3, 1, "", "websocket_port_default"]], "nerfstudio.data.datamanagers": [[61, 0, 0, "-", "base_datamanager"]], "nerfstudio.data.datamanagers.base_datamanager": [[61, 1, 1, "", "DataManager"], [61, 1, 1, "", "DataManagerConfig"], [61, 1, 1, "", "VanillaDataManager"], [61, 1, 1, "", "VanillaDataManagerConfig"]], "nerfstudio.data.datamanagers.base_datamanager.DataManager": [[61, 3, 1, "", "eval_count"], [61, 3, 1, "", "eval_dataset"], [61, 2, 1, "", "forward"], [61, 2, 1, "", "get_datapath"], [61, 2, 1, "", "get_eval_iterable"], [61, 2, 1, "", "get_eval_rays_per_batch"], [61, 2, 1, "", "get_param_groups"], [61, 2, 1, "", "get_train_iterable"], [61, 2, 1, "", "get_train_rays_per_batch"], [61, 2, 1, "", "get_training_callbacks"], [61, 3, 1, "", "includes_time"], [61, 2, 1, "", "iter_eval"], [61, 2, 1, "", "iter_train"], [61, 2, 1, "", "next_eval"], [61, 2, 1, "", "next_eval_image"], [61, 2, 1, "", "next_train"], [61, 2, 1, "", "setup_eval"], [61, 2, 1, "", "setup_train"], [61, 3, 1, "", "train_count"], [61, 3, 1, "", "train_dataset"]], "nerfstudio.data.datamanagers.base_datamanager.DataManagerConfig": [[61, 3, 1, "", "data"], [61, 3, 1, "", "images_on_gpu"], [61, 3, 1, "", "masks_on_gpu"]], "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager": [[61, 2, 1, "", "create_eval_dataset"], [61, 2, 1, "", "create_train_dataset"], [61, 5, 1, "", "dataset_type"], [61, 2, 1, "", "get_datapath"], [61, 2, 1, "", "get_eval_rays_per_batch"], [61, 2, 1, "", "get_param_groups"], [61, 2, 1, "", "get_train_rays_per_batch"], [61, 2, 1, "", "next_eval"], [61, 2, 1, "", "next_eval_image"], [61, 2, 1, "", "next_train"], [61, 2, 1, "", "setup_eval"], [61, 2, 1, "", "setup_train"]], "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig": [[61, 2, 1, "", "__post_init__"], [61, 3, 1, "", "cache_images_type"], [61, 3, 1, "", "camera_optimizer"], [61, 3, 1, "", "camera_res_scale_factor"], [61, 2, 1, "", "collate_fn"], [61, 3, 1, "", "dataparser"], [61, 3, 1, "", "eval_image_indices"], [61, 3, 1, "", "eval_num_images_to_sample_from"], [61, 3, 1, "", "eval_num_rays_per_batch"], [61, 3, 1, "", "eval_num_times_to_repeat_images"], [61, 3, 1, "", "patch_size"], [61, 3, 1, "", "pixel_sampler"], [61, 3, 1, "", "train_num_images_to_sample_from"], [61, 3, 1, "", "train_num_rays_per_batch"], [61, 3, 1, "", "train_num_times_to_repeat_images"]], "nerfstudio.data.dataparsers": [[62, 0, 0, "-", "arkitscenes_dataparser"], [62, 0, 0, "-", "base_dataparser"], [62, 0, 0, "-", "blender_dataparser"], [62, 0, 0, "-", "dnerf_dataparser"], [62, 0, 0, "-", "dycheck_dataparser"], [62, 0, 0, "-", "instant_ngp_dataparser"], [62, 0, 0, "-", "minimal_dataparser"], [62, 0, 0, "-", "nerfosr_dataparser"], [62, 0, 0, "-", "nerfstudio_dataparser"], [62, 0, 0, "-", "nuscenes_dataparser"], [62, 0, 0, "-", "phototourism_dataparser"], [62, 0, 0, "-", "scannet_dataparser"], [62, 0, 0, "-", "sdfstudio_dataparser"], [62, 0, 0, "-", "sitcoms3d_dataparser"]], "nerfstudio.data.dataparsers.arkitscenes_dataparser": [[62, 1, 1, "", "ARKitScenes"], [62, 1, 1, "", "ARKitScenesDataParserConfig"], [62, 4, 1, "", "traj_string_to_matrix"]], "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig": [[62, 3, 1, "", "auto_scale_poses"], [62, 3, 1, "", "center_method"], [62, 3, 1, "", "data"], [62, 3, 1, "", "depth_unit_scale_factor"], [62, 3, 1, "", "scale_factor"], [62, 3, 1, "", "scene_scale"], [62, 3, 1, "", "train_split_fraction"]], "nerfstudio.data.dataparsers.base_dataparser": [[62, 1, 1, "", "DataParser"], [62, 1, 1, "", "DataParserConfig"], [62, 1, 1, "", "DataparserOutputs"], [62, 1, 1, "", "Semantics"], [62, 4, 1, "", "transform_poses_to_original_space"]], "nerfstudio.data.dataparsers.base_dataparser.DataParser": [[62, 3, 1, "", "config"], [62, 2, 1, "", "get_dataparser_outputs"], [62, 3, 1, "", "includes_time"]], "nerfstudio.data.dataparsers.base_dataparser.DataParserConfig": [[62, 3, 1, "", "data"]], "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs": [[62, 3, 1, "", "alpha_color"], [62, 2, 1, "", "as_dict"], [62, 3, 1, "", "cameras"], [62, 3, 1, "", "dataparser_scale"], [62, 3, 1, "", "dataparser_transform"], [62, 3, 1, "", "image_filenames"], [62, 3, 1, "", "mask_filenames"], [62, 3, 1, "", "metadata"], [62, 2, 1, "", "save_dataparser_transform"], [62, 3, 1, "", "scene_box"], [62, 2, 1, "", "transform_poses_to_original_space"]], "nerfstudio.data.dataparsers.base_dataparser.Semantics": [[62, 3, 1, "", "classes"], [62, 3, 1, "", "colors"], [62, 3, 1, "", "filenames"], [62, 3, 1, "", "mask_classes"]], "nerfstudio.data.dataparsers.blender_dataparser": [[62, 1, 1, "", "Blender"], [62, 1, 1, "", "BlenderDataParserConfig"]], "nerfstudio.data.dataparsers.blender_dataparser.BlenderDataParserConfig": [[62, 3, 1, "", "alpha_color"], [62, 3, 1, "", "data"], [62, 3, 1, "", "ply_path"], [62, 3, 1, "", "scale_factor"]], "nerfstudio.data.dataparsers.dnerf_dataparser": [[62, 1, 1, "", "DNeRF"], [62, 1, 1, "", "DNeRFDataParserConfig"]], "nerfstudio.data.dataparsers.dnerf_dataparser.DNeRFDataParserConfig": [[62, 3, 1, "", "alpha_color"], [62, 3, 1, "", "data"], [62, 3, 1, "", "scale_factor"]], "nerfstudio.data.dataparsers.dycheck_dataparser": [[62, 1, 1, "", "Dycheck"], [62, 1, 1, "", "DycheckDataParserConfig"], [62, 4, 1, "", "downscale"], [62, 4, 1, "", "rescale"], [62, 4, 1, "", "upscale"]], "nerfstudio.data.dataparsers.dycheck_dataparser.Dycheck": [[62, 2, 1, "", "process_frames"]], "nerfstudio.data.dataparsers.dycheck_dataparser.DycheckDataParserConfig": [[62, 3, 1, "", "alpha_color"], [62, 3, 1, "", "data"], [62, 3, 1, "", "downscale_factor"], [62, 3, 1, "", "scale_factor"], [62, 3, 1, "", "scene_box_bound"]], "nerfstudio.data.dataparsers.instant_ngp_dataparser": [[62, 1, 1, "", "InstantNGP"], [62, 1, 1, "", "InstantNGPDataParserConfig"]], "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGP": [[62, 2, 1, "", "get_focal_lengths"]], "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGPDataParserConfig": [[62, 3, 1, "", "data"], [62, 3, 1, "", "eval_interval"], [62, 3, 1, "", "eval_mode"], [62, 3, 1, "", "scene_scale"], [62, 3, 1, "", "train_split_fraction"]], "nerfstudio.data.dataparsers.minimal_dataparser": [[62, 1, 1, "", "MinimalDataParser"], [62, 1, 1, "", "MinimalDataParserConfig"]], "nerfstudio.data.dataparsers.minimal_dataparser.MinimalDataParserConfig": [[62, 3, 1, "", "data"]], "nerfstudio.data.dataparsers.nerfosr_dataparser": [[62, 1, 1, "", "NeRFOSR"], [62, 1, 1, "", "NeRFOSRDataParserConfig"], [62, 4, 1, "", "get_camera_params"]], "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig": [[62, 3, 1, "", "auto_scale_poses"], [62, 3, 1, "", "center_method"], [62, 3, 1, "", "data"], [62, 3, 1, "", "orientation_method"], [62, 3, 1, "", "scale_factor"], [62, 3, 1, "", "scene"], [62, 3, 1, "", "scene_scale"], [62, 3, 1, "", "use_masks"]], "nerfstudio.data.dataparsers.nerfstudio_dataparser": [[62, 1, 1, "", "Nerfstudio"], [62, 1, 1, "", "NerfstudioDataParserConfig"]], "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig": [[62, 3, 1, "", "auto_scale_poses"], [62, 3, 1, "", "center_method"], [62, 3, 1, "", "data"], [62, 3, 1, "", "depth_unit_scale_factor"], [62, 3, 1, "", "downscale_factor"], [62, 3, 1, "", "eval_interval"], [62, 3, 1, "", "eval_mode"], [62, 3, 1, "", "load_3D_points"], [62, 3, 1, "", "mask_color"], [62, 3, 1, "", "orientation_method"], [62, 3, 1, "", "scale_factor"], [62, 3, 1, "", "scene_scale"], [62, 3, 1, "", "train_split_fraction"]], "nerfstudio.data.dataparsers.nuscenes_dataparser": [[62, 1, 1, "", "NuScenes"], [62, 1, 1, "", "NuScenesDataParserConfig"], [62, 4, 1, "", "rotation_translation_to_pose"]], "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig": [[62, 3, 1, "", "cameras"], [62, 3, 1, "", "data"], [62, 3, 1, "", "data_dir"], [62, 3, 1, "", "mask_dir"], [62, 3, 1, "", "train_split_fraction"], [62, 3, 1, "", "verbose"], [62, 3, 1, "", "version"]], "nerfstudio.data.dataparsers.phototourism_dataparser": [[62, 1, 1, "", "Phototourism"], [62, 1, 1, "", "PhototourismDataParserConfig"]], "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig": [[62, 3, 1, "", "alpha_color"], [62, 3, 1, "", "auto_scale_poses"], [62, 3, 1, "", "center_method"], [62, 3, 1, "", "data"], [62, 3, 1, "", "orientation_method"], [62, 3, 1, "", "scale_factor"], [62, 3, 1, "", "scene_scale"], [62, 3, 1, "", "train_split_fraction"]], "nerfstudio.data.dataparsers.scannet_dataparser": [[62, 1, 1, "", "ScanNet"], [62, 1, 1, "", "ScanNetDataParserConfig"]], "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig": [[62, 3, 1, "", "auto_scale_poses"], [62, 3, 1, "", "center_method"], [62, 3, 1, "", "data"], [62, 3, 1, "", "depth_unit_scale_factor"], [62, 3, 1, "", "load_3D_points"], [62, 3, 1, "", "ply_file_path"], [62, 3, 1, "", "point_cloud_color"], [62, 3, 1, "", "scale_factor"], [62, 3, 1, "", "scene_scale"], [62, 3, 1, "", "train_split_fraction"]], "nerfstudio.data.dataparsers.sdfstudio_dataparser": [[62, 1, 1, "", "SDFStudio"], [62, 1, 1, "", "SDFStudioDataParserConfig"]], "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudioDataParserConfig": [[62, 3, 1, "", "data"], [62, 3, 1, "", "depth_unit_scale_factor"], [62, 3, 1, "", "include_foreground_mask"], [62, 3, 1, "", "include_mono_prior"], [62, 3, 1, "", "scene_scale"], [62, 3, 1, "", "skip_every_for_val_split"]], "nerfstudio.data.dataparsers.sitcoms3d_dataparser": [[62, 1, 1, "", "Sitcoms3D"], [62, 1, 1, "", "Sitcoms3DDataParserConfig"]], "nerfstudio.data.dataparsers.sitcoms3d_dataparser.Sitcoms3DDataParserConfig": [[62, 3, 1, "", "data"], [62, 3, 1, "", "include_semantics"], [62, 3, 1, "", "scene_scale"]], "nerfstudio.data.datasets": [[63, 0, 0, "-", "base_dataset"], [63, 0, 0, "-", "sdf_dataset"], [63, 0, 0, "-", "semantic_dataset"]], "nerfstudio.data.datasets.base_dataset": [[63, 1, 1, "", "InputDataset"]], "nerfstudio.data.datasets.base_dataset.InputDataset": [[63, 3, 1, "", "cache_compressed_images"], [63, 2, 1, "", "get_data"], [63, 2, 1, "", "get_image_float32"], [63, 2, 1, "", "get_image_uint8"], [63, 2, 1, "", "get_metadata"], [63, 2, 1, "", "get_numpy_image"], [63, 5, 1, "", "image_filenames"]], "nerfstudio.data.datasets.sdf_dataset": [[63, 1, 1, "", "SDFDataset"]], "nerfstudio.data.datasets.sdf_dataset.SDFDataset": [[63, 2, 1, "", "get_depths_and_normals"], [63, 2, 1, "", "get_metadata"]], "nerfstudio.data.datasets.semantic_dataset": [[63, 1, 1, "", "SemanticDataset"]], "nerfstudio.data.datasets.semantic_dataset.SemanticDataset": [[63, 2, 1, "", "get_metadata"]], "nerfstudio.data": [[64, 0, 0, "-", "pixel_samplers"], [64, 0, 0, "-", "scene_box"]], "nerfstudio.data.pixel_samplers": [[64, 1, 1, "", "PairPixelSampler"], [64, 1, 1, "", "PairPixelSamplerConfig"], [64, 1, 1, "", "PatchPixelSampler"], [64, 1, 1, "", "PatchPixelSamplerConfig"], [64, 1, 1, "", "PixelSampler"], [64, 1, 1, "", "PixelSamplerConfig"]], "nerfstudio.data.pixel_samplers.PairPixelSampler": [[64, 2, 1, "", "sample_method"]], "nerfstudio.data.pixel_samplers.PairPixelSamplerConfig": [[64, 3, 1, "", "max_num_iterations"], [64, 3, 1, "", "radius"], [64, 3, 1, "", "rejection_sample_mask"]], "nerfstudio.data.pixel_samplers.PatchPixelSampler": [[64, 2, 1, "", "sample_method"], [64, 2, 1, "", "set_num_rays_per_batch"]], "nerfstudio.data.pixel_samplers.PatchPixelSamplerConfig": [[64, 3, 1, "", "max_num_iterations"], [64, 3, 1, "", "patch_size"], [64, 3, 1, "", "rejection_sample_mask"]], "nerfstudio.data.pixel_samplers.PixelSampler": [[64, 2, 1, "", "collate_image_dataset_batch"], [64, 2, 1, "", "collate_image_dataset_batch_list"], [64, 2, 1, "", "rejection_sample_mask"], [64, 2, 1, "", "sample"], [64, 2, 1, "", "sample_method"], [64, 2, 1, "", "set_num_rays_per_batch"]], "nerfstudio.data.pixel_samplers.PixelSamplerConfig": [[64, 3, 1, "", "fisheye_crop_radius"], [64, 3, 1, "", "ignore_mask"], [64, 3, 1, "", "is_equirectangular"], [64, 3, 1, "", "keep_full_image"], [64, 3, 1, "", "max_num_iterations"], [64, 3, 1, "", "num_rays_per_batch"], [64, 3, 1, "", "rejection_sample_mask"]], "nerfstudio.data.scene_box": [[64, 1, 1, "", "OrientedBox"], [64, 1, 1, "", "SceneBox"]], "nerfstudio.data.scene_box.OrientedBox": [[64, 3, 1, "", "R"], [64, 3, 1, "", "S"], [64, 3, 1, "", "T"], [64, 2, 1, "", "from_params"], [64, 2, 1, "", "within"]], "nerfstudio.data.scene_box.SceneBox": [[64, 3, 1, "", "aabb"], [64, 2, 1, "", "from_camera_poses"], [64, 2, 1, "", "get_center"], [64, 2, 1, "", "get_centered_and_scaled_scene_box"], [64, 2, 1, "", "get_diagonal_length"], [64, 2, 1, "", "get_normalized_positions"], [64, 2, 1, "", "within"]], "nerfstudio.data.utils": [[65, 0, 0, "-", "colmap_parsing_utils"], [65, 0, 0, "-", "data_utils"], [65, 0, 0, "-", "dataloaders"], [65, 0, 0, "-", "nerfstudio_collate"]], "nerfstudio.data.utils.colmap_parsing_utils": [[65, 3, 1, "", "BaseImage"], [65, 1, 1, "", "Camera"], [65, 1, 1, "", "CameraModel"], [65, 1, 1, "", "Image"], [65, 1, 1, "", "Point3D"], [65, 4, 1, "", "read_cameras_binary"], [65, 4, 1, "", "read_cameras_text"], [65, 4, 1, "", "read_images_binary"], [65, 4, 1, "", "read_images_text"], [65, 4, 1, "", "read_next_bytes"], [65, 4, 1, "", "read_points3D_binary"], [65, 4, 1, "", "read_points3D_text"], [65, 4, 1, "", "write_cameras_binary"], [65, 4, 1, "", "write_cameras_text"], [65, 4, 1, "", "write_images_binary"], [65, 4, 1, "", "write_images_text"], [65, 4, 1, "", "write_next_bytes"], [65, 4, 1, "", "write_points3D_binary"], [65, 4, 1, "", "write_points3D_text"]], "nerfstudio.data.utils.colmap_parsing_utils.Camera": [[65, 3, 1, "", "height"], [65, 3, 1, "", "id"], [65, 3, 1, "", "model"], [65, 3, 1, "", "params"], [65, 3, 1, "", "width"]], "nerfstudio.data.utils.colmap_parsing_utils.CameraModel": [[65, 3, 1, "", "model_id"], [65, 3, 1, "", "model_name"], [65, 3, 1, "", "num_params"]], "nerfstudio.data.utils.colmap_parsing_utils.Point3D": [[65, 3, 1, "", "error"], [65, 3, 1, "", "id"], [65, 3, 1, "", "image_ids"], [65, 3, 1, "", "point2D_idxs"], [65, 3, 1, "", "rgb"], [65, 3, 1, "", "xyz"]], "nerfstudio.data.utils.data_utils": [[65, 4, 1, "", "get_depth_image_from_path"], [65, 4, 1, "", "get_image_mask_tensor_from_path"], [65, 4, 1, "", "get_semantics_and_mask_tensors_from_path"], [65, 4, 1, "", "identity_collate"], [65, 4, 1, "", "pil_to_numpy"]], "nerfstudio.data.utils.dataloaders": [[65, 1, 1, "", "CacheDataloader"], [65, 1, 1, "", "EvalDataloader"], [65, 1, 1, "", "FixedIndicesEvalDataloader"], [65, 1, 1, "", "ImageBatchStream"], [65, 1, 1, "", "RandIndicesEvalDataloader"], [65, 1, 1, "", "RayBatchStream"], [65, 4, 1, "", "undistort_view"], [65, 4, 1, "", "variable_res_collate"]], "nerfstudio.data.utils.dataloaders.EvalDataloader": [[65, 2, 1, "", "__iter__"], [65, 2, 1, "", "__next__"], [65, 2, 1, "", "get_camera"], [65, 2, 1, "", "get_data_from_image_idx"]], "nerfstudio.data.utils.dataloaders.RayBatchStream": [[65, 2, 1, "", "__iter__"], [65, 3, 1, "", "collate_fn"], [65, 3, 1, "", "device"], [65, 3, 1, "", "exclude_batch_keys_from_device"], [65, 3, 1, "", "load_from_disk"], [65, 3, 1, "", "num_image_load_threads"], [65, 3, 1, "", "num_images_to_sample_from"], [65, 3, 1, "", "num_rays_per_batch"], [65, 3, 1, "", "num_times_to_repeat_images"], [65, 3, 1, "", "patch_size"], [65, 3, 1, "", "pixel_sampler_config"], [65, 3, 1, "", "ray_generator"]], "nerfstudio.data.utils.nerfstudio_collate": [[65, 4, 1, "", "nerfstudio_collate"]], "nerfstudio.engine": [[79, 0, 0, "-", "callbacks"], [79, 0, 0, "-", "optimizers"], [79, 0, 0, "-", "schedulers"], [79, 0, 0, "-", "trainer"]], "nerfstudio.engine.callbacks": [[79, 1, 1, "", "TrainingCallback"], [79, 1, 1, "", "TrainingCallbackAttributes"], [79, 1, 1, "", "TrainingCallbackLocation"]], "nerfstudio.engine.callbacks.TrainingCallback": [[79, 2, 1, "", "run_callback"], [79, 2, 1, "", "run_callback_at_location"]], "nerfstudio.engine.callbacks.TrainingCallbackAttributes": [[79, 3, 1, "", "grad_scaler"], [79, 3, 1, "", "optimizers"], [79, 3, 1, "", "pipeline"], [79, 3, 1, "", "trainer"]], "nerfstudio.engine.optimizers": [[79, 1, 1, "", "AdamOptimizerConfig"], [79, 1, 1, "", "OptimizerConfig"], [79, 1, 1, "", "Optimizers"], [79, 1, 1, "", "RAdamOptimizerConfig"]], "nerfstudio.engine.optimizers.AdamOptimizerConfig": [[79, 3, 1, "", "weight_decay"]], "nerfstudio.engine.optimizers.OptimizerConfig": [[79, 3, 1, "", "eps"], [79, 3, 1, "", "lr"], [79, 3, 1, "", "max_norm"], [79, 2, 1, "", "setup"]], "nerfstudio.engine.optimizers.Optimizers": [[79, 2, 1, "", "load_optimizers"], [79, 2, 1, "", "load_schedulers"], [79, 2, 1, "", "optimizer_scaler_step_all"], [79, 2, 1, "", "optimizer_scaler_step_some"], [79, 2, 1, "", "optimizer_step"], [79, 2, 1, "", "optimizer_step_all"], [79, 2, 1, "", "scheduler_step"], [79, 2, 1, "", "scheduler_step_all"], [79, 2, 1, "", "zero_grad_all"], [79, 2, 1, "", "zero_grad_some"]], "nerfstudio.engine.optimizers.RAdamOptimizerConfig": [[79, 3, 1, "", "weight_decay"]], "nerfstudio.engine.schedulers": [[79, 1, 1, "", "CosineDecayScheduler"], [79, 1, 1, "", "CosineDecaySchedulerConfig"], [79, 1, 1, "", "ExponentialDecayScheduler"], [79, 1, 1, "", "ExponentialDecaySchedulerConfig"], [79, 1, 1, "", "MultiStepScheduler"], [79, 1, 1, "", "MultiStepSchedulerConfig"], [79, 1, 1, "", "Scheduler"], [79, 1, 1, "", "SchedulerConfig"]], "nerfstudio.engine.schedulers.CosineDecayScheduler": [[79, 2, 1, "", "get_scheduler"]], "nerfstudio.engine.schedulers.CosineDecaySchedulerConfig": [[79, 3, 1, "", "learning_rate_alpha"], [79, 3, 1, "", "max_steps"], [79, 3, 1, "", "warm_up_end"]], "nerfstudio.engine.schedulers.ExponentialDecayScheduler": [[79, 2, 1, "", "get_scheduler"]], "nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig": [[79, 3, 1, "", "lr_final"], [79, 3, 1, "", "lr_pre_warmup"], [79, 3, 1, "", "max_steps"], [79, 3, 1, "", "ramp"], [79, 3, 1, "", "warmup_steps"]], "nerfstudio.engine.schedulers.MultiStepScheduler": [[79, 2, 1, "", "get_scheduler"]], "nerfstudio.engine.schedulers.MultiStepSchedulerConfig": [[79, 3, 1, "", "gamma"], [79, 3, 1, "", "max_steps"], [79, 3, 1, "", "milestones"]], "nerfstudio.engine.schedulers.Scheduler": [[79, 2, 1, "", "get_scheduler"]], "nerfstudio.engine.trainer": [[79, 1, 1, "", "Trainer"], [79, 1, 1, "", "TrainerConfig"]], "nerfstudio.engine.trainer.Trainer": [[79, 3, 1, "", "callbacks"], [79, 3, 1, "", "config"], [79, 3, 1, "", "device"], [79, 3, 1, "", "local_rank"], [79, 3, 1, "", "optimizers"], [79, 3, 1, "", "pipeline"], [79, 2, 1, "", "setup"], [79, 2, 1, "", "setup_optimizers"], [79, 2, 1, "", "shutdown"], [79, 2, 1, "", "train"], [79, 2, 1, "", "train_iteration"], [79, 3, 1, "", "training_state"], [79, 3, 1, "", "world_size"]], "nerfstudio.engine.trainer.TrainerConfig": [[79, 3, 1, "", "gradient_accumulation_steps"], [79, 3, 1, "", "load_checkpoint"], [79, 3, 1, "", "load_config"], [79, 3, 1, "", "load_dir"], [79, 3, 1, "", "load_step"], [79, 3, 1, "", "log_gradients"], [79, 3, 1, "", "max_num_iterations"], [79, 3, 1, "", "mixed_precision"], [79, 3, 1, "", "save_only_latest_checkpoint"], [79, 3, 1, "", "start_paused"], [79, 3, 1, "", "steps_per_eval_all_images"], [79, 3, 1, "", "steps_per_eval_batch"], [79, 3, 1, "", "steps_per_eval_image"], [79, 3, 1, "", "steps_per_save"], [79, 3, 1, "", "use_grad_scaler"]], "nerfstudio.field_components": [[66, 0, 0, "-", "embedding"], [67, 0, 0, "-", "encodings"], [68, 0, 0, "-", "field_heads"], [70, 0, 0, "-", "mlp"], [71, 0, 0, "-", "spatial_distortions"]], "nerfstudio.field_components.embedding": [[66, 1, 1, "", "Embedding"]], "nerfstudio.field_components.embedding.Embedding": [[66, 2, 1, "", "build_nn_modules"], [66, 2, 1, "", "forward"], [66, 2, 1, "", "mean"]], "nerfstudio.field_components.encodings": [[67, 1, 1, "", "Encoding"], [67, 1, 1, "", "FFEncoding"], [67, 1, 1, "", "HashEncoding"], [67, 1, 1, "", "Identity"], [67, 1, 1, "", "KPlanesEncoding"], [67, 1, 1, "", "NeRFEncoding"], [67, 1, 1, "", "PolyhedronFFEncoding"], [67, 1, 1, "", "RFFEncoding"], [67, 1, 1, "", "SHEncoding"], [67, 1, 1, "", "ScalingAndOffset"], [67, 1, 1, "", "TensorCPEncoding"], [67, 1, 1, "", "TensorVMEncoding"], [67, 1, 1, "", "TriplaneEncoding"]], "nerfstudio.field_components.encodings.Encoding": [[67, 2, 1, "", "forward"]], "nerfstudio.field_components.encodings.FFEncoding": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"]], "nerfstudio.field_components.encodings.HashEncoding": [[67, 2, 1, "", "build_nn_modules"], [67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"], [67, 2, 1, "", "get_tcnn_encoding_config"], [67, 2, 1, "", "hash_fn"], [67, 2, 1, "", "pytorch_fwd"]], "nerfstudio.field_components.encodings.Identity": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"]], "nerfstudio.field_components.encodings.KPlanesEncoding": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"]], "nerfstudio.field_components.encodings.NeRFEncoding": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"], [67, 2, 1, "", "get_tcnn_encoding_config"], [67, 2, 1, "", "pytorch_fwd"]], "nerfstudio.field_components.encodings.SHEncoding": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"], [67, 2, 1, "", "get_tcnn_encoding_config"], [67, 2, 1, "", "pytorch_fwd"]], "nerfstudio.field_components.encodings.ScalingAndOffset": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"]], "nerfstudio.field_components.encodings.TensorCPEncoding": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"], [67, 2, 1, "", "upsample_grid"]], "nerfstudio.field_components.encodings.TensorVMEncoding": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"], [67, 2, 1, "", "upsample_grid"]], "nerfstudio.field_components.encodings.TriplaneEncoding": [[67, 2, 1, "", "forward"], [67, 2, 1, "", "get_out_dim"], [67, 2, 1, "", "upsample_grid"]], "nerfstudio.field_components.field_heads": [[68, 1, 1, "", "DensityFieldHead"], [68, 1, 1, "", "FieldHead"], [68, 1, 1, "", "FieldHeadNames"], [68, 1, 1, "", "PredNormalsFieldHead"], [68, 1, 1, "", "RGBFieldHead"], [68, 1, 1, "", "SHFieldHead"], [68, 1, 1, "", "SemanticFieldHead"], [68, 1, 1, "", "TransientDensityFieldHead"], [68, 1, 1, "", "TransientRGBFieldHead"], [68, 1, 1, "", "UncertaintyFieldHead"]], "nerfstudio.field_components.field_heads.FieldHead": [[68, 2, 1, "", "forward"], [68, 2, 1, "", "set_in_dim"]], "nerfstudio.field_components.field_heads.PredNormalsFieldHead": [[68, 2, 1, "", "forward"]], "nerfstudio.field_components.mlp": [[70, 1, 1, "", "MLP"], [70, 1, 1, "", "MLPWithHashEncoding"], [70, 4, 1, "", "activation_to_tcnn_string"]], "nerfstudio.field_components.mlp.MLP": [[70, 2, 1, "", "build_nn_modules"], [70, 2, 1, "", "forward"], [70, 2, 1, "", "get_tcnn_network_config"], [70, 2, 1, "", "pytorch_fwd"]], "nerfstudio.field_components.mlp.MLPWithHashEncoding": [[70, 2, 1, "", "build_nn_modules"], [70, 2, 1, "", "forward"]], "nerfstudio.field_components.spatial_distortions": [[71, 1, 1, "", "SceneContraction"], [71, 1, 1, "", "SpatialDistortion"]], "nerfstudio.field_components.spatial_distortions.SceneContraction": [[71, 2, 1, "", "forward"]], "nerfstudio.field_components.spatial_distortions.SpatialDistortion": [[71, 2, 1, "", "forward"]], "nerfstudio.fields": [[72, 0, 0, "-", "base_field"], [72, 0, 0, "-", "density_fields"], [72, 0, 0, "-", "nerfacto_field"], [72, 0, 0, "-", "nerfw_field"], [72, 0, 0, "-", "sdf_field"], [72, 0, 0, "-", "semantic_nerf_field"], [72, 0, 0, "-", "tensorf_field"], [72, 0, 0, "-", "vanilla_nerf_field"]], "nerfstudio.fields.base_field": [[72, 1, 1, "", "Field"], [72, 1, 1, "", "FieldConfig"], [72, 4, 1, "", "get_normalized_directions"]], "nerfstudio.fields.base_field.Field": [[72, 2, 1, "", "density_fn"], [72, 2, 1, "", "forward"], [72, 2, 1, "", "get_density"], [72, 2, 1, "", "get_normals"], [72, 2, 1, "", "get_outputs"]], "nerfstudio.fields.density_fields": [[72, 1, 1, "", "HashMLPDensityField"]], "nerfstudio.fields.density_fields.HashMLPDensityField": [[72, 2, 1, "", "get_density"], [72, 2, 1, "", "get_outputs"]], "nerfstudio.fields.nerfacto_field": [[72, 1, 1, "", "NerfactoField"]], "nerfstudio.fields.nerfacto_field.NerfactoField": [[72, 2, 1, "", "get_density"], [72, 2, 1, "", "get_outputs"]], "nerfstudio.fields.nerfw_field": [[72, 1, 1, "", "VanillaNerfWField"]], "nerfstudio.fields.nerfw_field.VanillaNerfWField": [[72, 2, 1, "", "get_density"], [72, 2, 1, "", "get_outputs"]], "nerfstudio.fields.sdf_field": [[72, 1, 1, "", "LearnedVariance"], [72, 1, 1, "", "SDFField"], [72, 1, 1, "", "SDFFieldConfig"]], "nerfstudio.fields.sdf_field.LearnedVariance": [[72, 2, 1, "", "forward"], [72, 2, 1, "", "get_variance"]], "nerfstudio.fields.sdf_field.SDFField": [[72, 2, 1, "", "forward"], [72, 2, 1, "", "forward_geonetwork"], [72, 2, 1, "", "get_alpha"], [72, 2, 1, "", "get_colors"], [72, 2, 1, "", "get_density"], [72, 2, 1, "", "get_outputs"], [72, 2, 1, "", "get_sdf"], [72, 2, 1, "", "initialize_geo_layers"], [72, 2, 1, "", "set_cos_anneal_ratio"]], "nerfstudio.fields.sdf_field.SDFFieldConfig": [[72, 3, 1, "", "appearance_embedding_dim"], [72, 3, 1, "", "base_res"], [72, 3, 1, "", "beta_init"], [72, 3, 1, "", "bias"], [72, 3, 1, "", "divide_factor"], [72, 3, 1, "", "features_per_level"], [72, 3, 1, "", "geo_feat_dim"], [72, 3, 1, "", "geometric_init"], [72, 3, 1, "", "hidden_dim"], [72, 3, 1, "", "hidden_dim_color"], [72, 3, 1, "", "inside_outside"], [72, 3, 1, "", "log2_hashmap_size"], [72, 3, 1, "", "max_res"], [72, 3, 1, "", "num_layers"], [72, 3, 1, "", "num_layers_color"], [72, 3, 1, "", "num_levels"], [72, 3, 1, "", "smoothstep"], [72, 3, 1, "", "use_appearance_embedding"], [72, 3, 1, "", "use_grid_feature"], [72, 3, 1, "", "use_hash"], [72, 3, 1, "", "weight_norm"]], "nerfstudio.fields.semantic_nerf_field": [[72, 1, 1, "", "SemanticNerfField"]], "nerfstudio.fields.semantic_nerf_field.SemanticNerfField": [[72, 2, 1, "", "get_density"], [72, 2, 1, "", "get_outputs"]], "nerfstudio.fields.tensorf_field": [[72, 1, 1, "", "TensoRFField"]], "nerfstudio.fields.tensorf_field.TensoRFField": [[72, 2, 1, "", "forward"], [72, 2, 1, "", "get_density"], [72, 2, 1, "", "get_outputs"]], "nerfstudio.fields.vanilla_nerf_field": [[72, 1, 1, "", "NeRFField"]], "nerfstudio.fields.vanilla_nerf_field.NeRFField": [[72, 2, 1, "", "get_density"], [72, 2, 1, "", "get_outputs"]], "nerfstudio.model_components": [[75, 0, 0, "-", "losses"], [76, 0, 0, "-", "ray_samplers"], [77, 0, 0, "-", "renderers"]], "nerfstudio.model_components.losses": [[75, 1, 1, "", "DepthLossType"], [75, 1, 1, "", "GradientLoss"], [75, 1, 1, "", "MiDaSMSELoss"], [75, 1, 1, "", "ScaleAndShiftInvariantLoss"], [75, 4, 1, "", "depth_loss"], [75, 4, 1, "", "depth_ranking_loss"], [75, 4, 1, "", "distortion_loss"], [75, 4, 1, "", "ds_nerf_depth_loss"], [75, 4, 1, "", "interlevel_loss"], [75, 4, 1, "", "lossfun_distortion"], [75, 4, 1, "", "lossfun_outer"], [75, 4, 1, "", "monosdf_normal_loss"], [75, 4, 1, "", "nerfstudio_distortion_loss"], [75, 4, 1, "", "orientation_loss"], [75, 4, 1, "", "outer"], [75, 4, 1, "", "pred_normal_loss"], [75, 4, 1, "", "ray_samples_to_sdist"], [75, 4, 1, "", "scale_gradients_by_distance_squared"], [75, 4, 1, "", "tv_loss"], [75, 4, 1, "", "urban_radiance_field_depth_loss"]], "nerfstudio.model_components.losses.GradientLoss": [[75, 2, 1, "", "forward"], [75, 2, 1, "", "gradient_loss"]], "nerfstudio.model_components.losses.MiDaSMSELoss": [[75, 2, 1, "", "forward"]], "nerfstudio.model_components.losses.ScaleAndShiftInvariantLoss": [[75, 2, 1, "", "forward"], [75, 5, 1, "", "prediction_ssi"]], "nerfstudio.model_components.ray_samplers": [[76, 1, 1, "", "DensityFn"], [76, 1, 1, "", "LinearDisparitySampler"], [76, 1, 1, "", "LogSampler"], [76, 1, 1, "", "NeuSSampler"], [76, 1, 1, "", "PDFSampler"], [76, 1, 1, "", "ProposalNetworkSampler"], [76, 1, 1, "", "Sampler"], [76, 1, 1, "", "SpacedSampler"], [76, 1, 1, "", "SqrtSampler"], [76, 1, 1, "", "UniformLinDispPiecewiseSampler"], [76, 1, 1, "", "UniformSampler"], [76, 1, 1, "", "VolumetricSampler"]], "nerfstudio.model_components.ray_samplers.NeuSSampler": [[76, 2, 1, "", "generate_ray_samples"], [76, 2, 1, "", "merge_ray_samples"], [76, 2, 1, "", "rendering_sdf_with_fixed_inv_s"]], "nerfstudio.model_components.ray_samplers.PDFSampler": [[76, 2, 1, "", "generate_ray_samples"]], "nerfstudio.model_components.ray_samplers.ProposalNetworkSampler": [[76, 2, 1, "", "generate_ray_samples"], [76, 2, 1, "", "set_anneal"], [76, 2, 1, "", "step_cb"]], "nerfstudio.model_components.ray_samplers.Sampler": [[76, 2, 1, "", "forward"], [76, 2, 1, "", "generate_ray_samples"]], "nerfstudio.model_components.ray_samplers.SpacedSampler": [[76, 2, 1, "", "generate_ray_samples"]], "nerfstudio.model_components.ray_samplers.VolumetricSampler": [[76, 2, 1, "", "forward"], [76, 2, 1, "", "generate_ray_samples"], [76, 2, 1, "", "get_sigma_fn"]], "nerfstudio.model_components.renderers": [[77, 1, 1, "", "AccumulationRenderer"], [77, 1, 1, "", "DepthRenderer"], [77, 1, 1, "", "NormalsRenderer"], [77, 1, 1, "", "RGBRenderer"], [77, 1, 1, "", "SHRenderer"], [77, 1, 1, "", "SemanticRenderer"], [77, 1, 1, "", "UncertaintyRenderer"], [77, 4, 1, "", "background_color_override_context"]], "nerfstudio.model_components.renderers.AccumulationRenderer": [[77, 2, 1, "", "forward"]], "nerfstudio.model_components.renderers.DepthRenderer": [[77, 2, 1, "", "forward"]], "nerfstudio.model_components.renderers.NormalsRenderer": [[77, 2, 1, "", "forward"]], "nerfstudio.model_components.renderers.RGBRenderer": [[77, 2, 1, "", "blend_background"], [77, 2, 1, "", "blend_background_for_loss_computation"], [77, 2, 1, "", "combine_rgb"], [77, 2, 1, "", "forward"], [77, 2, 1, "", "get_background_color"]], "nerfstudio.model_components.renderers.SHRenderer": [[77, 2, 1, "", "forward"]], "nerfstudio.model_components.renderers.SemanticRenderer": [[77, 2, 1, "", "forward"]], "nerfstudio.model_components.renderers.UncertaintyRenderer": [[77, 2, 1, "", "forward"]], "nerfstudio.models": [[78, 0, 0, "-", "base_model"], [78, 0, 0, "-", "instant_ngp"], [78, 0, 0, "-", "semantic_nerfw"], [78, 0, 0, "-", "vanilla_nerf"]], "nerfstudio.models.base_model": [[78, 1, 1, "", "Model"], [78, 1, 1, "", "ModelConfig"]], "nerfstudio.models.base_model.Model": [[78, 5, 1, "", "device"], [78, 2, 1, "", "forward"], [78, 2, 1, "", "get_image_metrics_and_images"], [78, 2, 1, "", "get_loss_dict"], [78, 2, 1, "", "get_metrics_dict"], [78, 2, 1, "", "get_outputs"], [78, 2, 1, "", "get_outputs_for_camera"], [78, 2, 1, "", "get_outputs_for_camera_ray_bundle"], [78, 2, 1, "", "get_param_groups"], [78, 2, 1, "", "get_rgba_image"], [78, 2, 1, "", "get_training_callbacks"], [78, 2, 1, "", "load_model"], [78, 2, 1, "", "populate_modules"], [78, 2, 1, "", "update_to_step"]], "nerfstudio.models.base_model.ModelConfig": [[78, 3, 1, "", "collider_params"], [78, 3, 1, "", "enable_collider"], [78, 3, 1, "", "eval_num_rays_per_chunk"], [78, 3, 1, "", "loss_coefficients"], [78, 3, 1, "", "prompt"]], "nerfstudio.models.instant_ngp": [[78, 1, 1, "", "InstantNGPModelConfig"], [78, 1, 1, "", "NGPModel"]], "nerfstudio.models.instant_ngp.InstantNGPModelConfig": [[78, 3, 1, "", "alpha_thre"], [78, 3, 1, "", "background_color"], [78, 3, 1, "", "collider_params"], [78, 3, 1, "", "cone_angle"], [78, 3, 1, "", "disable_scene_contraction"], [78, 3, 1, "", "enable_collider"], [78, 3, 1, "", "far_plane"], [78, 3, 1, "", "grid_levels"], [78, 3, 1, "", "grid_resolution"], [78, 3, 1, "", "log2_hashmap_size"], [78, 3, 1, "", "max_res"], [78, 3, 1, "", "near_plane"], [78, 3, 1, "", "render_step_size"], [78, 3, 1, "", "use_appearance_embedding"], [78, 3, 1, "", "use_gradient_scaling"]], "nerfstudio.models.instant_ngp.NGPModel": [[78, 2, 1, "", "get_image_metrics_and_images"], [78, 2, 1, "", "get_loss_dict"], [78, 2, 1, "", "get_metrics_dict"], [78, 2, 1, "", "get_outputs"], [78, 2, 1, "", "get_param_groups"], [78, 2, 1, "", "get_training_callbacks"], [78, 2, 1, "", "populate_modules"]], "nerfstudio.models.semantic_nerfw": [[78, 1, 1, "", "SemanticNerfWModel"], [78, 1, 1, "", "SemanticNerfWModelConfig"]], "nerfstudio.models.semantic_nerfw.SemanticNerfWModel": [[78, 2, 1, "", "get_image_metrics_and_images"], [78, 2, 1, "", "get_loss_dict"], [78, 2, 1, "", "get_metrics_dict"], [78, 2, 1, "", "get_outputs"], [78, 2, 1, "", "get_param_groups"], [78, 2, 1, "", "get_training_callbacks"], [78, 2, 1, "", "populate_modules"]], "nerfstudio.models.semantic_nerfw.SemanticNerfWModelConfig": [[78, 3, 1, "", "use_transient_embedding"]], "nerfstudio.models.vanilla_nerf": [[78, 1, 1, "", "NeRFModel"], [78, 1, 1, "", "VanillaModelConfig"]], "nerfstudio.models.vanilla_nerf.NeRFModel": [[78, 2, 1, "", "get_image_metrics_and_images"], [78, 2, 1, "", "get_loss_dict"], [78, 2, 1, "", "get_outputs"], [78, 2, 1, "", "get_param_groups"], [78, 2, 1, "", "populate_modules"]], "nerfstudio.models.vanilla_nerf.VanillaModelConfig": [[78, 3, 1, "", "background_color"], [78, 3, 1, "", "enable_temporal_distortion"], [78, 3, 1, "", "num_coarse_samples"], [78, 3, 1, "", "num_importance_samples"], [78, 3, 1, "", "temporal_distortion_params"], [78, 3, 1, "", "use_gradient_scaling"]], "nerfstudio.plugins": [[80, 0, 0, "-", "registry"], [80, 0, 0, "-", "registry_dataparser"], [80, 0, 0, "-", "types"]], "nerfstudio.plugins.registry": [[80, 4, 1, "", "discover_methods"]], "nerfstudio.plugins.registry_dataparser": [[80, 1, 1, "", "DataParserSpecification"], [80, 4, 1, "", "discover_dataparsers"]], "nerfstudio.plugins.registry_dataparser.DataParserSpecification": [[80, 3, 1, "", "config"], [80, 3, 1, "", "description"]], "nerfstudio.plugins.types": [[80, 1, 1, "", "MethodSpecification"]], "nerfstudio.plugins.types.MethodSpecification": [[80, 3, 1, "", "config"], [80, 3, 1, "", "description"]], "nerfstudio.utils": [[81, 0, 0, "-", "colormaps"], [82, 0, 0, "-", "colors"], [84, 0, 0, "-", "math"], [85, 0, 0, "-", "tensor_dataclass"]], "nerfstudio.utils.colormaps": [[81, 1, 1, "", "ColormapOptions"], [81, 4, 1, "", "apply_boolean_colormap"], [81, 4, 1, "", "apply_colormap"], [81, 4, 1, "", "apply_depth_colormap"], [81, 4, 1, "", "apply_float_colormap"], [81, 4, 1, "", "apply_pca_colormap"]], "nerfstudio.utils.colormaps.ColormapOptions": [[81, 3, 1, "", "colormap"], [81, 3, 1, "", "colormap_max"], [81, 3, 1, "", "colormap_min"], [81, 3, 1, "", "invert"], [81, 3, 1, "", "normalize"]], "nerfstudio.utils.colors": [[82, 4, 1, "", "get_color"]], "nerfstudio.utils.math": [[84, 1, 1, "", "Gaussians"], [84, 4, 1, "", "columnwise_squared_l2_distance"], [84, 4, 1, "", "compute_3d_gaussian"], [84, 4, 1, "", "conical_frustum_to_gaussian"], [84, 4, 1, "", "cylinder_to_gaussian"], [84, 4, 1, "", "expected_sin"], [84, 4, 1, "", "generate_polyhedron_basis"], [84, 4, 1, "", "intersect_aabb"], [84, 4, 1, "", "intersect_obb"], [84, 4, 1, "", "k_nearest_sklearn"], [84, 4, 1, "", "masked_reduction"], [84, 4, 1, "", "normalized_depth_scale_and_shift"], [84, 4, 1, "", "random_quat_tensor"], [84, 4, 1, "", "safe_normalize"]], "nerfstudio.utils.tensor_dataclass": [[85, 1, 1, "", "TensorDataclass"]], "nerfstudio.utils.tensor_dataclass.TensorDataclass": [[85, 2, 1, "", "__post_init__"], [85, 2, 1, "", "broadcast_to"], [85, 2, 1, "", "flatten"], [85, 5, 1, "", "ndim"], [85, 2, 1, "", "pin_memory"], [85, 2, 1, "", "reshape"], [85, 5, 1, "", "shape"], [85, 5, 1, "", "size"], [85, 2, 1, "", "to"]], "nerfstudio.viewer": [[86, 0, 0, "-", "viewer_elements"]], "nerfstudio.viewer.viewer_elements": [[86, 1, 1, "", "ViewerButton"], [86, 1, 1, "", "ViewerButtonGroup"], [86, 1, 1, "", "ViewerCheckbox"], [86, 1, 1, "", "ViewerClick"], [86, 1, 1, "", "ViewerControl"], [86, 1, 1, "", "ViewerDropdown"], [86, 1, 1, "", "ViewerElement"], [86, 1, 1, "", "ViewerNumber"], [86, 1, 1, "", "ViewerParameter"], [86, 1, 1, "", "ViewerRGB"], [86, 1, 1, "", "ViewerRectSelect"], [86, 1, 1, "", "ViewerSlider"], [86, 1, 1, "", "ViewerText"], [86, 1, 1, "", "ViewerVec3"]], "nerfstudio.viewer.viewer_elements.ViewerButton": [[86, 2, 1, "", "install"]], "nerfstudio.viewer.viewer_elements.ViewerButtonGroup": [[86, 2, 1, "", "install"]], "nerfstudio.viewer.viewer_elements.ViewerClick": [[86, 3, 1, "", "direction"], [86, 3, 1, "", "origin"], [86, 3, 1, "", "screen_pos"]], "nerfstudio.viewer.viewer_elements.ViewerControl": [[86, 2, 1, "", "get_camera"], [86, 2, 1, "", "register_click_cb"], [86, 2, 1, "", "register_pointer_cb"], [86, 2, 1, "", "set_crop"], [86, 2, 1, "", "set_fov"], [86, 2, 1, "", "set_pose"], [86, 2, 1, "", "unregister_click_cb"], [86, 2, 1, "", "unregister_pointer_cb"]], "nerfstudio.viewer.viewer_elements.ViewerDropdown": [[86, 2, 1, "", "set_options"]], "nerfstudio.viewer.viewer_elements.ViewerElement": [[86, 2, 1, "", "install"], [86, 2, 1, "", "remove"], [86, 2, 1, "", "set_disabled"], [86, 2, 1, "", "set_hidden"], [86, 2, 1, "", "set_visible"]], "nerfstudio.viewer.viewer_elements.ViewerParameter": [[86, 2, 1, "", "install"], [86, 5, 1, "", "value"]], "nerfstudio.viewer.viewer_elements.ViewerRectSelect": [[86, 3, 1, "", "max_bounds"], [86, 3, 1, "", "min_bounds"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "function", "Python function"], "5": ["py", "property", "Python property"]}, "titleterms": {"customiz": 0, "config": [0, 10, 56, 60], "base": [0, 61, 62, 63, 65, 72, 78], "compon": [0, 46, 74], "creat": [0, 6, 11, 16, 57, 58], "new": [0, 5, 6, 33], "tip": [0, 1, 3, 4, 52, 96], "see": 0, "also": 0, "updat": [0, 21, 24, 25], "method": [0, 5, 11, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 44, 55, 80], "modifi": 0, "from": [0, 16, 17, 33, 56], "cli": [0, 56, 87, 91], "benchmark": [1, 32], "workflow": 1, "launch": [1, 14], "train": [1, 7, 33, 52, 56, 94], "blender": [1, 16, 32, 62], "dataset": [1, 6, 24, 25, 30, 35, 53, 54, 63], "evalu": [1, 35, 52, 56], "model": [1, 5, 10, 18, 19, 27, 31, 32, 35, 43, 45, 46, 47, 56, 74, 78], "warn": [1, 12, 53], "debug": 2, "tool": 2, "local": [3, 14, 58], "writer": 3, "code": [4, 96], "profil": 4, "support": [4, 20], "In": 4, "hous": 4, "pytorch": [4, 57], "pyspi": 4, "attent": [4, 96], "ad": [5, 12, 26, 52, 96], "file": [5, 17], "structur": 5, "regist": 5, "custom": [5, 11, 12, 44, 52], "nerfstudio": [5, 16, 17, 18, 33, 42, 56, 57, 62, 65], "datapars": [5, 7, 80], "run": [5, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 56], "nerf": [5, 9, 16, 31, 32, 33, 35, 39, 44, 45, 48, 55, 62, 72, 78], "studio": 5, "document": [5, 96], "datamanag": [6, 61], "what": [6, 7, 8, 10, 11], "i": [6, 7, 8, 10, 11], "exampl": [6, 7, 12, 16, 23, 39, 54], "your": [6, 19, 26, 52, 56], "own": [6, 26], "disk": 6, "cach": 6, "larg": 6, "migrat": 6, "eval": [7, 89], "logic": 7, "includ": [7, 20], "field": [8, 32, 34, 48, 68, 69, 72], "separ": [8, 52], "densiti": [8, 34, 72], "output": 8, "us": [8, 52, 54, 57, 58], "frustum": [8, 50], "instead": 8, "posit": [8, 21, 32, 48], "pipelin": [9, 11, 21, 24, 25, 32, 34, 40], "overview": [9, 16, 17, 18, 19, 21, 24, 25, 27, 30, 31, 32, 34, 35, 36, 37, 40, 43, 45, 49, 96], "note": [9, 11, 26, 28, 52, 56, 57, 58, 92, 93, 96], "why": 9, "implement": [9, 10, 11, 16, 17, 24, 26], "paper": 9, "function": 10, "python": [10, 15], "vanilla": [11, 72], "gui": 12, "an": [12, 55, 57, 58], "element": 12, "viewer": [13, 14, 15, 56, 58, 86, 95], "acknowledg": 13, "refer": [13, 22, 40], "legaci": [14, 58], "server": 14, "instal": [14, 21, 22, 23, 24, 25, 28, 29, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 45, 52, 57, 91], "depend": [14, 33, 42, 55, 57], "web": 14, "client": 14, "faq": [14, 41, 57], "engin": [14, 19, 52, 79], "node": 14, "incompat": 14, "control": 15, "usag": 15, "get": [15, 58], "camera": [15, 16, 17, 47, 53, 58, 59], "matrix": 15, "set": [15, 17, 52], "properti": 15, "scene": [15, 16, 17, 22, 33, 37, 51, 54, 64], "pointer": 15, "callback": [15, 79], "thread": 15, "safeti": 15, "vfx": 16, "add": 16, "setup": [16, 52], "instruct": [16, 24, 25, 52], "gener": [16, 17, 40, 56], "json": [16, 17], "path": [16, 17, 59], "addit": [16, 52], "detail": [16, 41], "composit": 16, "object": 16, "environ": [16, 57], "autodesk": 17, "maya": 17, "plug": 17, "load": 17, "plugin": [17, 80], "up": [17, 52], "export": [17, 19, 41, 55, 56, 90], "render": [17, 32, 33, 37, 52, 56, 58, 77, 93], "bring": 17, "togeth": 17, "credit": 17, "sdfstudio": [18, 62], "surfac": [18, 55], "citat": [18, 20], "unreal": 19, "nvol": 19, "content": 20, "third": 20, "parti": 20, "quicklink": 20, "sponsor": 20, "built": 20, "On": 20, "contributor": 20, "maintain": [20, 96], "bionerf": 21, "featur": [21, 22, 37, 48], "extract": 21, "cognit": 21, "filter": 21, "memori": 21, "contextu": 21, "infer": 21, "result": [21, 23, 24, 25, 29, 35, 39, 56], "splat": [22, 33, 41], "comput": 22, "joint": 22, "supervis": [22, 29], "edit": [22, 24, 25], "generfacto": 23, "gs2g": 24, "how": [24, 25], "work": [24, 25, 40], "imag": [24, 25, 33, 52, 53, 54, 57], "instructpix2pix": [24, 25], "iter": [24, 25], "nerf2nerf": 25, "instant": [27, 62, 78], "ngp": [27, 62, 78], "multi": [27, 29, 30, 56], "resolut": [27, 54], "hash": [27, 48], "encod": [27, 32, 48, 67], "k": 28, "plane": 28, "lerf": 29, "scale": [29, 30], "optim": [29, 59, 79], "visual": [29, 33, 56], "relev": 29, "text": 29, "queri": 29, "livescen": 30, "interact": [30, 57], "space": [30, 49, 53], "factor": 30, "awar": 30, "languag": 30, "embed": [30, 66], "bibtex": [30, 37], "mip": 31, "assumpt": 32, "represent": [32, 50], "sampl": [32, 49, 50], "synthet": 32, "gaussian": [33, 50], "back": 33, "0": 33, "1": [33, 42, 55], "repositori": [33, 42], "2": [33, 42, 55], "check": [33, 42], "download": [33, 42, 88], "data": [33, 41, 42, 44, 52, 53, 54, 62, 64, 65, 88, 92], "nerfg": 33, "sh": 33, "convert": 33, "guassian": 33, "fintun": 33, "gsnerf": 33, "modif": 33, "extend": 33, "nerfacto": [34, 72], "tldr": 34, "pose": 34, "refin": 34, "piecewis": 34, "sampler": [34, 49, 64, 76], "propos": 34, "nerfbust": 35, "abstract": 35, "casual": 35, "captur": [35, 52], "video": [35, 52, 56, 58], "visibiltii": 35, "loss": [35, 75], "preview": 35, "nerfplay": 36, "opennerf": 37, "openset": 37, "3d": [37, 50], "neural": 37, "segment": 37, "pixel": [37, 53, 64], "wise": 37, "novel": 37, "view": [37, 53], "zero": 37, "shot": 37, "semant": [37, 63, 72, 78], "replica": 37, "pynerf": 38, "seathru": 39, "requir": [39, 96], "signerf": 40, "interfac": 40, "sheet": 40, "relat": 40, "author": 40, "splatfacto": [41, 42], "qualiti": 41, "regular": 41, "wild": 42, "3": 42, "splafacto": 42, "w": [42, 72, 78], "tensorf": [43, 72], "tetra": 44, "exist": [44, 54, 55, 56], "checkpoint": [44, 56], "predict": 44, "zip": 45, "perspect": 47, "fishey": 47, "equirectangular": [47, 52], "spheric": [47, 48], "distort": [47, 51, 71], "paramet": 47, "random": 48, "fourier": 48, "rff": 48, "harmon": 48, "rai": [49, 59, 76], "stratifi": 49, "hierarch": 49, "pdf": 49, "repres": 50, "point": [50, 52, 55, 56], "spatial": [51, 71], "contract": 51, "befor": 51, "after": 51, "process": [52, 92], "colmap": 52, "polycam": 52, "kiri": 52, "record3d": 52, "cloud": [52, 55, 56], "spectacular": 52, "ai": 52, "metashap": 52, "realitycaptur": 52, "odm": 52, "aria": 52, "360": 52, "vr": 52, "omni": 52, "direct": 52, "stereo": 52, "vr180": 52, "convent": 53, "coordin": 53, "world": 53, "format": 53, "intrins": 53, "extrins": 53, "depth": 53, "mask": 53, "summari": 54, "size": 54, "number": 54, "rgb": 54, "max": 54, "width": 54, "height": 54, "ey": 54, "tower": 54, "geometri": 55, "mesh": 55, "tsdf": 55, "fusion": 55, "poisson": 55, "reconstruct": 55, "other": 55, "textur": 55, "first": 56, "resum": 56, "intro": 56, "comet": 56, "tensorboard": 56, "wandb": 56, "gpu": 56, "prerequisit": 57, "tini": 57, "cuda": 57, "nn": 57, "pixi": 57, "environmn": 57, "docker": 57, "contain": 57, "call": 57, "command": [57, 87], "directli": 57, "connect": 58, "access": 58, "machin": 58, "over": 58, "ssh": 58, "via": 58, "share": 58, "link": 58, "tutori": 58, "start": 58, "basic": 58, "trajectori": 58, "util": [59, 65, 83], "lie": 59, "group": 59, "parser": 62, "arkitscen": 62, "d": 62, "dycheck": 62, "minim": 62, "osr": 62, "nuscen": 62, "phototour": 62, "scannet": 62, "sitcoms3d": 62, "sdf": [63, 72], "box": 64, "dataload": 65, "collat": 65, "head": 68, "modul": 69, "mlp": 70, "api": 73, "schedul": 79, "trainer": 79, "registri": 80, "type": 80, "colormap": 81, "color": 82, "math": 84, "tensordataclass": 85, "n": [88, 89, 90, 91, 92, 93, 94, 95], "option": [88, 89, 90, 91, 92, 93, 95], "subcommand": [88, 90, 92, 93], "contribut": 96, "commit": 96, "build": 96, "auto": 96, "notebook": 96}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1, "sphinx.ext.viewcode": 1, "sphinx": 57}, "alltitles": {"Customizable configs": [[0, "customizable-configs"]], "Base components": [[0, "base-components"]], "Creating new configs": [[0, "creating-new-configs"]], "Tip": [[0, null], [1, null], [3, null], [4, null], [52, null], [96, null], [96, null]], "See Also": [[0, null]], "Updating method configs": [[0, "updating-method-configs"]], "Modifying from CLI": [[0, "modifying-from-cli"]], "Benchmarking workflow": [[1, "benchmarking-workflow"]], "Launching training on Blender dataset": [[1, "launching-training-on-blender-dataset"]], "Evaluating trained Blender models": [[1, "evaluating-trained-blender-models"]], "Warning": [[1, null], [12, null], [53, null]], "Debugging tools": [[2, "debugging-tools"]], "Local writer": [[3, "local-writer"]], "Code profiling support": [[4, "code-profiling-support"]], "In-house profiler": [[4, "in-house-profiler"]], "Profiling with PyTorch profiler": [[4, "profiling-with-pytorch-profiler"]], "Profiling with PySpy": [[4, "profiling-with-pyspy"]], "Attention": [[4, null], [96, null]], "Adding a New Method": [[5, "adding-a-new-method"]], "File Structure": [[5, "file-structure"]], "Registering custom model with nerfstudio": [[5, "registering-custom-model-with-nerfstudio"]], "Registering custom dataparser with nerfstudio": [[5, "registering-custom-dataparser-with-nerfstudio"]], "Running custom method": [[5, "running-custom-method"]], "Adding to the nerf.studio documentation": [[5, "adding-to-the-nerf-studio-documentation"]], "DataManagers": [[6, "datamanagers"]], "What is a DataManager?": [[6, "what-is-a-datamanager"]], "Example": [[6, "example"], [7, "example"], [54, "example"]], "Creating Your Own": [[6, "creating-your-own"]], "Disk Caching for Large Datasets": [[6, "disk-caching-for-large-datasets"]], "Migrating Your DataManager to the new DataManager": [[6, "migrating-your-datamanager-to-the-new-datamanager"]], "DataParsers": [[7, "dataparsers"]], "What is a DataParser?": [[7, "what-is-a-dataparser"]], "Train and Eval Logic": [[7, "train-and-eval-logic"]], "Included DataParsers": [[7, "included-dataparsers"]], "Fields": [[8, "fields"], [72, "fields"]], "What is a Field?": [[8, "what-is-a-field"]], "Separate density and outputs": [[8, "separate-density-and-outputs"]], "Using Frustums instead of positions": [[8, "using-frustums-instead-of-positions"]], "Pipelines overview": [[9, "pipelines-overview"]], "Note": [[9, null], [11, null], [26, null], [28, null], [52, null], [52, null], [52, null], [52, null], [56, null], [57, null], [57, null], [57, null], [57, "note"], [58, null], [92, null], [93, null], [96, null]], "Why Pipelines?": [[9, "why-pipelines"]], "Implementing NeRF Papers": [[9, "implementing-nerf-papers"]], "Models": [[10, "models"], [78, "models"]], "What is a Model?": [[10, "what-is-a-model"]], "Functions to Implement": [[10, "functions-to-implement"]], "Pythonic Configs with Models": [[10, "pythonic-configs-with-models"]], "Implementing a Model": [[10, "implementing-a-model"]], "Pipelines": [[11, "pipelines"]], "What is a Pipeline?": [[11, "what-is-a-pipeline"]], "Vanilla Implementation": [[11, "vanilla-implementation"]], "Creating Custom Methods": [[11, "creating-custom-methods"]], "Custom GUI": [[12, "custom-gui"]], "Adding an Element": [[12, "adding-an-element"]], "Example Elements": [[12, "example-elements"]], "Viewer": [[13, "viewer"], [86, "viewer"]], "Acknowledgements and references": [[13, "acknowledgements-and-references"]], "(Legacy Viewer) Local Server": [[14, "legacy-viewer-local-server"]], "Installing Dependencies": [[14, "installing-dependencies"]], "Launch the web client": [[14, "launch-the-web-client"]], "FAQ": [[14, "faq"], [41, "faq"]], "Engine node incompatible": [[14, "engine-node-incompatible"]], "Python Viewer Control": [[15, "python-viewer-control"]], "Usage": [[15, "usage"]], "Get Camera Matrix": [[15, "get-camera-matrix"]], "Set Camera Properties": [[15, "set-camera-properties"]], "Scene Pointer Callbacks": [[15, "scene-pointer-callbacks"]], "Thread safety": [[15, "thread-safety"]], "Blender VFX add-on": [[16, "blender-vfx-add-on"]], "Overview": [[16, "overview"], [17, "overview"], [18, "overview"], [19, "overview"], [21, "overview"], [24, "overview"], [25, "overview"], [27, "overview"], [30, "overview"], [31, "overview"], [34, "overview"], [37, "overview"], [40, "overview"], [43, "overview"], [45, "overview"], [49, "overview"], [96, "overview"]], "Add-on Setup Instructions": [[16, "add-on-setup-instructions"]], "Scene Setup": [[16, "scene-setup"]], "Generate Nerfstudio JSON Camera Path from Blender Camera": [[16, "generate-nerfstudio-json-camera-path-from-blender-camera"]], "Examples": [[16, "examples"], [16, "id3"]], "Additional details": [[16, "additional-details"], [16, "id1"]], "Create Blender Camera from Nerfstudio JSON Camera Path": [[16, "create-blender-camera-from-nerfstudio-json-camera-path"]], "Compositing NeRF Objects in NeRF Environments": [[16, "compositing-nerf-objects-in-nerf-environments"]], "Additional Details": [[16, "id2"]], "Implementation Details": [[16, "implementation-details"]], "Autodesk Maya Plug-in": [[17, "autodesk-maya-plug-in"]], "Loading the plugin": [[17, "loading-the-plugin"]], "Setting up the scene": [[17, "setting-up-the-scene"]], "Exporting a camera path from Maya into Nerfstudio": [[17, "exporting-a-camera-path-from-maya-into-nerfstudio"]], "Generating the JSON File": [[17, "generating-the-json-file"]], "Rendering in Nerfstudio": [[17, "rendering-in-nerfstudio"]], "Exporting a camera path from Nerfstudio into Maya": [[17, "exporting-a-camera-path-from-nerfstudio-into-maya"]], "Bringing it together!": [[17, "bringing-it-together"]], "Implementation": [[17, "implementation"]], "Credits": [[17, "credits"]], "SDFStudio": [[18, "sdfstudio"], [62, "sdfstudio"]], "Surface models in nerfstudio": [[18, "surface-models-in-nerfstudio"]], "Citation": [[18, "citation"], [20, "citation"]], "Exporting to Unreal Engine": [[19, "exporting-to-unreal-engine"]], "Exporting your model to NVOL": [[19, "exporting-your-model-to-nvol"]], "Contents": [[20, "contents"]], "Supported Methods": [[20, "supported-methods"]], "Included Methods": [[20, "included-methods"]], "Third-party Methods": [[20, "third-party-methods"]], "Quicklinks": [[20, "quicklinks"]], "Sponsors": [[20, "sponsors"]], "Built On": [[20, "built-on"]], "Contributors": [[20, "contributors"]], "Maintainers": [[20, "maintainers"]], "BioNeRF": [[21, "bionerf"]], "Installation": [[21, "installation"], [22, "installation"], [23, "installation"], [24, "installation"], [25, "installation"], [28, "installation"], [29, "installation"], [30, "installation"], [33, "installation"], [35, "installation"], [36, "installation"], [37, "installation"], [38, "installation"], [39, "installation"], [40, "installation"], [41, "installation"], [42, "installation"], [44, "installation"], [45, "installation"], [57, "installation"]], "Running BioNeRF": [[21, "running-bionerf"]], "Method": [[21, "method"], [22, "method"], [24, "method"], [25, "method"], [27, "method"], [28, "method"], [29, "method"], [30, "method"], [33, "method"], [34, "method"], [37, "method"], [38, "method"], [39, "method"], [40, "method"], [44, "method"]], "Pipeline": [[21, "pipeline"], [24, "pipeline"], [25, "pipeline"], [32, "pipeline"], [34, "pipeline"], [40, "pipeline"]], "Positional Feature Extraction": [[21, "positional-feature-extraction"]], "Cognitive Filtering": [[21, "cognitive-filtering"]], "Memory Updating": [[21, "memory-updating"]], "Contextual Inference": [[21, "contextual-inference"]], "Results": [[21, "results"], [24, "results"], [25, "results"], [29, "results"]], "Feature Splatting": [[22, "feature-splatting"]], "Running Feature Splatting": [[22, "running-feature-splatting"]], "Reference feature computation and joint supervision": [[22, "reference-feature-computation-and-joint-supervision"]], "Scene Editing": [[22, "scene-editing"]], "Generfacto": [[23, "generfacto"]], "Running Generfacto": [[23, "running-generfacto"]], "Example Results": [[23, "example-results"]], "Instruct-GS2GS": [[24, "instruct-gs2gs"]], "Running Instruct-GS2GS": [[24, "running-instruct-gs2gs"]], "How it Works": [[24, "how-it-works"], [25, "how-it-works"]], "Editing Images with InstructPix2Pix": [[24, "editing-images-with-instructpix2pix"], [25, "editing-images-with-instructpix2pix"]], "Iterative Dataset Update and Implementation": [[24, "iterative-dataset-update-and-implementation"]], "Instruct-NeRF2NeRF": [[25, "instruct-nerf2nerf"]], "Running Instruct-NeRF2NeRF": [[25, "running-instruct-nerf2nerf"]], "Iterative Dataset Update": [[25, "iterative-dataset-update"]], "Methods": [[26, "methods"]], "Running a method": [[26, "running-a-method"]], "Implemented Methods": [[26, "implemented-methods"]], "Adding Your Own Method": [[26, "adding-your-own-method"]], "Instant-NGP": [[27, "instant-ngp"], [62, "instant-ngp"]], "Running the Model": [[27, "running-the-model"]], "Multi-Resolution Hash Encoding": [[27, "multi-resolution-hash-encoding"]], "K-Planes": [[28, "k-planes"]], "Running K-Planes": [[28, "running-k-planes"]], "LERF": [[29, "lerf"]], "Running LERF": [[29, "running-lerf"]], "Multi-scale supervision": [[29, "multi-scale-supervision"]], "LERF Optimization": [[29, "lerf-optimization"]], "Visualizing relevancy for text queries": [[29, "visualizing-relevancy-for-text-queries"]], "LiveScene": [[30, "livescene"]], "Running LiveScene": [[30, "running-livescene"]], "Multi-scale Interaction Space Factorization": [[30, "multi-scale-interaction-space-factorization"]], "Interaction-Aware Language Embedding": [[30, "interaction-aware-language-embedding"]], "Dataset": [[30, "dataset"]], "Interaction": [[30, "interaction"]], "BibTeX": [[30, "bibtex"], [37, "bibtex"]], "Mip-NeRF": [[31, "mip-nerf"]], "Running Model": [[31, "running-model"], [43, "running-model"], [45, "running-model"]], "NeRF": [[32, "nerf"], [78, "nerf"]], "Running the model": [[32, "running-the-model"]], "Method overview": [[32, "method-overview"]], "Assumptions": [[32, null]], "Field representation": [[32, "field-representation"]], "Positional encoding": [[32, "positional-encoding"]], "Rendering": [[32, "rendering"]], "Sampling": [[32, "sampling"]], "Benchmarks": [[32, "benchmarks"]], "Blender synthetic": [[32, "blender-synthetic"]], "From NeRFs to Gaussian Splats, and Back": [[33, "from-nerfs-to-gaussian-splats-and-back"]], "0. Install Nerfstudio dependencies": [[33, "install-nerfstudio-dependencies"]], "1. Install the repository": [[33, "install-the-repository"]], "2. Check installation": [[33, "check-installation"]], "Downloading data": [[33, "downloading-data"], [42, "downloading-data"]], "NeRFGS: NeRFs to Gaussian Splats": [[33, "nerfgs-nerfs-to-gaussian-splats"]], "Training NeRF-SH": [[33, "training-nerf-sh"]], "NeRFGS: Converting NeRF-SH to Guassian splats": [[33, "nerfgs-converting-nerf-sh-to-guassian-splats"]], "Visualize converted Gaussian splats": [[33, "visualize-converted-gaussian-splats"]], "Fintuned NeRFGS": [[33, "fintuned-nerfgs"]], "GSNeRF: Gaussian Splats to NeRFs": [[33, "gsnerf-gaussian-splats-to-nerfs"]], "Scene modification": [[33, "scene-modification"]], "Rendering new training images": [[33, "rendering-new-training-images"]], "GSNeRF: Training on new training images": [[33, "gsnerf-training-on-new-training-images"]], "Extending the method": [[33, "extending-the-method"]], "NeRF-SH": [[33, "nerf-sh"]], "NeRFGS": [[33, "nerfgs"]], "GSNeRF": [[33, "gsnerf"]], "Nerfacto": [[34, "nerfacto"], [72, "nerfacto"]], "Running the Method": [[34, "running-the-method"], [35, "running-the-method"], [41, "running-the-method"]], "TLDR": [[34, null]], "Pose Refinement": [[34, "pose-refinement"]], "Piecewise Sampler": [[34, "piecewise-sampler"]], "Proposal Sampler": [[34, "proposal-sampler"]], "Density Field": [[34, "density-field"]], "Nerfacto Field": [[34, "nerfacto-field"]], "Nerfbusters": [[35, "nerfbusters"]], "Abstract": [[35, "abstract"]], "NeRF evaluation for casually captured videos": [[35, "nerf-evaluation-for-casually-captured-videos"]], "Model Overview": [[35, "model-overview"]], "Visibiltiy Loss": [[35, "visibiltiy-loss"]], "Results and dataset preview": [[35, "results-and-dataset-preview"]], "NeRFPlayer": [[36, "nerfplayer"]], "Running NeRFPlayer": [[36, "running-nerfplayer"]], "Method Overview": [[36, "method-overview"]], "OpenNeRF": [[37, "opennerf"]], "OpenSet 3D Neural Scene Segmentation with Pixel-wise Features and Rendered Novel Views": [[37, "openset-3d-neural-scene-segmentation-with-pixel-wise-features-and-rendered-novel-views"]], "Running OpenNeRF": [[37, "running-opennerf"]], "Zero-Shot 3D Semantic Segmentation on Replica": [[37, "zero-shot-3d-semantic-segmentation-on-replica"]], "PyNeRF": [[38, "pynerf"]], "Running PyNeRF": [[38, "running-pynerf"]], "SeaThru-NeRF": [[39, "seathru-nerf"]], "Requirements": [[39, "requirements"], [96, "requirements"]], "Running SeaThru-NeRF": [[39, "running-seathru-nerf"]], "Example results": [[39, "example-results"]], "SIGNeRF": [[40, "signerf"]], "Running SIGNeRF": [[40, "running-signerf"]], "Interface": [[40, "interface"]], "Reference Sheet Generation": [[40, "reference-sheet-generation"]], "Related Work": [[40, "related-work"]], "Authors": [[40, "authors"]], "Splatfacto": [[41, "splatfacto"]], "Data": [[41, "data"], [64, "data"], [65, "data"]], "Quality and Regularization": [[41, "quality-and-regularization"]], "Details": [[41, "details"]], "Exporting splats": [[41, "exporting-splats"]], "Splatfacto in the Wild": [[42, "splatfacto-in-the-wild"]], "1. Install Nerfstudio dependencies": [[42, "install-nerfstudio-dependencies"]], "2. Install the repository": [[42, "install-the-repository"]], "3. Check installation": [[42, "check-installation"]], "Running Splafacto-w": [[42, "running-splafacto-w"]], "TensoRF": [[43, "tensorf"], [72, "tensorf"]], "Tetra-NeRF": [[44, "tetra-nerf"]], "Running Tetra-NeRF on custom data": [[44, "running-tetra-nerf-on-custom-data"]], "Existing checkpoints and predictions": [[44, "existing-checkpoints-and-predictions"]], "Zip-NeRF": [[45, "zip-nerf"]], "Model components": [[46, "model-components"], [74, "model-components"]], "Camera Models": [[47, "camera-models"]], "Perspective Camera Model": [[47, "perspective-camera-model"]], "Fisheye Camera Model": [[47, "fisheye-camera-model"]], "Equirectangular/Spherical Camera Model": [[47, "equirectangular-spherical-camera-model"]], "Distortion Parameters": [[47, "distortion-parameters"]], "Field Encoders": [[48, "field-encoders"]], "NeRF Positional Encoding": [[48, "nerf-positional-encoding"]], "Random Fourier Feature (RFF) Encoding": [[48, "random-fourier-feature-rff-encoding"]], "Hash Encoding": [[48, "hash-encoding"]], "Spherical Harmonic Encoding": [[48, "spherical-harmonic-encoding"]], "Ray Samplers": [[49, "ray-samplers"]], "Stratified Sampling": [[49, "stratified-sampling"]], "Hierarchical Sampling": [[49, "hierarchical-sampling"]], "Spaced Samplers": [[49, "spaced-samplers"]], "PDF Sampler": [[49, "pdf-sampler"]], "Sample Representation": [[50, "sample-representation"]], "3D Frustum": [[50, "d-frustum"]], "Representing Frustums as Points": [[50, "representing-frustums-as-points"]], "Representing Frustums as Gaussians": [[50, "representing-frustums-as-gaussians"]], "Spatial Distortions": [[51, "spatial-distortions"], [71, "spatial-distortions"]], "Scene Contraction": [[51, "scene-contraction"]], "Before Contraction": [[51, "before-contraction"]], "After Contraction": [[51, "after-contraction"]], "Using custom data": [[52, "using-custom-data"]], "Images or Video": [[52, "images-or-video"]], "Processing Data": [[52, "processing-data"]], "Training on your data": [[52, "training-on-your-data"]], "Training and evaluation on separate data": [[52, "training-and-evaluation-on-separate-data"]], "Installing COLMAP": [[52, "installing-colmap"]], "Polycam Capture": [[52, "polycam-capture"]], "Setting up Polycam": [[52, "setting-up-polycam"]], "Process data": [[52, "process-data"], [52, "id1"]], "KIRI Engine Capture": [[52, "kiri-engine-capture"]], "Setting up KIRI Engine": [[52, "setting-up-kiri-engine"]], "Record3D Capture": [[52, "record3d-capture"]], "Adding a Point Cloud": [[52, "adding-a-point-cloud"]], "Spectacular AI": [[52, "spectacular-ai"]], "Metashape": [[52, "metashape"]], "RealityCapture": [[52, "realitycapture"]], "ODM": [[52, "odm"]], "Aria": [[52, "aria"]], "360 Data (Equirectangular)": [[52, "data-equirectangular"]], "Images": [[52, "images"]], "Videos": [[52, "videos"]], "\ud83e\udd7d Render VR Video": [[52, "render-vr-video"]], "Omni-directional Stereo (360 VR)": [[52, "omni-directional-stereo-360-vr"]], "VR180": [[52, "vr180"]], "Setup instructions": [[52, "setup-instructions"]], "Additional Notes": [[52, "additional-notes"]], "Data conventions": [[53, "data-conventions"]], "Coordinate conventions": [[53, "coordinate-conventions"]], "Camera/view space": [[53, "camera-view-space"]], "World space": [[53, "world-space"]], "Pixel coordinates": [[53, "pixel-coordinates"]], "Dataset format": [[53, "dataset-format"]], "Camera intrinsics": [[53, "camera-intrinsics"]], "Camera extrinsics": [[53, "camera-extrinsics"]], "Depth images": [[53, "depth-images"]], "Masks": [[53, "masks"]], "Using existing data": [[54, "using-existing-data"]], "Dataset Summary": [[54, "dataset-summary"]], "Scene Size: Number of RGB Images": [[54, "scene-size-number-of-rgb-images"]], "Scene RGB Resolutions: max(width, height)": [[54, "scene-rgb-resolutions-max-width-height"]], "Eyeful Tower": [[54, "eyeful-tower"]], "Export geometry": [[55, "export-geometry"]], "Exporting a mesh": [[55, "exporting-a-mesh"]], "1. TSDF Fusion": [[55, "tsdf-fusion"]], "2. Poisson surface reconstruction": [[55, "poisson-surface-reconstruction"]], "Exporting a point cloud": [[55, "exporting-a-point-cloud"]], "Other exporting methods": [[55, "other-exporting-methods"]], "Texturing an existing mesh with NeRF": [[55, "texturing-an-existing-mesh-with-nerf"]], "Dependencies": [[55, "dependencies"], [57, "dependencies"]], "Training your first model": [[56, "training-your-first-model"]], "Train and run viewer": [[56, "train-and-run-viewer"]], "Resume from checkpoint": [[56, "resume-from-checkpoint"]], "Visualize existing run": [[56, "visualize-existing-run"]], "Exporting Results": [[56, "exporting-results"]], "Render Video": [[56, "render-video"]], "Generate Point Cloud": [[56, "generate-point-cloud"]], "Intro to nerfstudio CLI and Configs": [[56, "intro-to-nerfstudio-cli-and-configs"]], "Comet / Tensorboard / WandB / Viewer": [[56, "comet-tensorboard-wandb-viewer"]], "Evaluating Runs": [[56, "evaluating-runs"]], "Multi-GPU Training": [[56, "multi-gpu-training"]], "Prerequisites": [[57, "prerequisites"], [57, "id2"], [57, "id3"]], "Create environment": [[57, "create-environment"]], "PyTorch": [[57, "pytorch"]], "Install tiny-cuda-nn": [[57, "install-tiny-cuda-nn"]], "Installing nerfstudio": [[57, "installing-nerfstudio"]], "Using Pixi": [[57, "using-pixi"]], "Install Pixi Environmnent": [[57, "install-pixi-environmnent"]], "Use docker image": [[57, "use-docker-image"]], "Using an interactive container": [[57, "using-an-interactive-container"]], "Call nerfstudio commands directly": [[57, "call-nerfstudio-commands-directly"]], "Installation FAQ": [[57, "installation-faq"]], "Using the viewer": [[58, "using-the-viewer"]], "Connecting to the viewer": [[58, "connecting-to-the-viewer"]], "Accessing on a local machine": [[58, "accessing-on-a-local-machine"]], "Accessing over an SSH connection": [[58, "accessing-over-an-ssh-connection"]], "Accessing via a share link": [[58, "accessing-via-a-share-link"]], "Legacy viewer tutorial video": [[58, "legacy-viewer-tutorial-video"]], "Getting started": [[58, "getting-started"]], "Viewer basics": [[58, "viewer-basics"]], "Creating camera trajectories": [[58, "creating-camera-trajectories"]], "Rendering a video": [[58, "rendering-a-video"]], "Cameras": [[59, "cameras"], [59, "id2"]], "Camera Optimizers": [[59, "camera-optimizers"]], "Camera Paths": [[59, "camera-paths"]], "Camera Utils": [[59, "camera-utils"]], "Lie Groups": [[59, "lie-groups"]], "Rays": [[59, "rays"]], "Configs": [[60, "configs"]], "Datamanagers": [[61, "datamanagers"]], "Base": [[61, "base"], [63, "base"], [65, "base"], [72, "base"], [78, "base"]], "Data Parsers": [[62, "data-parsers"]], "Base Data Parser": [[62, "base-data-parser"]], "ARKitScenes": [[62, "arkitscenes"]], "Blender": [[62, "blender"]], "D-NeRF": [[62, "d-nerf"]], "dycheck": [[62, "dycheck"]], "Minimal": [[62, "minimal"]], "NeRF-OSR": [[62, "nerf-osr"]], "Nerfstudio": [[62, "nerfstudio"]], "nuScenes": [[62, "nuscenes"]], "Phototourism": [[62, "phototourism"]], "ScanNet": [[62, "scannet"]], "sitcoms3D": [[62, "sitcoms3d"]], "Datasets": [[63, "datasets"]], "SDF Dataset": [[63, "sdf-dataset"]], "Semantic Dataset": [[63, "semantic-dataset"]], "Pixel Samplers": [[64, "pixel-samplers"]], "Scene Box": [[64, "scene-box"]], "Utils": [[65, "utils"], [83, "utils"]], "Dataloader": [[65, "dataloader"]], "Nerfstudio Collate": [[65, "nerfstudio-collate"]], "Embeddings": [[66, "embeddings"]], "Encodings": [[67, "encodings"]], "Field Heads": [[68, "field-heads"]], "Field Modules": [[69, "field-modules"]], "MLP": [[70, "mlp"]], "Density": [[72, "density"]], "Nerf-W": [[72, "nerf-w"]], "SDF": [[72, "sdf"]], "Semantic NeRF": [[72, "semantic-nerf"]], "Vanilla NeRF": [[72, "vanilla-nerf"]], "API": [[73, "api"]], "Losses": [[75, "losses"]], "Ray Sampler": [[76, "ray-sampler"]], "Renderers": [[77, "renderers"]], "Instant NGP": [[78, "instant-ngp"]], "Semantic NeRF-W": [[78, "semantic-nerf-w"]], "Engine": [[79, "engine"]], "Optimizers": [[79, "optimizers"]], "Schedulers": [[79, "schedulers"]], "Trainer": [[79, "trainer"]], "Callbacks": [[79, "callbacks"]], "Plugins": [[80, "plugins"]], "Method Registry": [[80, "method-registry"]], "DataParser Registry": [[80, "dataparser-registry"]], "Types": [[80, "types"]], "Colormaps": [[81, "colormaps"]], "Colors": [[82, "colors"]], "Math": [[84, "math"]], "TensorDataclass": [[85, "tensordataclass"]], "CLI": [[87, "cli"]], "Commands": [[87, "commands"]], "ns-download-data": [[88, "ns-download-data"]], "options": [[88, "options"], [89, "options"], [90, "options"], [91, "options"], [92, "options"], [93, "options"], [95, "options"]], "subcommands": [[88, "subcommands"], [90, "subcommands"], [92, "subcommands"], [93, "subcommands"]], "ns-eval": [[89, "ns-eval"]], "ns-export": [[90, "ns-export"]], "ns-install-cli": [[91, "ns-install-cli"]], "ns-process-data": [[92, "ns-process-data"]], "ns-render": [[93, "ns-render"]], "ns-train": [[94, "ns-train"]], "ns-viewer": [[95, "ns-viewer"]], "viewer options": [[95, "viewer options"]], "Contributing": [[96, "contributing"]], "Committing code": [[96, "committing-code"]], "Maintaining documentation": [[96, "maintaining-documentation"]], "Building": [[96, "building"]], "Auto build": [[96, "auto-build"]], "Adding notebooks": [[96, "adding-notebooks"]]}, "indexentries": {"cameraoptimizer (class in nerfstudio.cameras.camera_optimizers)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizer"]], "cameraoptimizerconfig (class in nerfstudio.cameras.camera_optimizers)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig"]], "cameratype (class in nerfstudio.cameras.cameras)": [[59, "nerfstudio.cameras.cameras.CameraType"]], "cameras (class in nerfstudio.cameras.cameras)": [[59, "nerfstudio.cameras.cameras.Cameras"]], "frustums (class in nerfstudio.cameras.rays)": [[59, "nerfstudio.cameras.rays.Frustums"]], "raybundle (class in nerfstudio.cameras.rays)": [[59, "nerfstudio.cameras.rays.RayBundle"]], "raysamples (class in nerfstudio.cameras.rays)": [[59, "nerfstudio.cameras.rays.RaySamples"]], "apply_to_camera() (nerfstudio.cameras.camera_optimizers.cameraoptimizer method)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizer.apply_to_camera"]], "apply_to_raybundle() (nerfstudio.cameras.camera_optimizers.cameraoptimizer method)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizer.apply_to_raybundle"]], "auto_orient_and_center_poses() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.auto_orient_and_center_poses"]], "camera_indices (nerfstudio.cameras.rays.raybundle attribute)": [[59, "nerfstudio.cameras.rays.RayBundle.camera_indices"]], "camera_indices (nerfstudio.cameras.rays.raysamples attribute)": [[59, "nerfstudio.cameras.rays.RaySamples.camera_indices"]], "deltas (nerfstudio.cameras.rays.raysamples attribute)": [[59, "nerfstudio.cameras.rays.RaySamples.deltas"]], "device (nerfstudio.cameras.cameras.cameras property)": [[59, "nerfstudio.cameras.cameras.Cameras.device"]], "directions (nerfstudio.cameras.rays.frustums attribute)": [[59, "nerfstudio.cameras.rays.Frustums.directions"]], "directions (nerfstudio.cameras.rays.raybundle attribute)": [[59, "nerfstudio.cameras.rays.RayBundle.directions"]], "ends (nerfstudio.cameras.rays.frustums attribute)": [[59, "nerfstudio.cameras.rays.Frustums.ends"]], "exp_map_se3() (in module nerfstudio.cameras.lie_groups)": [[59, "nerfstudio.cameras.lie_groups.exp_map_SE3"]], "exp_map_so3xr3() (in module nerfstudio.cameras.lie_groups)": [[59, "nerfstudio.cameras.lie_groups.exp_map_SO3xR3"]], "fars (nerfstudio.cameras.rays.raybundle attribute)": [[59, "nerfstudio.cameras.rays.RayBundle.fars"]], "focus_of_attention() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.focus_of_attention"]], "forward() (nerfstudio.cameras.camera_optimizers.cameraoptimizer method)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizer.forward"]], "frustums (nerfstudio.cameras.rays.raysamples attribute)": [[59, "nerfstudio.cameras.rays.RaySamples.frustums"]], "generate_rays() (nerfstudio.cameras.cameras.cameras method)": [[59, "nerfstudio.cameras.cameras.Cameras.generate_rays"]], "get_correction_matrices() (nerfstudio.cameras.camera_optimizers.cameraoptimizer method)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizer.get_correction_matrices"]], "get_distortion_params() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.get_distortion_params"]], "get_gaussian_blob() (nerfstudio.cameras.rays.frustums method)": [[59, "nerfstudio.cameras.rays.Frustums.get_gaussian_blob"]], "get_image_coords() (nerfstudio.cameras.cameras.cameras method)": [[59, "nerfstudio.cameras.cameras.Cameras.get_image_coords"]], "get_interpolated_camera_path() (in module nerfstudio.cameras.camera_paths)": [[59, "nerfstudio.cameras.camera_paths.get_interpolated_camera_path"]], "get_interpolated_k() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.get_interpolated_k"]], "get_interpolated_poses() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.get_interpolated_poses"]], "get_interpolated_poses_many() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.get_interpolated_poses_many"]], "get_interpolated_time() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.get_interpolated_time"]], "get_intrinsics_matrices() (nerfstudio.cameras.cameras.cameras method)": [[59, "nerfstudio.cameras.cameras.Cameras.get_intrinsics_matrices"]], "get_loss_dict() (nerfstudio.cameras.camera_optimizers.cameraoptimizer method)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizer.get_loss_dict"]], "get_metrics_dict() (nerfstudio.cameras.camera_optimizers.cameraoptimizer method)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizer.get_metrics_dict"]], "get_mock_frustum() (nerfstudio.cameras.rays.frustums class method)": [[59, "nerfstudio.cameras.rays.Frustums.get_mock_frustum"]], "get_ordered_poses_and_k_and_time() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.get_ordered_poses_and_k_and_time"]], "get_param_groups() (nerfstudio.cameras.camera_optimizers.cameraoptimizer method)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizer.get_param_groups"]], "get_path_from_json() (in module nerfstudio.cameras.camera_paths)": [[59, "nerfstudio.cameras.camera_paths.get_path_from_json"]], "get_positions() (nerfstudio.cameras.rays.frustums method)": [[59, "nerfstudio.cameras.rays.Frustums.get_positions"]], "get_ray_samples() (nerfstudio.cameras.rays.raybundle method)": [[59, "nerfstudio.cameras.rays.RayBundle.get_ray_samples"]], "get_row_major_sliced_ray_bundle() (nerfstudio.cameras.rays.raybundle method)": [[59, "nerfstudio.cameras.rays.RayBundle.get_row_major_sliced_ray_bundle"]], "get_spiral_path() (in module nerfstudio.cameras.camera_paths)": [[59, "nerfstudio.cameras.camera_paths.get_spiral_path"]], "get_start_positions() (nerfstudio.cameras.rays.frustums method)": [[59, "nerfstudio.cameras.rays.Frustums.get_start_positions"]], "get_weights() (nerfstudio.cameras.rays.raysamples method)": [[59, "nerfstudio.cameras.rays.RaySamples.get_weights"]], "get_weights_and_transmittance_from_alphas() (nerfstudio.cameras.rays.raysamples static method)": [[59, "nerfstudio.cameras.rays.RaySamples.get_weights_and_transmittance_from_alphas"]], "image_height (nerfstudio.cameras.cameras.cameras property)": [[59, "nerfstudio.cameras.cameras.Cameras.image_height"]], "image_width (nerfstudio.cameras.cameras.cameras property)": [[59, "nerfstudio.cameras.cameras.Cameras.image_width"]], "is_jagged (nerfstudio.cameras.cameras.cameras property)": [[59, "nerfstudio.cameras.cameras.Cameras.is_jagged"]], "metadata (nerfstudio.cameras.rays.raybundle attribute)": [[59, "nerfstudio.cameras.rays.RayBundle.metadata"]], "metadata (nerfstudio.cameras.rays.raysamples attribute)": [[59, "nerfstudio.cameras.rays.RaySamples.metadata"]], "mode (nerfstudio.cameras.camera_optimizers.cameraoptimizerconfig attribute)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig.mode"]], "module": [[59, "module-nerfstudio.cameras.camera_optimizers"], [59, "module-nerfstudio.cameras.camera_paths"], [59, "module-nerfstudio.cameras.camera_utils"], [59, "module-nerfstudio.cameras.cameras"], [59, "module-nerfstudio.cameras.lie_groups"], [59, "module-nerfstudio.cameras.rays"], [60, "module-nerfstudio.configs.base_config"], [61, "module-nerfstudio.data.datamanagers.base_datamanager"], [62, "module-nerfstudio.data.dataparsers.arkitscenes_dataparser"], [62, "module-nerfstudio.data.dataparsers.base_dataparser"], [62, "module-nerfstudio.data.dataparsers.blender_dataparser"], [62, "module-nerfstudio.data.dataparsers.dnerf_dataparser"], [62, "module-nerfstudio.data.dataparsers.dycheck_dataparser"], [62, "module-nerfstudio.data.dataparsers.instant_ngp_dataparser"], [62, "module-nerfstudio.data.dataparsers.minimal_dataparser"], [62, "module-nerfstudio.data.dataparsers.nerfosr_dataparser"], [62, "module-nerfstudio.data.dataparsers.nerfstudio_dataparser"], [62, "module-nerfstudio.data.dataparsers.nuscenes_dataparser"], [62, "module-nerfstudio.data.dataparsers.phototourism_dataparser"], [62, "module-nerfstudio.data.dataparsers.scannet_dataparser"], [62, "module-nerfstudio.data.dataparsers.sdfstudio_dataparser"], [62, "module-nerfstudio.data.dataparsers.sitcoms3d_dataparser"], [63, "module-nerfstudio.data.datasets.base_dataset"], [63, "module-nerfstudio.data.datasets.sdf_dataset"], [63, "module-nerfstudio.data.datasets.semantic_dataset"], [64, "module-nerfstudio.data.pixel_samplers"], [64, "module-nerfstudio.data.scene_box"], [65, "module-nerfstudio.data.utils.colmap_parsing_utils"], [65, "module-nerfstudio.data.utils.data_utils"], [65, "module-nerfstudio.data.utils.dataloaders"], [65, "module-nerfstudio.data.utils.nerfstudio_collate"], [66, "module-nerfstudio.field_components.embedding"], [67, "module-nerfstudio.field_components.encodings"], [68, "module-nerfstudio.field_components.field_heads"], [70, "module-nerfstudio.field_components.mlp"], [71, "module-nerfstudio.field_components.spatial_distortions"], [72, "module-nerfstudio.fields.base_field"], [72, "module-nerfstudio.fields.density_fields"], [72, "module-nerfstudio.fields.nerfacto_field"], [72, "module-nerfstudio.fields.nerfw_field"], [72, "module-nerfstudio.fields.sdf_field"], [72, "module-nerfstudio.fields.semantic_nerf_field"], [72, "module-nerfstudio.fields.tensorf_field"], [72, "module-nerfstudio.fields.vanilla_nerf_field"], [75, "module-nerfstudio.model_components.losses"], [76, "module-nerfstudio.model_components.ray_samplers"], [77, "module-nerfstudio.model_components.renderers"], [78, "module-nerfstudio.models.base_model"], [78, "module-nerfstudio.models.instant_ngp"], [78, "module-nerfstudio.models.semantic_nerfw"], [78, "module-nerfstudio.models.vanilla_nerf"], [79, "module-nerfstudio.engine.callbacks"], [79, "module-nerfstudio.engine.optimizers"], [79, "module-nerfstudio.engine.schedulers"], [79, "module-nerfstudio.engine.trainer"], [80, "module-nerfstudio.plugins.registry"], [80, "module-nerfstudio.plugins.registry_dataparser"], [80, "module-nerfstudio.plugins.types"], [81, "module-nerfstudio.utils.colormaps"], [82, "module-nerfstudio.utils.colors"], [84, "module-nerfstudio.utils.math"], [85, "module-nerfstudio.utils.tensor_dataclass"], [86, "module-nerfstudio.viewer.viewer_elements"]], "nears (nerfstudio.cameras.rays.raybundle attribute)": [[59, "nerfstudio.cameras.rays.RayBundle.nears"]], "nerfstudio.cameras.camera_optimizers": [[59, "module-nerfstudio.cameras.camera_optimizers"]], "nerfstudio.cameras.camera_paths": [[59, "module-nerfstudio.cameras.camera_paths"]], "nerfstudio.cameras.camera_utils": [[59, "module-nerfstudio.cameras.camera_utils"]], "nerfstudio.cameras.cameras": [[59, "module-nerfstudio.cameras.cameras"]], "nerfstudio.cameras.lie_groups": [[59, "module-nerfstudio.cameras.lie_groups"]], "nerfstudio.cameras.rays": [[59, "module-nerfstudio.cameras.rays"]], "normalize() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.normalize"]], "normalize_with_norm() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.normalize_with_norm"]], "offsets (nerfstudio.cameras.rays.frustums attribute)": [[59, "nerfstudio.cameras.rays.Frustums.offsets"]], "optimizer (nerfstudio.cameras.camera_optimizers.cameraoptimizerconfig attribute)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig.optimizer"]], "origins (nerfstudio.cameras.rays.frustums attribute)": [[59, "nerfstudio.cameras.rays.Frustums.origins"]], "origins (nerfstudio.cameras.rays.raybundle attribute)": [[59, "nerfstudio.cameras.rays.RayBundle.origins"]], "pixel_area (nerfstudio.cameras.rays.frustums attribute)": [[59, "nerfstudio.cameras.rays.Frustums.pixel_area"]], "pixel_area (nerfstudio.cameras.rays.raybundle attribute)": [[59, "nerfstudio.cameras.rays.RayBundle.pixel_area"]], "quaternion_from_matrix() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.quaternion_from_matrix"]], "quaternion_matrix() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.quaternion_matrix"]], "quaternion_slerp() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.quaternion_slerp"]], "radial_and_tangential_undistort() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.radial_and_tangential_undistort"]], "rescale_output_resolution() (nerfstudio.cameras.cameras.cameras method)": [[59, "nerfstudio.cameras.cameras.Cameras.rescale_output_resolution"]], "rot_l2_penalty (nerfstudio.cameras.camera_optimizers.cameraoptimizerconfig attribute)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig.rot_l2_penalty"]], "rotation_matrix_between() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.rotation_matrix_between"]], "sample() (nerfstudio.cameras.rays.raybundle method)": [[59, "nerfstudio.cameras.rays.RayBundle.sample"]], "scheduler (nerfstudio.cameras.camera_optimizers.cameraoptimizerconfig attribute)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig.scheduler"]], "set_camera_indices() (nerfstudio.cameras.rays.raybundle method)": [[59, "nerfstudio.cameras.rays.RayBundle.set_camera_indices"]], "set_offsets() (nerfstudio.cameras.rays.frustums method)": [[59, "nerfstudio.cameras.rays.Frustums.set_offsets"]], "spacing_ends (nerfstudio.cameras.rays.raysamples attribute)": [[59, "nerfstudio.cameras.rays.RaySamples.spacing_ends"]], "spacing_starts (nerfstudio.cameras.rays.raysamples attribute)": [[59, "nerfstudio.cameras.rays.RaySamples.spacing_starts"]], "spacing_to_euclidean_fn (nerfstudio.cameras.rays.raysamples attribute)": [[59, "nerfstudio.cameras.rays.RaySamples.spacing_to_euclidean_fn"]], "starts (nerfstudio.cameras.rays.frustums attribute)": [[59, "nerfstudio.cameras.rays.Frustums.starts"]], "times (nerfstudio.cameras.rays.raybundle attribute)": [[59, "nerfstudio.cameras.rays.RayBundle.times"]], "times (nerfstudio.cameras.rays.raysamples attribute)": [[59, "nerfstudio.cameras.rays.RaySamples.times"]], "to_json() (nerfstudio.cameras.cameras.cameras method)": [[59, "nerfstudio.cameras.cameras.Cameras.to_json"]], "trans_l2_penalty (nerfstudio.cameras.camera_optimizers.cameraoptimizerconfig attribute)": [[59, "nerfstudio.cameras.camera_optimizers.CameraOptimizerConfig.trans_l2_penalty"]], "unit_vector() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.unit_vector"]], "update_tiling_intrinsics() (nerfstudio.cameras.cameras.cameras method)": [[59, "nerfstudio.cameras.cameras.Cameras.update_tiling_intrinsics"]], "viewmatrix() (in module nerfstudio.cameras.camera_utils)": [[59, "nerfstudio.cameras.camera_utils.viewmatrix"]], "instantiateconfig (class in nerfstudio.configs.base_config)": [[60, "nerfstudio.configs.base_config.InstantiateConfig"]], "localwriterconfig (class in nerfstudio.configs.base_config)": [[60, "nerfstudio.configs.base_config.LocalWriterConfig"]], "loggingconfig (class in nerfstudio.configs.base_config)": [[60, "nerfstudio.configs.base_config.LoggingConfig"]], "machineconfig (class in nerfstudio.configs.base_config)": [[60, "nerfstudio.configs.base_config.MachineConfig"]], "printableconfig (class in nerfstudio.configs.base_config)": [[60, "nerfstudio.configs.base_config.PrintableConfig"]], "viewerconfig (class in nerfstudio.configs.base_config)": [[60, "nerfstudio.configs.base_config.ViewerConfig"]], "camera_frustum_scale (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.camera_frustum_scale"]], "default_composite_depth (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.default_composite_depth"]], "device_type (nerfstudio.configs.base_config.machineconfig attribute)": [[60, "nerfstudio.configs.base_config.MachineConfig.device_type"]], "dist_url (nerfstudio.configs.base_config.machineconfig attribute)": [[60, "nerfstudio.configs.base_config.MachineConfig.dist_url"]], "enable (nerfstudio.configs.base_config.localwriterconfig attribute)": [[60, "nerfstudio.configs.base_config.LocalWriterConfig.enable"]], "image_format (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.image_format"]], "jpeg_quality (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.jpeg_quality"]], "local_writer (nerfstudio.configs.base_config.loggingconfig attribute)": [[60, "nerfstudio.configs.base_config.LoggingConfig.local_writer"]], "machine_rank (nerfstudio.configs.base_config.machineconfig attribute)": [[60, "nerfstudio.configs.base_config.MachineConfig.machine_rank"]], "make_share_url (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.make_share_url"]], "max_buffer_size (nerfstudio.configs.base_config.loggingconfig attribute)": [[60, "nerfstudio.configs.base_config.LoggingConfig.max_buffer_size"]], "max_log_size (nerfstudio.configs.base_config.localwriterconfig attribute)": [[60, "nerfstudio.configs.base_config.LocalWriterConfig.max_log_size"]], "max_num_display_images (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.max_num_display_images"]], "nerfstudio.configs.base_config": [[60, "module-nerfstudio.configs.base_config"]], "num_devices (nerfstudio.configs.base_config.machineconfig attribute)": [[60, "nerfstudio.configs.base_config.MachineConfig.num_devices"]], "num_machines (nerfstudio.configs.base_config.machineconfig attribute)": [[60, "nerfstudio.configs.base_config.MachineConfig.num_machines"]], "num_rays_per_chunk (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.num_rays_per_chunk"]], "profiler (nerfstudio.configs.base_config.loggingconfig attribute)": [[60, "nerfstudio.configs.base_config.LoggingConfig.profiler"]], "quit_on_train_completion (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.quit_on_train_completion"]], "relative_log_dir (nerfstudio.configs.base_config.loggingconfig attribute)": [[60, "nerfstudio.configs.base_config.LoggingConfig.relative_log_dir"]], "relative_log_filename (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.relative_log_filename"]], "seed (nerfstudio.configs.base_config.machineconfig attribute)": [[60, "nerfstudio.configs.base_config.MachineConfig.seed"]], "setup() (nerfstudio.configs.base_config.instantiateconfig method)": [[60, "nerfstudio.configs.base_config.InstantiateConfig.setup"]], "setup() (nerfstudio.configs.base_config.localwriterconfig method)": [[60, "nerfstudio.configs.base_config.LocalWriterConfig.setup"]], "stats_to_track (nerfstudio.configs.base_config.localwriterconfig attribute)": [[60, "nerfstudio.configs.base_config.LocalWriterConfig.stats_to_track"]], "steps_per_log (nerfstudio.configs.base_config.loggingconfig attribute)": [[60, "nerfstudio.configs.base_config.LoggingConfig.steps_per_log"]], "websocket_host (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.websocket_host"]], "websocket_port (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.websocket_port"]], "websocket_port_default (nerfstudio.configs.base_config.viewerconfig attribute)": [[60, "nerfstudio.configs.base_config.ViewerConfig.websocket_port_default"]], "datamanager (class in nerfstudio.data.datamanagers.base_datamanager)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager"]], "datamanagerconfig (class in nerfstudio.data.datamanagers.base_datamanager)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManagerConfig"]], "vanilladatamanager (class in nerfstudio.data.datamanagers.base_datamanager)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager"]], "vanilladatamanagerconfig (class in nerfstudio.data.datamanagers.base_datamanager)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig"]], "__post_init__() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.__post_init__"]], "cache_images_type (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.cache_images_type"]], "camera_optimizer (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.camera_optimizer"]], "camera_res_scale_factor (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.camera_res_scale_factor"]], "collate_fn() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig static method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.collate_fn"]], "create_eval_dataset() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.create_eval_dataset"]], "create_train_dataset() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.create_train_dataset"]], "data (nerfstudio.data.datamanagers.base_datamanager.datamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManagerConfig.data"]], "dataparser (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.dataparser"]], "dataset_type (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager property)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.dataset_type"]], "eval_count (nerfstudio.data.datamanagers.base_datamanager.datamanager attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.eval_count"]], "eval_dataset (nerfstudio.data.datamanagers.base_datamanager.datamanager attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.eval_dataset"]], "eval_image_indices (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.eval_image_indices"]], "eval_num_images_to_sample_from (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.eval_num_images_to_sample_from"]], "eval_num_rays_per_batch (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.eval_num_rays_per_batch"]], "eval_num_times_to_repeat_images (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.eval_num_times_to_repeat_images"]], "forward() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.forward"]], "get_datapath() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.get_datapath"]], "get_datapath() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.get_datapath"]], "get_eval_iterable() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.get_eval_iterable"]], "get_eval_rays_per_batch() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.get_eval_rays_per_batch"]], "get_eval_rays_per_batch() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.get_eval_rays_per_batch"]], "get_param_groups() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.get_param_groups"]], "get_param_groups() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.get_param_groups"]], "get_train_iterable() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.get_train_iterable"]], "get_train_rays_per_batch() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.get_train_rays_per_batch"]], "get_train_rays_per_batch() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.get_train_rays_per_batch"]], "get_training_callbacks() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.get_training_callbacks"]], "images_on_gpu (nerfstudio.data.datamanagers.base_datamanager.datamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManagerConfig.images_on_gpu"]], "includes_time (nerfstudio.data.datamanagers.base_datamanager.datamanager attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.includes_time"]], "iter_eval() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.iter_eval"]], "iter_train() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.iter_train"]], "masks_on_gpu (nerfstudio.data.datamanagers.base_datamanager.datamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManagerConfig.masks_on_gpu"]], "nerfstudio.data.datamanagers.base_datamanager": [[61, "module-nerfstudio.data.datamanagers.base_datamanager"]], "next_eval() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.next_eval"]], "next_eval() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.next_eval"]], "next_eval_image() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.next_eval_image"]], "next_eval_image() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.next_eval_image"]], "next_train() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.next_train"]], "next_train() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.next_train"]], "patch_size (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.patch_size"]], "pixel_sampler (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.pixel_sampler"]], "setup_eval() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.setup_eval"]], "setup_eval() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.setup_eval"]], "setup_train() (nerfstudio.data.datamanagers.base_datamanager.datamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.setup_train"]], "setup_train() (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanager method)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManager.setup_train"]], "train_count (nerfstudio.data.datamanagers.base_datamanager.datamanager attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.train_count"]], "train_dataset (nerfstudio.data.datamanagers.base_datamanager.datamanager attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.DataManager.train_dataset"]], "train_num_images_to_sample_from (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.train_num_images_to_sample_from"]], "train_num_rays_per_batch (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.train_num_rays_per_batch"]], "train_num_times_to_repeat_images (nerfstudio.data.datamanagers.base_datamanager.vanilladatamanagerconfig attribute)": [[61, "nerfstudio.data.datamanagers.base_datamanager.VanillaDataManagerConfig.train_num_times_to_repeat_images"]], "arkitscenes (class in nerfstudio.data.dataparsers.arkitscenes_dataparser)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenes"]], "arkitscenesdataparserconfig (class in nerfstudio.data.dataparsers.arkitscenes_dataparser)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig"]], "blender (class in nerfstudio.data.dataparsers.blender_dataparser)": [[62, "nerfstudio.data.dataparsers.blender_dataparser.Blender"]], "blenderdataparserconfig (class in nerfstudio.data.dataparsers.blender_dataparser)": [[62, "nerfstudio.data.dataparsers.blender_dataparser.BlenderDataParserConfig"]], "dnerf (class in nerfstudio.data.dataparsers.dnerf_dataparser)": [[62, "nerfstudio.data.dataparsers.dnerf_dataparser.DNeRF"]], "dnerfdataparserconfig (class in nerfstudio.data.dataparsers.dnerf_dataparser)": [[62, "nerfstudio.data.dataparsers.dnerf_dataparser.DNeRFDataParserConfig"]], "dataparser (class in nerfstudio.data.dataparsers.base_dataparser)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataParser"]], "dataparserconfig (class in nerfstudio.data.dataparsers.base_dataparser)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataParserConfig"]], "dataparseroutputs (class in nerfstudio.data.dataparsers.base_dataparser)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs"]], "dycheck (class in nerfstudio.data.dataparsers.dycheck_dataparser)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.Dycheck"]], "dycheckdataparserconfig (class in nerfstudio.data.dataparsers.dycheck_dataparser)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.DycheckDataParserConfig"]], "instantngp (class in nerfstudio.data.dataparsers.instant_ngp_dataparser)": [[62, "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGP"]], "instantngpdataparserconfig (class in nerfstudio.data.dataparsers.instant_ngp_dataparser)": [[62, "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGPDataParserConfig"]], "minimaldataparser (class in nerfstudio.data.dataparsers.minimal_dataparser)": [[62, "nerfstudio.data.dataparsers.minimal_dataparser.MinimalDataParser"]], "minimaldataparserconfig (class in nerfstudio.data.dataparsers.minimal_dataparser)": [[62, "nerfstudio.data.dataparsers.minimal_dataparser.MinimalDataParserConfig"]], "nerfosr (class in nerfstudio.data.dataparsers.nerfosr_dataparser)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSR"]], "nerfosrdataparserconfig (class in nerfstudio.data.dataparsers.nerfosr_dataparser)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig"]], "nerfstudio (class in nerfstudio.data.dataparsers.nerfstudio_dataparser)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.Nerfstudio"]], "nerfstudiodataparserconfig (class in nerfstudio.data.dataparsers.nerfstudio_dataparser)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig"]], "nuscenes (class in nerfstudio.data.dataparsers.nuscenes_dataparser)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenes"]], "nuscenesdataparserconfig (class in nerfstudio.data.dataparsers.nuscenes_dataparser)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig"]], "phototourism (class in nerfstudio.data.dataparsers.phototourism_dataparser)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.Phototourism"]], "phototourismdataparserconfig (class in nerfstudio.data.dataparsers.phototourism_dataparser)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig"]], "sdfstudio (class in nerfstudio.data.dataparsers.sdfstudio_dataparser)": [[62, "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudio"]], "sdfstudiodataparserconfig (class in nerfstudio.data.dataparsers.sdfstudio_dataparser)": [[62, "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudioDataParserConfig"]], "scannet (class in nerfstudio.data.dataparsers.scannet_dataparser)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNet"]], "scannetdataparserconfig (class in nerfstudio.data.dataparsers.scannet_dataparser)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig"]], "semantics (class in nerfstudio.data.dataparsers.base_dataparser)": [[62, "nerfstudio.data.dataparsers.base_dataparser.Semantics"]], "sitcoms3d (class in nerfstudio.data.dataparsers.sitcoms3d_dataparser)": [[62, "nerfstudio.data.dataparsers.sitcoms3d_dataparser.Sitcoms3D"]], "sitcoms3ddataparserconfig (class in nerfstudio.data.dataparsers.sitcoms3d_dataparser)": [[62, "nerfstudio.data.dataparsers.sitcoms3d_dataparser.Sitcoms3DDataParserConfig"]], "alpha_color (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.alpha_color"]], "alpha_color (nerfstudio.data.dataparsers.blender_dataparser.blenderdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.blender_dataparser.BlenderDataParserConfig.alpha_color"]], "alpha_color (nerfstudio.data.dataparsers.dnerf_dataparser.dnerfdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.dnerf_dataparser.DNeRFDataParserConfig.alpha_color"]], "alpha_color (nerfstudio.data.dataparsers.dycheck_dataparser.dycheckdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.DycheckDataParserConfig.alpha_color"]], "alpha_color (nerfstudio.data.dataparsers.phototourism_dataparser.phototourismdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig.alpha_color"]], "as_dict() (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs method)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.as_dict"]], "auto_scale_poses (nerfstudio.data.dataparsers.arkitscenes_dataparser.arkitscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig.auto_scale_poses"]], "auto_scale_poses (nerfstudio.data.dataparsers.nerfosr_dataparser.nerfosrdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig.auto_scale_poses"]], "auto_scale_poses (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.auto_scale_poses"]], "auto_scale_poses (nerfstudio.data.dataparsers.phototourism_dataparser.phototourismdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig.auto_scale_poses"]], "auto_scale_poses (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.auto_scale_poses"]], "cameras (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.cameras"]], "cameras (nerfstudio.data.dataparsers.nuscenes_dataparser.nuscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig.cameras"]], "center_method (nerfstudio.data.dataparsers.arkitscenes_dataparser.arkitscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig.center_method"]], "center_method (nerfstudio.data.dataparsers.nerfosr_dataparser.nerfosrdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig.center_method"]], "center_method (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.center_method"]], "center_method (nerfstudio.data.dataparsers.phototourism_dataparser.phototourismdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig.center_method"]], "center_method (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.center_method"]], "classes (nerfstudio.data.dataparsers.base_dataparser.semantics attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.Semantics.classes"]], "colors (nerfstudio.data.dataparsers.base_dataparser.semantics attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.Semantics.colors"]], "config (nerfstudio.data.dataparsers.base_dataparser.dataparser attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataParser.config"]], "data (nerfstudio.data.dataparsers.arkitscenes_dataparser.arkitscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.base_dataparser.dataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataParserConfig.data"]], "data (nerfstudio.data.dataparsers.blender_dataparser.blenderdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.blender_dataparser.BlenderDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.dnerf_dataparser.dnerfdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.dnerf_dataparser.DNeRFDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.dycheck_dataparser.dycheckdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.DycheckDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.instant_ngp_dataparser.instantngpdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGPDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.minimal_dataparser.minimaldataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.minimal_dataparser.MinimalDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.nerfosr_dataparser.nerfosrdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.nuscenes_dataparser.nuscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.phototourism_dataparser.phototourismdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.sdfstudio_dataparser.sdfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudioDataParserConfig.data"]], "data (nerfstudio.data.dataparsers.sitcoms3d_dataparser.sitcoms3ddataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sitcoms3d_dataparser.Sitcoms3DDataParserConfig.data"]], "data_dir (nerfstudio.data.dataparsers.nuscenes_dataparser.nuscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig.data_dir"]], "dataparser_scale (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.dataparser_scale"]], "dataparser_transform (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.dataparser_transform"]], "depth_unit_scale_factor (nerfstudio.data.dataparsers.arkitscenes_dataparser.arkitscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig.depth_unit_scale_factor"]], "depth_unit_scale_factor (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.depth_unit_scale_factor"]], "depth_unit_scale_factor (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.depth_unit_scale_factor"]], "depth_unit_scale_factor (nerfstudio.data.dataparsers.sdfstudio_dataparser.sdfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudioDataParserConfig.depth_unit_scale_factor"]], "downscale() (in module nerfstudio.data.dataparsers.dycheck_dataparser)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.downscale"]], "downscale_factor (nerfstudio.data.dataparsers.dycheck_dataparser.dycheckdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.DycheckDataParserConfig.downscale_factor"]], "downscale_factor (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.downscale_factor"]], "eval_interval (nerfstudio.data.dataparsers.instant_ngp_dataparser.instantngpdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGPDataParserConfig.eval_interval"]], "eval_interval (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.eval_interval"]], "eval_mode (nerfstudio.data.dataparsers.instant_ngp_dataparser.instantngpdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGPDataParserConfig.eval_mode"]], "eval_mode (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.eval_mode"]], "filenames (nerfstudio.data.dataparsers.base_dataparser.semantics attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.Semantics.filenames"]], "get_camera_params() (in module nerfstudio.data.dataparsers.nerfosr_dataparser)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.get_camera_params"]], "get_dataparser_outputs() (nerfstudio.data.dataparsers.base_dataparser.dataparser method)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataParser.get_dataparser_outputs"]], "get_focal_lengths() (nerfstudio.data.dataparsers.instant_ngp_dataparser.instantngp class method)": [[62, "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGP.get_focal_lengths"]], "image_filenames (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.image_filenames"]], "include_foreground_mask (nerfstudio.data.dataparsers.sdfstudio_dataparser.sdfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudioDataParserConfig.include_foreground_mask"]], "include_mono_prior (nerfstudio.data.dataparsers.sdfstudio_dataparser.sdfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudioDataParserConfig.include_mono_prior"]], "include_semantics (nerfstudio.data.dataparsers.sitcoms3d_dataparser.sitcoms3ddataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sitcoms3d_dataparser.Sitcoms3DDataParserConfig.include_semantics"]], "includes_time (nerfstudio.data.dataparsers.base_dataparser.dataparser attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataParser.includes_time"]], "load_3d_points (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.load_3D_points"]], "load_3d_points (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.load_3D_points"]], "mask_classes (nerfstudio.data.dataparsers.base_dataparser.semantics attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.Semantics.mask_classes"]], "mask_color (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.mask_color"]], "mask_dir (nerfstudio.data.dataparsers.nuscenes_dataparser.nuscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig.mask_dir"]], "mask_filenames (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.mask_filenames"]], "metadata (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.metadata"]], "nerfstudio.data.dataparsers.arkitscenes_dataparser": [[62, "module-nerfstudio.data.dataparsers.arkitscenes_dataparser"]], "nerfstudio.data.dataparsers.base_dataparser": [[62, "module-nerfstudio.data.dataparsers.base_dataparser"]], "nerfstudio.data.dataparsers.blender_dataparser": [[62, "module-nerfstudio.data.dataparsers.blender_dataparser"]], "nerfstudio.data.dataparsers.dnerf_dataparser": [[62, "module-nerfstudio.data.dataparsers.dnerf_dataparser"]], "nerfstudio.data.dataparsers.dycheck_dataparser": [[62, "module-nerfstudio.data.dataparsers.dycheck_dataparser"]], "nerfstudio.data.dataparsers.instant_ngp_dataparser": [[62, "module-nerfstudio.data.dataparsers.instant_ngp_dataparser"]], "nerfstudio.data.dataparsers.minimal_dataparser": [[62, "module-nerfstudio.data.dataparsers.minimal_dataparser"]], "nerfstudio.data.dataparsers.nerfosr_dataparser": [[62, "module-nerfstudio.data.dataparsers.nerfosr_dataparser"]], "nerfstudio.data.dataparsers.nerfstudio_dataparser": [[62, "module-nerfstudio.data.dataparsers.nerfstudio_dataparser"]], "nerfstudio.data.dataparsers.nuscenes_dataparser": [[62, "module-nerfstudio.data.dataparsers.nuscenes_dataparser"]], "nerfstudio.data.dataparsers.phototourism_dataparser": [[62, "module-nerfstudio.data.dataparsers.phototourism_dataparser"]], "nerfstudio.data.dataparsers.scannet_dataparser": [[62, "module-nerfstudio.data.dataparsers.scannet_dataparser"]], "nerfstudio.data.dataparsers.sdfstudio_dataparser": [[62, "module-nerfstudio.data.dataparsers.sdfstudio_dataparser"]], "nerfstudio.data.dataparsers.sitcoms3d_dataparser": [[62, "module-nerfstudio.data.dataparsers.sitcoms3d_dataparser"]], "orientation_method (nerfstudio.data.dataparsers.nerfosr_dataparser.nerfosrdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig.orientation_method"]], "orientation_method (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.orientation_method"]], "orientation_method (nerfstudio.data.dataparsers.phototourism_dataparser.phototourismdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig.orientation_method"]], "ply_file_path (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.ply_file_path"]], "ply_path (nerfstudio.data.dataparsers.blender_dataparser.blenderdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.blender_dataparser.BlenderDataParserConfig.ply_path"]], "point_cloud_color (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.point_cloud_color"]], "process_frames() (nerfstudio.data.dataparsers.dycheck_dataparser.dycheck method)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.Dycheck.process_frames"]], "rescale() (in module nerfstudio.data.dataparsers.dycheck_dataparser)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.rescale"]], "rotation_translation_to_pose() (in module nerfstudio.data.dataparsers.nuscenes_dataparser)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.rotation_translation_to_pose"]], "save_dataparser_transform() (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs method)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.save_dataparser_transform"]], "scale_factor (nerfstudio.data.dataparsers.arkitscenes_dataparser.arkitscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig.scale_factor"]], "scale_factor (nerfstudio.data.dataparsers.blender_dataparser.blenderdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.blender_dataparser.BlenderDataParserConfig.scale_factor"]], "scale_factor (nerfstudio.data.dataparsers.dnerf_dataparser.dnerfdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.dnerf_dataparser.DNeRFDataParserConfig.scale_factor"]], "scale_factor (nerfstudio.data.dataparsers.dycheck_dataparser.dycheckdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.DycheckDataParserConfig.scale_factor"]], "scale_factor (nerfstudio.data.dataparsers.nerfosr_dataparser.nerfosrdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig.scale_factor"]], "scale_factor (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.scale_factor"]], "scale_factor (nerfstudio.data.dataparsers.phototourism_dataparser.phototourismdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig.scale_factor"]], "scale_factor (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.scale_factor"]], "scene (nerfstudio.data.dataparsers.nerfosr_dataparser.nerfosrdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig.scene"]], "scene_box (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs attribute)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.scene_box"]], "scene_box_bound (nerfstudio.data.dataparsers.dycheck_dataparser.dycheckdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.DycheckDataParserConfig.scene_box_bound"]], "scene_scale (nerfstudio.data.dataparsers.arkitscenes_dataparser.arkitscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig.scene_scale"]], "scene_scale (nerfstudio.data.dataparsers.instant_ngp_dataparser.instantngpdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGPDataParserConfig.scene_scale"]], "scene_scale (nerfstudio.data.dataparsers.nerfosr_dataparser.nerfosrdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig.scene_scale"]], "scene_scale (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.scene_scale"]], "scene_scale (nerfstudio.data.dataparsers.phototourism_dataparser.phototourismdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig.scene_scale"]], "scene_scale (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.scene_scale"]], "scene_scale (nerfstudio.data.dataparsers.sdfstudio_dataparser.sdfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudioDataParserConfig.scene_scale"]], "scene_scale (nerfstudio.data.dataparsers.sitcoms3d_dataparser.sitcoms3ddataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sitcoms3d_dataparser.Sitcoms3DDataParserConfig.scene_scale"]], "skip_every_for_val_split (nerfstudio.data.dataparsers.sdfstudio_dataparser.sdfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.sdfstudio_dataparser.SDFStudioDataParserConfig.skip_every_for_val_split"]], "train_split_fraction (nerfstudio.data.dataparsers.arkitscenes_dataparser.arkitscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.ARKitScenesDataParserConfig.train_split_fraction"]], "train_split_fraction (nerfstudio.data.dataparsers.instant_ngp_dataparser.instantngpdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.instant_ngp_dataparser.InstantNGPDataParserConfig.train_split_fraction"]], "train_split_fraction (nerfstudio.data.dataparsers.nerfstudio_dataparser.nerfstudiodataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfstudio_dataparser.NerfstudioDataParserConfig.train_split_fraction"]], "train_split_fraction (nerfstudio.data.dataparsers.nuscenes_dataparser.nuscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig.train_split_fraction"]], "train_split_fraction (nerfstudio.data.dataparsers.phototourism_dataparser.phototourismdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.phototourism_dataparser.PhototourismDataParserConfig.train_split_fraction"]], "train_split_fraction (nerfstudio.data.dataparsers.scannet_dataparser.scannetdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.scannet_dataparser.ScanNetDataParserConfig.train_split_fraction"]], "traj_string_to_matrix() (in module nerfstudio.data.dataparsers.arkitscenes_dataparser)": [[62, "nerfstudio.data.dataparsers.arkitscenes_dataparser.traj_string_to_matrix"]], "transform_poses_to_original_space() (in module nerfstudio.data.dataparsers.base_dataparser)": [[62, "nerfstudio.data.dataparsers.base_dataparser.transform_poses_to_original_space"]], "transform_poses_to_original_space() (nerfstudio.data.dataparsers.base_dataparser.dataparseroutputs method)": [[62, "nerfstudio.data.dataparsers.base_dataparser.DataparserOutputs.transform_poses_to_original_space"]], "upscale() (in module nerfstudio.data.dataparsers.dycheck_dataparser)": [[62, "nerfstudio.data.dataparsers.dycheck_dataparser.upscale"]], "use_masks (nerfstudio.data.dataparsers.nerfosr_dataparser.nerfosrdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nerfosr_dataparser.NeRFOSRDataParserConfig.use_masks"]], "verbose (nerfstudio.data.dataparsers.nuscenes_dataparser.nuscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig.verbose"]], "version (nerfstudio.data.dataparsers.nuscenes_dataparser.nuscenesdataparserconfig attribute)": [[62, "nerfstudio.data.dataparsers.nuscenes_dataparser.NuScenesDataParserConfig.version"]], "inputdataset (class in nerfstudio.data.datasets.base_dataset)": [[63, "nerfstudio.data.datasets.base_dataset.InputDataset"]], "sdfdataset (class in nerfstudio.data.datasets.sdf_dataset)": [[63, "nerfstudio.data.datasets.sdf_dataset.SDFDataset"]], "semanticdataset (class in nerfstudio.data.datasets.semantic_dataset)": [[63, "nerfstudio.data.datasets.semantic_dataset.SemanticDataset"]], "cache_compressed_images (nerfstudio.data.datasets.base_dataset.inputdataset attribute)": [[63, "nerfstudio.data.datasets.base_dataset.InputDataset.cache_compressed_images"]], "get_data() (nerfstudio.data.datasets.base_dataset.inputdataset method)": [[63, "nerfstudio.data.datasets.base_dataset.InputDataset.get_data"]], "get_depths_and_normals() (nerfstudio.data.datasets.sdf_dataset.sdfdataset method)": [[63, "nerfstudio.data.datasets.sdf_dataset.SDFDataset.get_depths_and_normals"]], "get_image_float32() (nerfstudio.data.datasets.base_dataset.inputdataset method)": [[63, "nerfstudio.data.datasets.base_dataset.InputDataset.get_image_float32"]], "get_image_uint8() (nerfstudio.data.datasets.base_dataset.inputdataset method)": [[63, "nerfstudio.data.datasets.base_dataset.InputDataset.get_image_uint8"]], "get_metadata() (nerfstudio.data.datasets.base_dataset.inputdataset method)": [[63, "nerfstudio.data.datasets.base_dataset.InputDataset.get_metadata"]], "get_metadata() (nerfstudio.data.datasets.sdf_dataset.sdfdataset method)": [[63, "nerfstudio.data.datasets.sdf_dataset.SDFDataset.get_metadata"]], "get_metadata() (nerfstudio.data.datasets.semantic_dataset.semanticdataset method)": [[63, "nerfstudio.data.datasets.semantic_dataset.SemanticDataset.get_metadata"]], "get_numpy_image() (nerfstudio.data.datasets.base_dataset.inputdataset method)": [[63, "nerfstudio.data.datasets.base_dataset.InputDataset.get_numpy_image"]], "image_filenames (nerfstudio.data.datasets.base_dataset.inputdataset property)": [[63, "nerfstudio.data.datasets.base_dataset.InputDataset.image_filenames"]], "nerfstudio.data.datasets.base_dataset": [[63, "module-nerfstudio.data.datasets.base_dataset"]], "nerfstudio.data.datasets.sdf_dataset": [[63, "module-nerfstudio.data.datasets.sdf_dataset"]], "nerfstudio.data.datasets.semantic_dataset": [[63, "module-nerfstudio.data.datasets.semantic_dataset"]], "orientedbox (class in nerfstudio.data.scene_box)": [[64, "nerfstudio.data.scene_box.OrientedBox"]], "pairpixelsampler (class in nerfstudio.data.pixel_samplers)": [[64, "nerfstudio.data.pixel_samplers.PairPixelSampler"]], "pairpixelsamplerconfig (class in nerfstudio.data.pixel_samplers)": [[64, "nerfstudio.data.pixel_samplers.PairPixelSamplerConfig"]], "patchpixelsampler (class in nerfstudio.data.pixel_samplers)": [[64, "nerfstudio.data.pixel_samplers.PatchPixelSampler"]], "patchpixelsamplerconfig (class in nerfstudio.data.pixel_samplers)": [[64, "nerfstudio.data.pixel_samplers.PatchPixelSamplerConfig"]], "pixelsampler (class in nerfstudio.data.pixel_samplers)": [[64, "nerfstudio.data.pixel_samplers.PixelSampler"]], "pixelsamplerconfig (class in nerfstudio.data.pixel_samplers)": [[64, "nerfstudio.data.pixel_samplers.PixelSamplerConfig"]], "r (nerfstudio.data.scene_box.orientedbox attribute)": [[64, "nerfstudio.data.scene_box.OrientedBox.R"]], "s (nerfstudio.data.scene_box.orientedbox attribute)": [[64, "nerfstudio.data.scene_box.OrientedBox.S"]], "scenebox (class in nerfstudio.data.scene_box)": [[64, "nerfstudio.data.scene_box.SceneBox"]], "t (nerfstudio.data.scene_box.orientedbox attribute)": [[64, "nerfstudio.data.scene_box.OrientedBox.T"]], "aabb (nerfstudio.data.scene_box.scenebox attribute)": [[64, "nerfstudio.data.scene_box.SceneBox.aabb"]], "collate_image_dataset_batch() (nerfstudio.data.pixel_samplers.pixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PixelSampler.collate_image_dataset_batch"]], "collate_image_dataset_batch_list() (nerfstudio.data.pixel_samplers.pixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PixelSampler.collate_image_dataset_batch_list"]], "fisheye_crop_radius (nerfstudio.data.pixel_samplers.pixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PixelSamplerConfig.fisheye_crop_radius"]], "from_camera_poses() (nerfstudio.data.scene_box.scenebox static method)": [[64, "nerfstudio.data.scene_box.SceneBox.from_camera_poses"]], "from_params() (nerfstudio.data.scene_box.orientedbox static method)": [[64, "nerfstudio.data.scene_box.OrientedBox.from_params"]], "get_center() (nerfstudio.data.scene_box.scenebox method)": [[64, "nerfstudio.data.scene_box.SceneBox.get_center"]], "get_centered_and_scaled_scene_box() (nerfstudio.data.scene_box.scenebox method)": [[64, "nerfstudio.data.scene_box.SceneBox.get_centered_and_scaled_scene_box"]], "get_diagonal_length() (nerfstudio.data.scene_box.scenebox method)": [[64, "nerfstudio.data.scene_box.SceneBox.get_diagonal_length"]], "get_normalized_positions() (nerfstudio.data.scene_box.scenebox static method)": [[64, "nerfstudio.data.scene_box.SceneBox.get_normalized_positions"]], "ignore_mask (nerfstudio.data.pixel_samplers.pixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PixelSamplerConfig.ignore_mask"]], "is_equirectangular (nerfstudio.data.pixel_samplers.pixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PixelSamplerConfig.is_equirectangular"]], "keep_full_image (nerfstudio.data.pixel_samplers.pixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PixelSamplerConfig.keep_full_image"]], "max_num_iterations (nerfstudio.data.pixel_samplers.pairpixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PairPixelSamplerConfig.max_num_iterations"]], "max_num_iterations (nerfstudio.data.pixel_samplers.patchpixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PatchPixelSamplerConfig.max_num_iterations"]], "max_num_iterations (nerfstudio.data.pixel_samplers.pixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PixelSamplerConfig.max_num_iterations"]], "nerfstudio.data.pixel_samplers": [[64, "module-nerfstudio.data.pixel_samplers"]], "nerfstudio.data.scene_box": [[64, "module-nerfstudio.data.scene_box"]], "num_rays_per_batch (nerfstudio.data.pixel_samplers.pixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PixelSamplerConfig.num_rays_per_batch"]], "patch_size (nerfstudio.data.pixel_samplers.patchpixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PatchPixelSamplerConfig.patch_size"]], "radius (nerfstudio.data.pixel_samplers.pairpixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PairPixelSamplerConfig.radius"]], "rejection_sample_mask (nerfstudio.data.pixel_samplers.pairpixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PairPixelSamplerConfig.rejection_sample_mask"]], "rejection_sample_mask (nerfstudio.data.pixel_samplers.patchpixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PatchPixelSamplerConfig.rejection_sample_mask"]], "rejection_sample_mask (nerfstudio.data.pixel_samplers.pixelsamplerconfig attribute)": [[64, "nerfstudio.data.pixel_samplers.PixelSamplerConfig.rejection_sample_mask"]], "rejection_sample_mask() (nerfstudio.data.pixel_samplers.pixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PixelSampler.rejection_sample_mask"]], "sample() (nerfstudio.data.pixel_samplers.pixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PixelSampler.sample"]], "sample_method() (nerfstudio.data.pixel_samplers.pairpixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PairPixelSampler.sample_method"]], "sample_method() (nerfstudio.data.pixel_samplers.patchpixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PatchPixelSampler.sample_method"]], "sample_method() (nerfstudio.data.pixel_samplers.pixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PixelSampler.sample_method"]], "set_num_rays_per_batch() (nerfstudio.data.pixel_samplers.patchpixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PatchPixelSampler.set_num_rays_per_batch"]], "set_num_rays_per_batch() (nerfstudio.data.pixel_samplers.pixelsampler method)": [[64, "nerfstudio.data.pixel_samplers.PixelSampler.set_num_rays_per_batch"]], "within() (nerfstudio.data.scene_box.orientedbox method)": [[64, "nerfstudio.data.scene_box.OrientedBox.within"]], "within() (nerfstudio.data.scene_box.scenebox method)": [[64, "nerfstudio.data.scene_box.SceneBox.within"]], "baseimage (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.BaseImage"]], "cachedataloader (class in nerfstudio.data.utils.dataloaders)": [[65, "nerfstudio.data.utils.dataloaders.CacheDataloader"]], "camera (class in nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Camera"]], "cameramodel (class in nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.CameraModel"]], "evaldataloader (class in nerfstudio.data.utils.dataloaders)": [[65, "nerfstudio.data.utils.dataloaders.EvalDataloader"]], "fixedindicesevaldataloader (class in nerfstudio.data.utils.dataloaders)": [[65, "nerfstudio.data.utils.dataloaders.FixedIndicesEvalDataloader"]], "image (class in nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Image"]], "imagebatchstream (class in nerfstudio.data.utils.dataloaders)": [[65, "nerfstudio.data.utils.dataloaders.ImageBatchStream"]], "point3d (class in nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Point3D"]], "randindicesevaldataloader (class in nerfstudio.data.utils.dataloaders)": [[65, "nerfstudio.data.utils.dataloaders.RandIndicesEvalDataloader"]], "raybatchstream (class in nerfstudio.data.utils.dataloaders)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream"]], "__iter__() (nerfstudio.data.utils.dataloaders.evaldataloader method)": [[65, "nerfstudio.data.utils.dataloaders.EvalDataloader.__iter__"]], "__iter__() (nerfstudio.data.utils.dataloaders.raybatchstream method)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.__iter__"]], "__next__() (nerfstudio.data.utils.dataloaders.evaldataloader method)": [[65, "nerfstudio.data.utils.dataloaders.EvalDataloader.__next__"]], "collate_fn (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.collate_fn"]], "device (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.device"]], "error (nerfstudio.data.utils.colmap_parsing_utils.point3d attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Point3D.error"]], "exclude_batch_keys_from_device (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.exclude_batch_keys_from_device"]], "get_camera() (nerfstudio.data.utils.dataloaders.evaldataloader method)": [[65, "nerfstudio.data.utils.dataloaders.EvalDataloader.get_camera"]], "get_data_from_image_idx() (nerfstudio.data.utils.dataloaders.evaldataloader method)": [[65, "nerfstudio.data.utils.dataloaders.EvalDataloader.get_data_from_image_idx"]], "get_depth_image_from_path() (in module nerfstudio.data.utils.data_utils)": [[65, "nerfstudio.data.utils.data_utils.get_depth_image_from_path"]], "get_image_mask_tensor_from_path() (in module nerfstudio.data.utils.data_utils)": [[65, "nerfstudio.data.utils.data_utils.get_image_mask_tensor_from_path"]], "get_semantics_and_mask_tensors_from_path() (in module nerfstudio.data.utils.data_utils)": [[65, "nerfstudio.data.utils.data_utils.get_semantics_and_mask_tensors_from_path"]], "height (nerfstudio.data.utils.colmap_parsing_utils.camera attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Camera.height"]], "id (nerfstudio.data.utils.colmap_parsing_utils.camera attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Camera.id"]], "id (nerfstudio.data.utils.colmap_parsing_utils.point3d attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Point3D.id"]], "identity_collate() (in module nerfstudio.data.utils.data_utils)": [[65, "nerfstudio.data.utils.data_utils.identity_collate"]], "image_ids (nerfstudio.data.utils.colmap_parsing_utils.point3d attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Point3D.image_ids"]], "load_from_disk (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.load_from_disk"]], "model (nerfstudio.data.utils.colmap_parsing_utils.camera attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Camera.model"]], "model_id (nerfstudio.data.utils.colmap_parsing_utils.cameramodel attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.CameraModel.model_id"]], "model_name (nerfstudio.data.utils.colmap_parsing_utils.cameramodel attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.CameraModel.model_name"]], "nerfstudio.data.utils.colmap_parsing_utils": [[65, "module-nerfstudio.data.utils.colmap_parsing_utils"]], "nerfstudio.data.utils.data_utils": [[65, "module-nerfstudio.data.utils.data_utils"]], "nerfstudio.data.utils.dataloaders": [[65, "module-nerfstudio.data.utils.dataloaders"]], "nerfstudio.data.utils.nerfstudio_collate": [[65, "module-nerfstudio.data.utils.nerfstudio_collate"]], "nerfstudio_collate() (in module nerfstudio.data.utils.nerfstudio_collate)": [[65, "nerfstudio.data.utils.nerfstudio_collate.nerfstudio_collate"]], "num_image_load_threads (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.num_image_load_threads"]], "num_images_to_sample_from (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.num_images_to_sample_from"]], "num_params (nerfstudio.data.utils.colmap_parsing_utils.cameramodel attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.CameraModel.num_params"]], "num_rays_per_batch (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.num_rays_per_batch"]], "num_times_to_repeat_images (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.num_times_to_repeat_images"]], "params (nerfstudio.data.utils.colmap_parsing_utils.camera attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Camera.params"]], "patch_size (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.patch_size"]], "pil_to_numpy() (in module nerfstudio.data.utils.data_utils)": [[65, "nerfstudio.data.utils.data_utils.pil_to_numpy"]], "pixel_sampler_config (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.pixel_sampler_config"]], "point2d_idxs (nerfstudio.data.utils.colmap_parsing_utils.point3d attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Point3D.point2D_idxs"]], "ray_generator (nerfstudio.data.utils.dataloaders.raybatchstream attribute)": [[65, "nerfstudio.data.utils.dataloaders.RayBatchStream.ray_generator"]], "read_cameras_binary() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.read_cameras_binary"]], "read_cameras_text() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.read_cameras_text"]], "read_images_binary() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.read_images_binary"]], "read_images_text() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.read_images_text"]], "read_next_bytes() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.read_next_bytes"]], "read_points3d_binary() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.read_points3D_binary"]], "read_points3d_text() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.read_points3D_text"]], "rgb (nerfstudio.data.utils.colmap_parsing_utils.point3d attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Point3D.rgb"]], "undistort_view() (in module nerfstudio.data.utils.dataloaders)": [[65, "nerfstudio.data.utils.dataloaders.undistort_view"]], "variable_res_collate() (in module nerfstudio.data.utils.dataloaders)": [[65, "nerfstudio.data.utils.dataloaders.variable_res_collate"]], "width (nerfstudio.data.utils.colmap_parsing_utils.camera attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Camera.width"]], "write_cameras_binary() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.write_cameras_binary"]], "write_cameras_text() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.write_cameras_text"]], "write_images_binary() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.write_images_binary"]], "write_images_text() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.write_images_text"]], "write_next_bytes() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.write_next_bytes"]], "write_points3d_binary() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.write_points3D_binary"]], "write_points3d_text() (in module nerfstudio.data.utils.colmap_parsing_utils)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.write_points3D_text"]], "xyz (nerfstudio.data.utils.colmap_parsing_utils.point3d attribute)": [[65, "nerfstudio.data.utils.colmap_parsing_utils.Point3D.xyz"]], "embedding (class in nerfstudio.field_components.embedding)": [[66, "nerfstudio.field_components.embedding.Embedding"]], "build_nn_modules() (nerfstudio.field_components.embedding.embedding method)": [[66, "nerfstudio.field_components.embedding.Embedding.build_nn_modules"]], "forward() (nerfstudio.field_components.embedding.embedding method)": [[66, "nerfstudio.field_components.embedding.Embedding.forward"]], "mean() (nerfstudio.field_components.embedding.embedding method)": [[66, "nerfstudio.field_components.embedding.Embedding.mean"]], "nerfstudio.field_components.embedding": [[66, "module-nerfstudio.field_components.embedding"]], "encoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.Encoding"]], "ffencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.FFEncoding"]], "hashencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.HashEncoding"]], "identity (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.Identity"]], "kplanesencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.KPlanesEncoding"]], "nerfencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.NeRFEncoding"]], "polyhedronffencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.PolyhedronFFEncoding"]], "rffencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.RFFEncoding"]], "shencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.SHEncoding"]], "scalingandoffset (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.ScalingAndOffset"]], "tensorcpencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.TensorCPEncoding"]], "tensorvmencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.TensorVMEncoding"]], "triplaneencoding (class in nerfstudio.field_components.encodings)": [[67, "nerfstudio.field_components.encodings.TriplaneEncoding"]], "build_nn_modules() (nerfstudio.field_components.encodings.hashencoding method)": [[67, "nerfstudio.field_components.encodings.HashEncoding.build_nn_modules"]], "forward() (nerfstudio.field_components.encodings.encoding method)": [[67, "nerfstudio.field_components.encodings.Encoding.forward"]], "forward() (nerfstudio.field_components.encodings.ffencoding method)": [[67, "nerfstudio.field_components.encodings.FFEncoding.forward"]], "forward() (nerfstudio.field_components.encodings.hashencoding method)": [[67, "nerfstudio.field_components.encodings.HashEncoding.forward"]], "forward() (nerfstudio.field_components.encodings.identity method)": [[67, "nerfstudio.field_components.encodings.Identity.forward"]], "forward() (nerfstudio.field_components.encodings.kplanesencoding method)": [[67, "nerfstudio.field_components.encodings.KPlanesEncoding.forward"]], "forward() (nerfstudio.field_components.encodings.nerfencoding method)": [[67, "nerfstudio.field_components.encodings.NeRFEncoding.forward"]], "forward() (nerfstudio.field_components.encodings.shencoding method)": [[67, "nerfstudio.field_components.encodings.SHEncoding.forward"]], "forward() (nerfstudio.field_components.encodings.scalingandoffset method)": [[67, "nerfstudio.field_components.encodings.ScalingAndOffset.forward"]], "forward() (nerfstudio.field_components.encodings.tensorcpencoding method)": [[67, "nerfstudio.field_components.encodings.TensorCPEncoding.forward"]], "forward() (nerfstudio.field_components.encodings.tensorvmencoding method)": [[67, "nerfstudio.field_components.encodings.TensorVMEncoding.forward"]], "forward() (nerfstudio.field_components.encodings.triplaneencoding method)": [[67, "nerfstudio.field_components.encodings.TriplaneEncoding.forward"]], "get_out_dim() (nerfstudio.field_components.encodings.ffencoding method)": [[67, "nerfstudio.field_components.encodings.FFEncoding.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.hashencoding method)": [[67, "nerfstudio.field_components.encodings.HashEncoding.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.identity method)": [[67, "nerfstudio.field_components.encodings.Identity.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.kplanesencoding method)": [[67, "nerfstudio.field_components.encodings.KPlanesEncoding.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.nerfencoding method)": [[67, "nerfstudio.field_components.encodings.NeRFEncoding.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.shencoding method)": [[67, "nerfstudio.field_components.encodings.SHEncoding.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.scalingandoffset method)": [[67, "nerfstudio.field_components.encodings.ScalingAndOffset.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.tensorcpencoding method)": [[67, "nerfstudio.field_components.encodings.TensorCPEncoding.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.tensorvmencoding method)": [[67, "nerfstudio.field_components.encodings.TensorVMEncoding.get_out_dim"]], "get_out_dim() (nerfstudio.field_components.encodings.triplaneencoding method)": [[67, "nerfstudio.field_components.encodings.TriplaneEncoding.get_out_dim"]], "get_tcnn_encoding_config() (nerfstudio.field_components.encodings.hashencoding class method)": [[67, "nerfstudio.field_components.encodings.HashEncoding.get_tcnn_encoding_config"]], "get_tcnn_encoding_config() (nerfstudio.field_components.encodings.nerfencoding class method)": [[67, "nerfstudio.field_components.encodings.NeRFEncoding.get_tcnn_encoding_config"]], "get_tcnn_encoding_config() (nerfstudio.field_components.encodings.shencoding class method)": [[67, "nerfstudio.field_components.encodings.SHEncoding.get_tcnn_encoding_config"]], "hash_fn() (nerfstudio.field_components.encodings.hashencoding method)": [[67, "nerfstudio.field_components.encodings.HashEncoding.hash_fn"]], "nerfstudio.field_components.encodings": [[67, "module-nerfstudio.field_components.encodings"]], "pytorch_fwd() (nerfstudio.field_components.encodings.hashencoding method)": [[67, "nerfstudio.field_components.encodings.HashEncoding.pytorch_fwd"]], "pytorch_fwd() (nerfstudio.field_components.encodings.nerfencoding method)": [[67, "nerfstudio.field_components.encodings.NeRFEncoding.pytorch_fwd"]], "pytorch_fwd() (nerfstudio.field_components.encodings.shencoding method)": [[67, "nerfstudio.field_components.encodings.SHEncoding.pytorch_fwd"]], "upsample_grid() (nerfstudio.field_components.encodings.tensorcpencoding method)": [[67, "nerfstudio.field_components.encodings.TensorCPEncoding.upsample_grid"]], "upsample_grid() (nerfstudio.field_components.encodings.tensorvmencoding method)": [[67, "nerfstudio.field_components.encodings.TensorVMEncoding.upsample_grid"]], "upsample_grid() (nerfstudio.field_components.encodings.triplaneencoding method)": [[67, "nerfstudio.field_components.encodings.TriplaneEncoding.upsample_grid"]], "densityfieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.DensityFieldHead"]], "fieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.FieldHead"]], "fieldheadnames (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.FieldHeadNames"]], "prednormalsfieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.PredNormalsFieldHead"]], "rgbfieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.RGBFieldHead"]], "shfieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.SHFieldHead"]], "semanticfieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.SemanticFieldHead"]], "transientdensityfieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.TransientDensityFieldHead"]], "transientrgbfieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.TransientRGBFieldHead"]], "uncertaintyfieldhead (class in nerfstudio.field_components.field_heads)": [[68, "nerfstudio.field_components.field_heads.UncertaintyFieldHead"]], "forward() (nerfstudio.field_components.field_heads.fieldhead method)": [[68, "nerfstudio.field_components.field_heads.FieldHead.forward"]], "forward() (nerfstudio.field_components.field_heads.prednormalsfieldhead method)": [[68, "nerfstudio.field_components.field_heads.PredNormalsFieldHead.forward"]], "nerfstudio.field_components.field_heads": [[68, "module-nerfstudio.field_components.field_heads"]], "set_in_dim() (nerfstudio.field_components.field_heads.fieldhead method)": [[68, "nerfstudio.field_components.field_heads.FieldHead.set_in_dim"]], "mlp (class in nerfstudio.field_components.mlp)": [[70, "nerfstudio.field_components.mlp.MLP"]], "mlpwithhashencoding (class in nerfstudio.field_components.mlp)": [[70, "nerfstudio.field_components.mlp.MLPWithHashEncoding"]], "activation_to_tcnn_string() (in module nerfstudio.field_components.mlp)": [[70, "nerfstudio.field_components.mlp.activation_to_tcnn_string"]], "build_nn_modules() (nerfstudio.field_components.mlp.mlp method)": [[70, "nerfstudio.field_components.mlp.MLP.build_nn_modules"]], "build_nn_modules() (nerfstudio.field_components.mlp.mlpwithhashencoding method)": [[70, "nerfstudio.field_components.mlp.MLPWithHashEncoding.build_nn_modules"]], "forward() (nerfstudio.field_components.mlp.mlp method)": [[70, "nerfstudio.field_components.mlp.MLP.forward"]], "forward() (nerfstudio.field_components.mlp.mlpwithhashencoding method)": [[70, "nerfstudio.field_components.mlp.MLPWithHashEncoding.forward"]], "get_tcnn_network_config() (nerfstudio.field_components.mlp.mlp class method)": [[70, "nerfstudio.field_components.mlp.MLP.get_tcnn_network_config"]], "nerfstudio.field_components.mlp": [[70, "module-nerfstudio.field_components.mlp"]], "pytorch_fwd() (nerfstudio.field_components.mlp.mlp method)": [[70, "nerfstudio.field_components.mlp.MLP.pytorch_fwd"]], "scenecontraction (class in nerfstudio.field_components.spatial_distortions)": [[71, "nerfstudio.field_components.spatial_distortions.SceneContraction"]], "spatialdistortion (class in nerfstudio.field_components.spatial_distortions)": [[71, "nerfstudio.field_components.spatial_distortions.SpatialDistortion"]], "forward() (nerfstudio.field_components.spatial_distortions.scenecontraction method)": [[71, "nerfstudio.field_components.spatial_distortions.SceneContraction.forward"]], "forward() (nerfstudio.field_components.spatial_distortions.spatialdistortion method)": [[71, "nerfstudio.field_components.spatial_distortions.SpatialDistortion.forward"]], "nerfstudio.field_components.spatial_distortions": [[71, "module-nerfstudio.field_components.spatial_distortions"]], "field (class in nerfstudio.fields.base_field)": [[72, "nerfstudio.fields.base_field.Field"]], "fieldconfig (class in nerfstudio.fields.base_field)": [[72, "nerfstudio.fields.base_field.FieldConfig"]], "hashmlpdensityfield (class in nerfstudio.fields.density_fields)": [[72, "nerfstudio.fields.density_fields.HashMLPDensityField"]], "learnedvariance (class in nerfstudio.fields.sdf_field)": [[72, "nerfstudio.fields.sdf_field.LearnedVariance"]], "nerffield (class in nerfstudio.fields.vanilla_nerf_field)": [[72, "nerfstudio.fields.vanilla_nerf_field.NeRFField"]], "nerfactofield (class in nerfstudio.fields.nerfacto_field)": [[72, "nerfstudio.fields.nerfacto_field.NerfactoField"]], "sdffield (class in nerfstudio.fields.sdf_field)": [[72, "nerfstudio.fields.sdf_field.SDFField"]], "sdffieldconfig (class in nerfstudio.fields.sdf_field)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig"]], "semanticnerffield (class in nerfstudio.fields.semantic_nerf_field)": [[72, "nerfstudio.fields.semantic_nerf_field.SemanticNerfField"]], "tensorffield (class in nerfstudio.fields.tensorf_field)": [[72, "nerfstudio.fields.tensorf_field.TensoRFField"]], "vanillanerfwfield (class in nerfstudio.fields.nerfw_field)": [[72, "nerfstudio.fields.nerfw_field.VanillaNerfWField"]], "appearance_embedding_dim (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.appearance_embedding_dim"]], "base_res (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.base_res"]], "beta_init (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.beta_init"]], "bias (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.bias"]], "density_fn() (nerfstudio.fields.base_field.field method)": [[72, "nerfstudio.fields.base_field.Field.density_fn"]], "divide_factor (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.divide_factor"]], "features_per_level (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.features_per_level"]], "forward() (nerfstudio.fields.base_field.field method)": [[72, "nerfstudio.fields.base_field.Field.forward"]], "forward() (nerfstudio.fields.sdf_field.learnedvariance method)": [[72, "nerfstudio.fields.sdf_field.LearnedVariance.forward"]], "forward() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.forward"]], "forward() (nerfstudio.fields.tensorf_field.tensorffield method)": [[72, "nerfstudio.fields.tensorf_field.TensoRFField.forward"]], "forward_geonetwork() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.forward_geonetwork"]], "geo_feat_dim (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.geo_feat_dim"]], "geometric_init (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.geometric_init"]], "get_alpha() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.get_alpha"]], "get_colors() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.get_colors"]], "get_density() (nerfstudio.fields.base_field.field method)": [[72, "nerfstudio.fields.base_field.Field.get_density"]], "get_density() (nerfstudio.fields.density_fields.hashmlpdensityfield method)": [[72, "nerfstudio.fields.density_fields.HashMLPDensityField.get_density"]], "get_density() (nerfstudio.fields.nerfacto_field.nerfactofield method)": [[72, "nerfstudio.fields.nerfacto_field.NerfactoField.get_density"]], "get_density() (nerfstudio.fields.nerfw_field.vanillanerfwfield method)": [[72, "nerfstudio.fields.nerfw_field.VanillaNerfWField.get_density"]], "get_density() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.get_density"]], "get_density() (nerfstudio.fields.semantic_nerf_field.semanticnerffield method)": [[72, "nerfstudio.fields.semantic_nerf_field.SemanticNerfField.get_density"]], "get_density() (nerfstudio.fields.tensorf_field.tensorffield method)": [[72, "nerfstudio.fields.tensorf_field.TensoRFField.get_density"]], "get_density() (nerfstudio.fields.vanilla_nerf_field.nerffield method)": [[72, "nerfstudio.fields.vanilla_nerf_field.NeRFField.get_density"]], "get_normalized_directions() (in module nerfstudio.fields.base_field)": [[72, "nerfstudio.fields.base_field.get_normalized_directions"]], "get_normals() (nerfstudio.fields.base_field.field method)": [[72, "nerfstudio.fields.base_field.Field.get_normals"]], "get_outputs() (nerfstudio.fields.base_field.field method)": [[72, "nerfstudio.fields.base_field.Field.get_outputs"]], "get_outputs() (nerfstudio.fields.density_fields.hashmlpdensityfield method)": [[72, "nerfstudio.fields.density_fields.HashMLPDensityField.get_outputs"]], "get_outputs() (nerfstudio.fields.nerfacto_field.nerfactofield method)": [[72, "nerfstudio.fields.nerfacto_field.NerfactoField.get_outputs"]], "get_outputs() (nerfstudio.fields.nerfw_field.vanillanerfwfield method)": [[72, "nerfstudio.fields.nerfw_field.VanillaNerfWField.get_outputs"]], "get_outputs() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.get_outputs"]], "get_outputs() (nerfstudio.fields.semantic_nerf_field.semanticnerffield method)": [[72, "nerfstudio.fields.semantic_nerf_field.SemanticNerfField.get_outputs"]], "get_outputs() (nerfstudio.fields.tensorf_field.tensorffield method)": [[72, "nerfstudio.fields.tensorf_field.TensoRFField.get_outputs"]], "get_outputs() (nerfstudio.fields.vanilla_nerf_field.nerffield method)": [[72, "nerfstudio.fields.vanilla_nerf_field.NeRFField.get_outputs"]], "get_sdf() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.get_sdf"]], "get_variance() (nerfstudio.fields.sdf_field.learnedvariance method)": [[72, "nerfstudio.fields.sdf_field.LearnedVariance.get_variance"]], "hidden_dim (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.hidden_dim"]], "hidden_dim_color (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.hidden_dim_color"]], "initialize_geo_layers() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.initialize_geo_layers"]], "inside_outside (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.inside_outside"]], "log2_hashmap_size (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.log2_hashmap_size"]], "max_res (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.max_res"]], "nerfstudio.fields.base_field": [[72, "module-nerfstudio.fields.base_field"]], "nerfstudio.fields.density_fields": [[72, "module-nerfstudio.fields.density_fields"]], "nerfstudio.fields.nerfacto_field": [[72, "module-nerfstudio.fields.nerfacto_field"]], "nerfstudio.fields.nerfw_field": [[72, "module-nerfstudio.fields.nerfw_field"]], "nerfstudio.fields.sdf_field": [[72, "module-nerfstudio.fields.sdf_field"]], "nerfstudio.fields.semantic_nerf_field": [[72, "module-nerfstudio.fields.semantic_nerf_field"]], "nerfstudio.fields.tensorf_field": [[72, "module-nerfstudio.fields.tensorf_field"]], "nerfstudio.fields.vanilla_nerf_field": [[72, "module-nerfstudio.fields.vanilla_nerf_field"]], "num_layers (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.num_layers"]], "num_layers_color (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.num_layers_color"]], "num_levels (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.num_levels"]], "set_cos_anneal_ratio() (nerfstudio.fields.sdf_field.sdffield method)": [[72, "nerfstudio.fields.sdf_field.SDFField.set_cos_anneal_ratio"]], "smoothstep (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.smoothstep"]], "use_appearance_embedding (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.use_appearance_embedding"]], "use_grid_feature (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.use_grid_feature"]], "use_hash (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.use_hash"]], "weight_norm (nerfstudio.fields.sdf_field.sdffieldconfig attribute)": [[72, "nerfstudio.fields.sdf_field.SDFFieldConfig.weight_norm"]], "depthlosstype (class in nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.DepthLossType"]], "gradientloss (class in nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.GradientLoss"]], "midasmseloss (class in nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.MiDaSMSELoss"]], "scaleandshiftinvariantloss (class in nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.ScaleAndShiftInvariantLoss"]], "depth_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.depth_loss"]], "depth_ranking_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.depth_ranking_loss"]], "distortion_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.distortion_loss"]], "ds_nerf_depth_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.ds_nerf_depth_loss"]], "forward() (nerfstudio.model_components.losses.gradientloss method)": [[75, "nerfstudio.model_components.losses.GradientLoss.forward"]], "forward() (nerfstudio.model_components.losses.midasmseloss method)": [[75, "nerfstudio.model_components.losses.MiDaSMSELoss.forward"]], "forward() (nerfstudio.model_components.losses.scaleandshiftinvariantloss method)": [[75, "nerfstudio.model_components.losses.ScaleAndShiftInvariantLoss.forward"]], "gradient_loss() (nerfstudio.model_components.losses.gradientloss method)": [[75, "nerfstudio.model_components.losses.GradientLoss.gradient_loss"]], "interlevel_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.interlevel_loss"]], "lossfun_distortion() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.lossfun_distortion"]], "lossfun_outer() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.lossfun_outer"]], "monosdf_normal_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.monosdf_normal_loss"]], "nerfstudio.model_components.losses": [[75, "module-nerfstudio.model_components.losses"]], "nerfstudio_distortion_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.nerfstudio_distortion_loss"]], "orientation_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.orientation_loss"]], "outer() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.outer"]], "pred_normal_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.pred_normal_loss"]], "prediction_ssi (nerfstudio.model_components.losses.scaleandshiftinvariantloss property)": [[75, "nerfstudio.model_components.losses.ScaleAndShiftInvariantLoss.prediction_ssi"]], "ray_samples_to_sdist() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.ray_samples_to_sdist"]], "scale_gradients_by_distance_squared() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.scale_gradients_by_distance_squared"]], "tv_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.tv_loss"]], "urban_radiance_field_depth_loss() (in module nerfstudio.model_components.losses)": [[75, "nerfstudio.model_components.losses.urban_radiance_field_depth_loss"]], "densityfn (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.DensityFn"]], "lineardisparitysampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.LinearDisparitySampler"]], "logsampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.LogSampler"]], "neussampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.NeuSSampler"]], "pdfsampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.PDFSampler"]], "proposalnetworksampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.ProposalNetworkSampler"]], "sampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.Sampler"]], "spacedsampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.SpacedSampler"]], "sqrtsampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.SqrtSampler"]], "uniformlindisppiecewisesampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.UniformLinDispPiecewiseSampler"]], "uniformsampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.UniformSampler"]], "volumetricsampler (class in nerfstudio.model_components.ray_samplers)": [[76, "nerfstudio.model_components.ray_samplers.VolumetricSampler"]], "forward() (nerfstudio.model_components.ray_samplers.sampler method)": [[76, "nerfstudio.model_components.ray_samplers.Sampler.forward"]], "forward() (nerfstudio.model_components.ray_samplers.volumetricsampler method)": [[76, "nerfstudio.model_components.ray_samplers.VolumetricSampler.forward"]], "generate_ray_samples() (nerfstudio.model_components.ray_samplers.neussampler method)": [[76, "nerfstudio.model_components.ray_samplers.NeuSSampler.generate_ray_samples"]], "generate_ray_samples() (nerfstudio.model_components.ray_samplers.pdfsampler method)": [[76, "nerfstudio.model_components.ray_samplers.PDFSampler.generate_ray_samples"]], "generate_ray_samples() (nerfstudio.model_components.ray_samplers.proposalnetworksampler method)": [[76, "nerfstudio.model_components.ray_samplers.ProposalNetworkSampler.generate_ray_samples"]], "generate_ray_samples() (nerfstudio.model_components.ray_samplers.sampler method)": [[76, "nerfstudio.model_components.ray_samplers.Sampler.generate_ray_samples"]], "generate_ray_samples() (nerfstudio.model_components.ray_samplers.spacedsampler method)": [[76, "nerfstudio.model_components.ray_samplers.SpacedSampler.generate_ray_samples"]], "generate_ray_samples() (nerfstudio.model_components.ray_samplers.volumetricsampler method)": [[76, "nerfstudio.model_components.ray_samplers.VolumetricSampler.generate_ray_samples"]], "get_sigma_fn() (nerfstudio.model_components.ray_samplers.volumetricsampler method)": [[76, "nerfstudio.model_components.ray_samplers.VolumetricSampler.get_sigma_fn"]], "merge_ray_samples() (nerfstudio.model_components.ray_samplers.neussampler static method)": [[76, "nerfstudio.model_components.ray_samplers.NeuSSampler.merge_ray_samples"]], "nerfstudio.model_components.ray_samplers": [[76, "module-nerfstudio.model_components.ray_samplers"]], "rendering_sdf_with_fixed_inv_s() (nerfstudio.model_components.ray_samplers.neussampler static method)": [[76, "nerfstudio.model_components.ray_samplers.NeuSSampler.rendering_sdf_with_fixed_inv_s"]], "set_anneal() (nerfstudio.model_components.ray_samplers.proposalnetworksampler method)": [[76, "nerfstudio.model_components.ray_samplers.ProposalNetworkSampler.set_anneal"]], "step_cb() (nerfstudio.model_components.ray_samplers.proposalnetworksampler method)": [[76, "nerfstudio.model_components.ray_samplers.ProposalNetworkSampler.step_cb"]], "accumulationrenderer (class in nerfstudio.model_components.renderers)": [[77, "nerfstudio.model_components.renderers.AccumulationRenderer"]], "depthrenderer (class in nerfstudio.model_components.renderers)": [[77, "nerfstudio.model_components.renderers.DepthRenderer"]], "normalsrenderer (class in nerfstudio.model_components.renderers)": [[77, "nerfstudio.model_components.renderers.NormalsRenderer"]], "rgbrenderer (class in nerfstudio.model_components.renderers)": [[77, "nerfstudio.model_components.renderers.RGBRenderer"]], "shrenderer (class in nerfstudio.model_components.renderers)": [[77, "nerfstudio.model_components.renderers.SHRenderer"]], "semanticrenderer (class in nerfstudio.model_components.renderers)": [[77, "nerfstudio.model_components.renderers.SemanticRenderer"]], "uncertaintyrenderer (class in nerfstudio.model_components.renderers)": [[77, "nerfstudio.model_components.renderers.UncertaintyRenderer"]], "background_color_override_context() (in module nerfstudio.model_components.renderers)": [[77, "nerfstudio.model_components.renderers.background_color_override_context"]], "blend_background() (nerfstudio.model_components.renderers.rgbrenderer method)": [[77, "nerfstudio.model_components.renderers.RGBRenderer.blend_background"]], "blend_background_for_loss_computation() (nerfstudio.model_components.renderers.rgbrenderer method)": [[77, "nerfstudio.model_components.renderers.RGBRenderer.blend_background_for_loss_computation"]], "combine_rgb() (nerfstudio.model_components.renderers.rgbrenderer class method)": [[77, "nerfstudio.model_components.renderers.RGBRenderer.combine_rgb"]], "forward() (nerfstudio.model_components.renderers.accumulationrenderer class method)": [[77, "nerfstudio.model_components.renderers.AccumulationRenderer.forward"]], "forward() (nerfstudio.model_components.renderers.depthrenderer method)": [[77, "nerfstudio.model_components.renderers.DepthRenderer.forward"]], "forward() (nerfstudio.model_components.renderers.normalsrenderer class method)": [[77, "nerfstudio.model_components.renderers.NormalsRenderer.forward"]], "forward() (nerfstudio.model_components.renderers.rgbrenderer method)": [[77, "nerfstudio.model_components.renderers.RGBRenderer.forward"]], "forward() (nerfstudio.model_components.renderers.shrenderer method)": [[77, "nerfstudio.model_components.renderers.SHRenderer.forward"]], "forward() (nerfstudio.model_components.renderers.semanticrenderer class method)": [[77, "nerfstudio.model_components.renderers.SemanticRenderer.forward"]], "forward() (nerfstudio.model_components.renderers.uncertaintyrenderer class method)": [[77, "nerfstudio.model_components.renderers.UncertaintyRenderer.forward"]], "get_background_color() (nerfstudio.model_components.renderers.rgbrenderer class method)": [[77, "nerfstudio.model_components.renderers.RGBRenderer.get_background_color"]], "nerfstudio.model_components.renderers": [[77, "module-nerfstudio.model_components.renderers"]], "instantngpmodelconfig (class in nerfstudio.models.instant_ngp)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig"]], "model (class in nerfstudio.models.base_model)": [[78, "nerfstudio.models.base_model.Model"]], "modelconfig (class in nerfstudio.models.base_model)": [[78, "nerfstudio.models.base_model.ModelConfig"]], "ngpmodel (class in nerfstudio.models.instant_ngp)": [[78, "nerfstudio.models.instant_ngp.NGPModel"]], "nerfmodel (class in nerfstudio.models.vanilla_nerf)": [[78, "nerfstudio.models.vanilla_nerf.NeRFModel"]], "semanticnerfwmodel (class in nerfstudio.models.semantic_nerfw)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModel"]], "semanticnerfwmodelconfig (class in nerfstudio.models.semantic_nerfw)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModelConfig"]], "vanillamodelconfig (class in nerfstudio.models.vanilla_nerf)": [[78, "nerfstudio.models.vanilla_nerf.VanillaModelConfig"]], "alpha_thre (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.alpha_thre"]], "background_color (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.background_color"]], "background_color (nerfstudio.models.vanilla_nerf.vanillamodelconfig attribute)": [[78, "nerfstudio.models.vanilla_nerf.VanillaModelConfig.background_color"]], "collider_params (nerfstudio.models.base_model.modelconfig attribute)": [[78, "nerfstudio.models.base_model.ModelConfig.collider_params"]], "collider_params (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.collider_params"]], "cone_angle (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.cone_angle"]], "device (nerfstudio.models.base_model.model property)": [[78, "nerfstudio.models.base_model.Model.device"]], "disable_scene_contraction (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.disable_scene_contraction"]], "enable_collider (nerfstudio.models.base_model.modelconfig attribute)": [[78, "nerfstudio.models.base_model.ModelConfig.enable_collider"]], "enable_collider (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.enable_collider"]], "enable_temporal_distortion (nerfstudio.models.vanilla_nerf.vanillamodelconfig attribute)": [[78, "nerfstudio.models.vanilla_nerf.VanillaModelConfig.enable_temporal_distortion"]], "eval_num_rays_per_chunk (nerfstudio.models.base_model.modelconfig attribute)": [[78, "nerfstudio.models.base_model.ModelConfig.eval_num_rays_per_chunk"]], "far_plane (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.far_plane"]], "forward() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.forward"]], "get_image_metrics_and_images() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_image_metrics_and_images"]], "get_image_metrics_and_images() (nerfstudio.models.instant_ngp.ngpmodel method)": [[78, "nerfstudio.models.instant_ngp.NGPModel.get_image_metrics_and_images"]], "get_image_metrics_and_images() (nerfstudio.models.semantic_nerfw.semanticnerfwmodel method)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModel.get_image_metrics_and_images"]], "get_image_metrics_and_images() (nerfstudio.models.vanilla_nerf.nerfmodel method)": [[78, "nerfstudio.models.vanilla_nerf.NeRFModel.get_image_metrics_and_images"]], "get_loss_dict() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_loss_dict"]], "get_loss_dict() (nerfstudio.models.instant_ngp.ngpmodel method)": [[78, "nerfstudio.models.instant_ngp.NGPModel.get_loss_dict"]], "get_loss_dict() (nerfstudio.models.semantic_nerfw.semanticnerfwmodel method)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModel.get_loss_dict"]], "get_loss_dict() (nerfstudio.models.vanilla_nerf.nerfmodel method)": [[78, "nerfstudio.models.vanilla_nerf.NeRFModel.get_loss_dict"]], "get_metrics_dict() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_metrics_dict"]], "get_metrics_dict() (nerfstudio.models.instant_ngp.ngpmodel method)": [[78, "nerfstudio.models.instant_ngp.NGPModel.get_metrics_dict"]], "get_metrics_dict() (nerfstudio.models.semantic_nerfw.semanticnerfwmodel method)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModel.get_metrics_dict"]], "get_outputs() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_outputs"]], "get_outputs() (nerfstudio.models.instant_ngp.ngpmodel method)": [[78, "nerfstudio.models.instant_ngp.NGPModel.get_outputs"]], "get_outputs() (nerfstudio.models.semantic_nerfw.semanticnerfwmodel method)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModel.get_outputs"]], "get_outputs() (nerfstudio.models.vanilla_nerf.nerfmodel method)": [[78, "nerfstudio.models.vanilla_nerf.NeRFModel.get_outputs"]], "get_outputs_for_camera() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_outputs_for_camera"]], "get_outputs_for_camera_ray_bundle() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_outputs_for_camera_ray_bundle"]], "get_param_groups() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_param_groups"]], "get_param_groups() (nerfstudio.models.instant_ngp.ngpmodel method)": [[78, "nerfstudio.models.instant_ngp.NGPModel.get_param_groups"]], "get_param_groups() (nerfstudio.models.semantic_nerfw.semanticnerfwmodel method)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModel.get_param_groups"]], "get_param_groups() (nerfstudio.models.vanilla_nerf.nerfmodel method)": [[78, "nerfstudio.models.vanilla_nerf.NeRFModel.get_param_groups"]], "get_rgba_image() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_rgba_image"]], "get_training_callbacks() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.get_training_callbacks"]], "get_training_callbacks() (nerfstudio.models.instant_ngp.ngpmodel method)": [[78, "nerfstudio.models.instant_ngp.NGPModel.get_training_callbacks"]], "get_training_callbacks() (nerfstudio.models.semantic_nerfw.semanticnerfwmodel method)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModel.get_training_callbacks"]], "grid_levels (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.grid_levels"]], "grid_resolution (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.grid_resolution"]], "load_model() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.load_model"]], "log2_hashmap_size (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.log2_hashmap_size"]], "loss_coefficients (nerfstudio.models.base_model.modelconfig attribute)": [[78, "nerfstudio.models.base_model.ModelConfig.loss_coefficients"]], "max_res (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.max_res"]], "near_plane (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.near_plane"]], "nerfstudio.models.base_model": [[78, "module-nerfstudio.models.base_model"]], "nerfstudio.models.instant_ngp": [[78, "module-nerfstudio.models.instant_ngp"]], "nerfstudio.models.semantic_nerfw": [[78, "module-nerfstudio.models.semantic_nerfw"]], "nerfstudio.models.vanilla_nerf": [[78, "module-nerfstudio.models.vanilla_nerf"]], "num_coarse_samples (nerfstudio.models.vanilla_nerf.vanillamodelconfig attribute)": [[78, "nerfstudio.models.vanilla_nerf.VanillaModelConfig.num_coarse_samples"]], "num_importance_samples (nerfstudio.models.vanilla_nerf.vanillamodelconfig attribute)": [[78, "nerfstudio.models.vanilla_nerf.VanillaModelConfig.num_importance_samples"]], "populate_modules() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.populate_modules"]], "populate_modules() (nerfstudio.models.instant_ngp.ngpmodel method)": [[78, "nerfstudio.models.instant_ngp.NGPModel.populate_modules"]], "populate_modules() (nerfstudio.models.semantic_nerfw.semanticnerfwmodel method)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModel.populate_modules"]], "populate_modules() (nerfstudio.models.vanilla_nerf.nerfmodel method)": [[78, "nerfstudio.models.vanilla_nerf.NeRFModel.populate_modules"]], "prompt (nerfstudio.models.base_model.modelconfig attribute)": [[78, "nerfstudio.models.base_model.ModelConfig.prompt"]], "render_step_size (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.render_step_size"]], "temporal_distortion_params (nerfstudio.models.vanilla_nerf.vanillamodelconfig attribute)": [[78, "nerfstudio.models.vanilla_nerf.VanillaModelConfig.temporal_distortion_params"]], "update_to_step() (nerfstudio.models.base_model.model method)": [[78, "nerfstudio.models.base_model.Model.update_to_step"]], "use_appearance_embedding (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.use_appearance_embedding"]], "use_gradient_scaling (nerfstudio.models.instant_ngp.instantngpmodelconfig attribute)": [[78, "nerfstudio.models.instant_ngp.InstantNGPModelConfig.use_gradient_scaling"]], "use_gradient_scaling (nerfstudio.models.vanilla_nerf.vanillamodelconfig attribute)": [[78, "nerfstudio.models.vanilla_nerf.VanillaModelConfig.use_gradient_scaling"]], "use_transient_embedding (nerfstudio.models.semantic_nerfw.semanticnerfwmodelconfig attribute)": [[78, "nerfstudio.models.semantic_nerfw.SemanticNerfWModelConfig.use_transient_embedding"]], "adamoptimizerconfig (class in nerfstudio.engine.optimizers)": [[79, "nerfstudio.engine.optimizers.AdamOptimizerConfig"]], "cosinedecayscheduler (class in nerfstudio.engine.schedulers)": [[79, "nerfstudio.engine.schedulers.CosineDecayScheduler"]], "cosinedecayschedulerconfig (class in nerfstudio.engine.schedulers)": [[79, "nerfstudio.engine.schedulers.CosineDecaySchedulerConfig"]], "exponentialdecayscheduler (class in nerfstudio.engine.schedulers)": [[79, "nerfstudio.engine.schedulers.ExponentialDecayScheduler"]], "exponentialdecayschedulerconfig (class in nerfstudio.engine.schedulers)": [[79, "nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig"]], "multistepscheduler (class in nerfstudio.engine.schedulers)": [[79, "nerfstudio.engine.schedulers.MultiStepScheduler"]], "multistepschedulerconfig (class in nerfstudio.engine.schedulers)": [[79, "nerfstudio.engine.schedulers.MultiStepSchedulerConfig"]], "optimizerconfig (class in nerfstudio.engine.optimizers)": [[79, "nerfstudio.engine.optimizers.OptimizerConfig"]], "optimizers (class in nerfstudio.engine.optimizers)": [[79, "nerfstudio.engine.optimizers.Optimizers"]], "radamoptimizerconfig (class in nerfstudio.engine.optimizers)": [[79, "nerfstudio.engine.optimizers.RAdamOptimizerConfig"]], "scheduler (class in nerfstudio.engine.schedulers)": [[79, "nerfstudio.engine.schedulers.Scheduler"]], "schedulerconfig (class in nerfstudio.engine.schedulers)": [[79, "nerfstudio.engine.schedulers.SchedulerConfig"]], "trainer (class in nerfstudio.engine.trainer)": [[79, "nerfstudio.engine.trainer.Trainer"]], "trainerconfig (class in nerfstudio.engine.trainer)": [[79, "nerfstudio.engine.trainer.TrainerConfig"]], "trainingcallback (class in nerfstudio.engine.callbacks)": [[79, "nerfstudio.engine.callbacks.TrainingCallback"]], "trainingcallbackattributes (class in nerfstudio.engine.callbacks)": [[79, "nerfstudio.engine.callbacks.TrainingCallbackAttributes"]], "trainingcallbacklocation (class in nerfstudio.engine.callbacks)": [[79, "nerfstudio.engine.callbacks.TrainingCallbackLocation"]], "callbacks (nerfstudio.engine.trainer.trainer attribute)": [[79, "nerfstudio.engine.trainer.Trainer.callbacks"]], "config (nerfstudio.engine.trainer.trainer attribute)": [[79, "nerfstudio.engine.trainer.Trainer.config"]], "device (nerfstudio.engine.trainer.trainer attribute)": [[79, "nerfstudio.engine.trainer.Trainer.device"]], "eps (nerfstudio.engine.optimizers.optimizerconfig attribute)": [[79, "nerfstudio.engine.optimizers.OptimizerConfig.eps"]], "gamma (nerfstudio.engine.schedulers.multistepschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.MultiStepSchedulerConfig.gamma"]], "get_scheduler() (nerfstudio.engine.schedulers.cosinedecayscheduler method)": [[79, "nerfstudio.engine.schedulers.CosineDecayScheduler.get_scheduler"]], "get_scheduler() (nerfstudio.engine.schedulers.exponentialdecayscheduler method)": [[79, "nerfstudio.engine.schedulers.ExponentialDecayScheduler.get_scheduler"]], "get_scheduler() (nerfstudio.engine.schedulers.multistepscheduler method)": [[79, "nerfstudio.engine.schedulers.MultiStepScheduler.get_scheduler"]], "get_scheduler() (nerfstudio.engine.schedulers.scheduler method)": [[79, "nerfstudio.engine.schedulers.Scheduler.get_scheduler"]], "grad_scaler (nerfstudio.engine.callbacks.trainingcallbackattributes attribute)": [[79, "nerfstudio.engine.callbacks.TrainingCallbackAttributes.grad_scaler"]], "gradient_accumulation_steps (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.gradient_accumulation_steps"]], "learning_rate_alpha (nerfstudio.engine.schedulers.cosinedecayschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.CosineDecaySchedulerConfig.learning_rate_alpha"]], "load_checkpoint (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.load_checkpoint"]], "load_config (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.load_config"]], "load_dir (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.load_dir"]], "load_optimizers() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.load_optimizers"]], "load_schedulers() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.load_schedulers"]], "load_step (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.load_step"]], "local_rank (nerfstudio.engine.trainer.trainer attribute)": [[79, "nerfstudio.engine.trainer.Trainer.local_rank"]], "log_gradients (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.log_gradients"]], "lr (nerfstudio.engine.optimizers.optimizerconfig attribute)": [[79, "nerfstudio.engine.optimizers.OptimizerConfig.lr"]], "lr_final (nerfstudio.engine.schedulers.exponentialdecayschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig.lr_final"]], "lr_pre_warmup (nerfstudio.engine.schedulers.exponentialdecayschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig.lr_pre_warmup"]], "max_norm (nerfstudio.engine.optimizers.optimizerconfig attribute)": [[79, "nerfstudio.engine.optimizers.OptimizerConfig.max_norm"]], "max_num_iterations (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.max_num_iterations"]], "max_steps (nerfstudio.engine.schedulers.cosinedecayschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.CosineDecaySchedulerConfig.max_steps"]], "max_steps (nerfstudio.engine.schedulers.exponentialdecayschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig.max_steps"]], "max_steps (nerfstudio.engine.schedulers.multistepschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.MultiStepSchedulerConfig.max_steps"]], "milestones (nerfstudio.engine.schedulers.multistepschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.MultiStepSchedulerConfig.milestones"]], "mixed_precision (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.mixed_precision"]], "nerfstudio.engine.callbacks": [[79, "module-nerfstudio.engine.callbacks"]], "nerfstudio.engine.optimizers": [[79, "module-nerfstudio.engine.optimizers"]], "nerfstudio.engine.schedulers": [[79, "module-nerfstudio.engine.schedulers"]], "nerfstudio.engine.trainer": [[79, "module-nerfstudio.engine.trainer"]], "optimizer_scaler_step_all() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.optimizer_scaler_step_all"]], "optimizer_scaler_step_some() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.optimizer_scaler_step_some"]], "optimizer_step() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.optimizer_step"]], "optimizer_step_all() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.optimizer_step_all"]], "optimizers (nerfstudio.engine.callbacks.trainingcallbackattributes attribute)": [[79, "nerfstudio.engine.callbacks.TrainingCallbackAttributes.optimizers"]], "optimizers (nerfstudio.engine.trainer.trainer attribute)": [[79, "nerfstudio.engine.trainer.Trainer.optimizers"]], "pipeline (nerfstudio.engine.callbacks.trainingcallbackattributes attribute)": [[79, "nerfstudio.engine.callbacks.TrainingCallbackAttributes.pipeline"]], "pipeline (nerfstudio.engine.trainer.trainer attribute)": [[79, "nerfstudio.engine.trainer.Trainer.pipeline"]], "ramp (nerfstudio.engine.schedulers.exponentialdecayschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig.ramp"]], "run_callback() (nerfstudio.engine.callbacks.trainingcallback method)": [[79, "nerfstudio.engine.callbacks.TrainingCallback.run_callback"]], "run_callback_at_location() (nerfstudio.engine.callbacks.trainingcallback method)": [[79, "nerfstudio.engine.callbacks.TrainingCallback.run_callback_at_location"]], "save_only_latest_checkpoint (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.save_only_latest_checkpoint"]], "scheduler_step() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.scheduler_step"]], "scheduler_step_all() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.scheduler_step_all"]], "setup() (nerfstudio.engine.optimizers.optimizerconfig method)": [[79, "nerfstudio.engine.optimizers.OptimizerConfig.setup"]], "setup() (nerfstudio.engine.trainer.trainer method)": [[79, "nerfstudio.engine.trainer.Trainer.setup"]], "setup_optimizers() (nerfstudio.engine.trainer.trainer method)": [[79, "nerfstudio.engine.trainer.Trainer.setup_optimizers"]], "shutdown() (nerfstudio.engine.trainer.trainer method)": [[79, "nerfstudio.engine.trainer.Trainer.shutdown"]], "start_paused (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.start_paused"]], "steps_per_eval_all_images (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.steps_per_eval_all_images"]], "steps_per_eval_batch (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.steps_per_eval_batch"]], "steps_per_eval_image (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.steps_per_eval_image"]], "steps_per_save (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.steps_per_save"]], "train() (nerfstudio.engine.trainer.trainer method)": [[79, "nerfstudio.engine.trainer.Trainer.train"]], "train_iteration() (nerfstudio.engine.trainer.trainer method)": [[79, "nerfstudio.engine.trainer.Trainer.train_iteration"]], "trainer (nerfstudio.engine.callbacks.trainingcallbackattributes attribute)": [[79, "nerfstudio.engine.callbacks.TrainingCallbackAttributes.trainer"]], "training_state (nerfstudio.engine.trainer.trainer attribute)": [[79, "nerfstudio.engine.trainer.Trainer.training_state"]], "use_grad_scaler (nerfstudio.engine.trainer.trainerconfig attribute)": [[79, "nerfstudio.engine.trainer.TrainerConfig.use_grad_scaler"]], "warm_up_end (nerfstudio.engine.schedulers.cosinedecayschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.CosineDecaySchedulerConfig.warm_up_end"]], "warmup_steps (nerfstudio.engine.schedulers.exponentialdecayschedulerconfig attribute)": [[79, "nerfstudio.engine.schedulers.ExponentialDecaySchedulerConfig.warmup_steps"]], "weight_decay (nerfstudio.engine.optimizers.adamoptimizerconfig attribute)": [[79, "nerfstudio.engine.optimizers.AdamOptimizerConfig.weight_decay"]], "weight_decay (nerfstudio.engine.optimizers.radamoptimizerconfig attribute)": [[79, "nerfstudio.engine.optimizers.RAdamOptimizerConfig.weight_decay"]], "world_size (nerfstudio.engine.trainer.trainer attribute)": [[79, "nerfstudio.engine.trainer.Trainer.world_size"]], "zero_grad_all() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.zero_grad_all"]], "zero_grad_some() (nerfstudio.engine.optimizers.optimizers method)": [[79, "nerfstudio.engine.optimizers.Optimizers.zero_grad_some"]], "dataparserspecification (class in nerfstudio.plugins.registry_dataparser)": [[80, "nerfstudio.plugins.registry_dataparser.DataParserSpecification"]], "methodspecification (class in nerfstudio.plugins.types)": [[80, "nerfstudio.plugins.types.MethodSpecification"]], "config (nerfstudio.plugins.registry_dataparser.dataparserspecification attribute)": [[80, "nerfstudio.plugins.registry_dataparser.DataParserSpecification.config"]], "config (nerfstudio.plugins.types.methodspecification attribute)": [[80, "nerfstudio.plugins.types.MethodSpecification.config"]], "description (nerfstudio.plugins.registry_dataparser.dataparserspecification attribute)": [[80, "nerfstudio.plugins.registry_dataparser.DataParserSpecification.description"]], "description (nerfstudio.plugins.types.methodspecification attribute)": [[80, "nerfstudio.plugins.types.MethodSpecification.description"]], "discover_dataparsers() (in module nerfstudio.plugins.registry_dataparser)": [[80, "nerfstudio.plugins.registry_dataparser.discover_dataparsers"]], "discover_methods() (in module nerfstudio.plugins.registry)": [[80, "nerfstudio.plugins.registry.discover_methods"]], "nerfstudio.plugins.registry": [[80, "module-nerfstudio.plugins.registry"]], "nerfstudio.plugins.registry_dataparser": [[80, "module-nerfstudio.plugins.registry_dataparser"]], "nerfstudio.plugins.types": [[80, "module-nerfstudio.plugins.types"]], "colormapoptions (class in nerfstudio.utils.colormaps)": [[81, "nerfstudio.utils.colormaps.ColormapOptions"]], "apply_boolean_colormap() (in module nerfstudio.utils.colormaps)": [[81, "nerfstudio.utils.colormaps.apply_boolean_colormap"]], "apply_colormap() (in module nerfstudio.utils.colormaps)": [[81, "nerfstudio.utils.colormaps.apply_colormap"]], "apply_depth_colormap() (in module nerfstudio.utils.colormaps)": [[81, "nerfstudio.utils.colormaps.apply_depth_colormap"]], "apply_float_colormap() (in module nerfstudio.utils.colormaps)": [[81, "nerfstudio.utils.colormaps.apply_float_colormap"]], "apply_pca_colormap() (in module nerfstudio.utils.colormaps)": [[81, "nerfstudio.utils.colormaps.apply_pca_colormap"]], "colormap (nerfstudio.utils.colormaps.colormapoptions attribute)": [[81, "nerfstudio.utils.colormaps.ColormapOptions.colormap"]], "colormap_max (nerfstudio.utils.colormaps.colormapoptions attribute)": [[81, "nerfstudio.utils.colormaps.ColormapOptions.colormap_max"]], "colormap_min (nerfstudio.utils.colormaps.colormapoptions attribute)": [[81, "nerfstudio.utils.colormaps.ColormapOptions.colormap_min"]], "invert (nerfstudio.utils.colormaps.colormapoptions attribute)": [[81, "nerfstudio.utils.colormaps.ColormapOptions.invert"]], "nerfstudio.utils.colormaps": [[81, "module-nerfstudio.utils.colormaps"]], "normalize (nerfstudio.utils.colormaps.colormapoptions attribute)": [[81, "nerfstudio.utils.colormaps.ColormapOptions.normalize"]], "get_color() (in module nerfstudio.utils.colors)": [[82, "nerfstudio.utils.colors.get_color"]], "nerfstudio.utils.colors": [[82, "module-nerfstudio.utils.colors"]], "gaussians (class in nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.Gaussians"]], "columnwise_squared_l2_distance() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.columnwise_squared_l2_distance"]], "compute_3d_gaussian() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.compute_3d_gaussian"]], "conical_frustum_to_gaussian() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.conical_frustum_to_gaussian"]], "cylinder_to_gaussian() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.cylinder_to_gaussian"]], "expected_sin() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.expected_sin"]], "generate_polyhedron_basis() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.generate_polyhedron_basis"]], "intersect_aabb() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.intersect_aabb"]], "intersect_obb() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.intersect_obb"]], "k_nearest_sklearn() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.k_nearest_sklearn"]], "masked_reduction() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.masked_reduction"]], "nerfstudio.utils.math": [[84, "module-nerfstudio.utils.math"]], "normalized_depth_scale_and_shift() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.normalized_depth_scale_and_shift"]], "random_quat_tensor() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.random_quat_tensor"]], "safe_normalize() (in module nerfstudio.utils.math)": [[84, "nerfstudio.utils.math.safe_normalize"]], "tensordataclass (class in nerfstudio.utils.tensor_dataclass)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass"]], "__post_init__() (nerfstudio.utils.tensor_dataclass.tensordataclass method)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.__post_init__"]], "broadcast_to() (nerfstudio.utils.tensor_dataclass.tensordataclass method)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.broadcast_to"]], "flatten() (nerfstudio.utils.tensor_dataclass.tensordataclass method)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.flatten"]], "ndim (nerfstudio.utils.tensor_dataclass.tensordataclass property)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.ndim"]], "nerfstudio.utils.tensor_dataclass": [[85, "module-nerfstudio.utils.tensor_dataclass"]], "pin_memory() (nerfstudio.utils.tensor_dataclass.tensordataclass method)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.pin_memory"]], "reshape() (nerfstudio.utils.tensor_dataclass.tensordataclass method)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.reshape"]], "shape (nerfstudio.utils.tensor_dataclass.tensordataclass property)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.shape"]], "size (nerfstudio.utils.tensor_dataclass.tensordataclass property)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.size"]], "to() (nerfstudio.utils.tensor_dataclass.tensordataclass method)": [[85, "nerfstudio.utils.tensor_dataclass.TensorDataclass.to"]], "viewerbutton (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerButton"]], "viewerbuttongroup (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerButtonGroup"]], "viewercheckbox (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerCheckbox"]], "viewerclick (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerClick"]], "viewercontrol (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl"]], "viewerdropdown (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerDropdown"]], "viewerelement (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerElement"]], "viewernumber (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerNumber"]], "viewerparameter (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerParameter"]], "viewerrgb (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerRGB"]], "viewerrectselect (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerRectSelect"]], "viewerslider (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerSlider"]], "viewertext (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerText"]], "viewervec3 (class in nerfstudio.viewer.viewer_elements)": [[86, "nerfstudio.viewer.viewer_elements.ViewerVec3"]], "direction (nerfstudio.viewer.viewer_elements.viewerclick attribute)": [[86, "nerfstudio.viewer.viewer_elements.ViewerClick.direction"]], "get_camera() (nerfstudio.viewer.viewer_elements.viewercontrol method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl.get_camera"]], "install() (nerfstudio.viewer.viewer_elements.viewerbutton method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerButton.install"]], "install() (nerfstudio.viewer.viewer_elements.viewerbuttongroup method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerButtonGroup.install"]], "install() (nerfstudio.viewer.viewer_elements.viewerelement method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerElement.install"]], "install() (nerfstudio.viewer.viewer_elements.viewerparameter method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerParameter.install"]], "max_bounds (nerfstudio.viewer.viewer_elements.viewerrectselect attribute)": [[86, "nerfstudio.viewer.viewer_elements.ViewerRectSelect.max_bounds"]], "min_bounds (nerfstudio.viewer.viewer_elements.viewerrectselect attribute)": [[86, "nerfstudio.viewer.viewer_elements.ViewerRectSelect.min_bounds"]], "nerfstudio.viewer.viewer_elements": [[86, "module-nerfstudio.viewer.viewer_elements"]], "origin (nerfstudio.viewer.viewer_elements.viewerclick attribute)": [[86, "nerfstudio.viewer.viewer_elements.ViewerClick.origin"]], "register_click_cb() (nerfstudio.viewer.viewer_elements.viewercontrol method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl.register_click_cb"]], "register_pointer_cb() (nerfstudio.viewer.viewer_elements.viewercontrol method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl.register_pointer_cb"]], "remove() (nerfstudio.viewer.viewer_elements.viewerelement method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerElement.remove"]], "screen_pos (nerfstudio.viewer.viewer_elements.viewerclick attribute)": [[86, "nerfstudio.viewer.viewer_elements.ViewerClick.screen_pos"]], "set_crop() (nerfstudio.viewer.viewer_elements.viewercontrol method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl.set_crop"]], "set_disabled() (nerfstudio.viewer.viewer_elements.viewerelement method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerElement.set_disabled"]], "set_fov() (nerfstudio.viewer.viewer_elements.viewercontrol method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl.set_fov"]], "set_hidden() (nerfstudio.viewer.viewer_elements.viewerelement method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerElement.set_hidden"]], "set_options() (nerfstudio.viewer.viewer_elements.viewerdropdown method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerDropdown.set_options"]], "set_pose() (nerfstudio.viewer.viewer_elements.viewercontrol method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl.set_pose"]], "set_visible() (nerfstudio.viewer.viewer_elements.viewerelement method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerElement.set_visible"]], "unregister_click_cb() (nerfstudio.viewer.viewer_elements.viewercontrol method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl.unregister_click_cb"]], "unregister_pointer_cb() (nerfstudio.viewer.viewer_elements.viewercontrol method)": [[86, "nerfstudio.viewer.viewer_elements.ViewerControl.unregister_pointer_cb"]], "value (nerfstudio.viewer.viewer_elements.viewerparameter property)": [[86, "nerfstudio.viewer.viewer_elements.ViewerParameter.value"]]}})