Official implementation of HARL algorithms based on PyTorch.
Key parameters and specifications
Key parameters and specifications
Parameter
Value
Language
Python
Category
Model Development
Subcategory
Architecture
Keywords
3D
Stars
960
Forks
107
Contributors
3
Created date
2021-09-09
Updated date
2026-10-08
Stars in 1 day
0
Stars in 7 days
0
Rank
12,377
Previous rank
12,303
Rank change
-74
7-day stars rank
13,389
Previous 7-day stars rank
13,401
7-day stars rank change
12
Total stars rank
11,504
Previous total stars rank
11,486
Total stars rank change
-18
Country
USA
README summary
HyperNeRF: A Higher-Dimensional Representation for Topologically Varying Neural Radiance Fields This is the code for "HyperNeRF: A Higher-Dimensional Representation for Topologically Varying Neural Radiance Fields". Project Page Paper Video This codebase implements HyperNeRF using JAX, building on JaxNeRF. Demo We provide an easy-to-get-started demo using Google Colab! These Colabs will allow you to train a basic version of our method using Cloud TPUs (or GPUs) on Google Colab. Note that due to limited compute resources
available, these are not the fully featured models and will train quite slowly and the quality will likely not be that great. If you would like to train a fully featured model, please refer to the instructions below on how to train on your own machine. (It may run with lower versions, but we have not tested it). We recommend using Miniconda and setting up an environment: Next, install the required packages: Install the appropriate JAX distribution for your environment
by following the instructions here. For example: Training After preparing a dataset, you can train a Nerfie by running: To plot telemetry to Tensorboard and render checkpoints on the fly, also launch an evaluation job by running: The two jobs should use a mutually exclusive set of GPUs. This division allows the training job to run without having to stop for evaluation. Configuration We use Gin for configuration. We provide a couple preset configurations. Please refer to for documentation on
what each configuration does. Preset configs: Dataset The dataset uses the same format as Nerfies. Citing If you find our work useful, please consider citing:
Frequently asked questions
How many stars and forks are recorded?
google/hypernerf has 960 stars and 107 forks.
What is the repository rank?
google/hypernerf is ranked 12,377.
What language and category are recorded?
google/hypernerf has 960 stars, uses Python and belongs to Model Development.
Which repository is closest in rank?
google/hypernerf is compared with LAMDA-NJU/Deep-Forest, ranked 12,374 with 960 stars.
README
HyperNeRF: A Higher-Dimensional Representation for Topologically Varying Neural Radiance Fields
This is the code for "HyperNeRF: A Higher-Dimensional Representation for Topologically Varying Neural Radiance Fields".
This codebase implements HyperNeRF using JAX,
building on JaxNeRF.
Demo
We provide an easy-to-get-started demo using Google Colab!
These Colabs will allow you to train a basic version of our method using
Cloud TPUs (or GPUs) on Google Colab.
Note that due to limited compute resources available, these are not the fully
featured models and will train quite slowly and the quality will likely not be that great.
If you would like to train a fully featured model, please refer to the instructions below
on how to train on your own machine.
Description
Link
Process a video into a dataset
Train HyperNeRF
Render HyperNeRF Videos
Setup
The code can be run under any environment with Python 3.8 and above.
(It may run with lower versions, but we have not tested it).
We recommend using Miniconda and setting up an environment:
If you find our work useful, please consider citing:
@article{park2021hypernerf,
author = {Park, Keunhong and Sinha, Utkarsh and Hedman, Peter and Barron, Jonathan T. and Bouaziz, Sofien and Goldman, Dan B and Martin-Brualla, Ricardo and Seitz, Steven M.},
title = {HyperNeRF: A Higher-Dimensional Representation for Topologically Varying Neural Radiance Fields},
journal = {ACM Trans. Graph.},
issue_date = {December 2021},
publisher = {ACM},
volume = {40},
number = {6},
month = {dec},
year = {2021},
articleno = {238},
}