Unofficial Implementation of `pixelNeRF: Neural Radiance Fields from One or Few Images` [Yu et al.] for NeRFStudio
Project description
nerfstudio-pixel-nerf
Unofficial pixelNeRF integration for Nerfstudio. A framework for training and rendering few-shot Neural Radiance Fields using image-conditioned feature extraction.
Install
uv pip install -e .
Verify method registration
ns-train --help | grep -i pixel-nerf
Dataset Format
This integration uses a custom pipeline to inject source views dynamically into the RayBundle metadata. It is compatible with the standard NerfstudioDataParserConfig. Point the dataparser to a scene root containing a valid transforms.json.
Configure PixelNeRF
Use the pixel-nerf method and set your data paths from the CLI:
ns-train pixel-nerf --data /path/to/scene_root
Or with extended configuration and TensorBoard visualization:
ns-train pixel-nerf \
--output-dir /path/to/outputs \
--vis tensorboard \
--pipeline.datamanager.dataparser.data /path/to/scene_root
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file nerfstudio_pixelnerf-0.0.8.tar.gz.
File metadata
- Download URL: nerfstudio_pixelnerf-0.0.8.tar.gz
- Upload date:
- Size: 1.4 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
011250bb9b5dce642bf0255eef683b3e322aebbeed6867eba935e901478562b5
|
|
| MD5 |
5fffca280d83504c18d7790faa4de7d8
|
|
| BLAKE2b-256 |
be807e816f6a35fd3ad2e47840b5f4ee590fd726645664adc2639f599b3315bd
|
File details
Details for the file nerfstudio_pixelnerf-0.0.8-py3-none-any.whl.
File metadata
- Download URL: nerfstudio_pixelnerf-0.0.8-py3-none-any.whl
- Upload date:
- Size: 1.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29f1bffc7aaca250009c5cef21b1b411ef3b25df5de5160b9e62f33ebaba46a8
|
|
| MD5 |
a579a6e9199ca5771a37fb86dc4d07fc
|
|
| BLAKE2b-256 |
27e19644da45351900f8bef5c194250b9e37806540bd4349c5fcddf1af2f4f56
|