← all repositories
google/hypernerf

NeRF for scenes that refuse to keep the same shape

It extends NeRF into a higher-dimensional representation to render novel views of scenes whose geometry changes connectivity over time.

hypernerf
Not currently ranked — collecting fresh signals.
star history

What it does

HyperNeRF is the JAX implementation of the paper that extends neural radiance fields to handle topologically varying scenes. It builds directly on JaxNeRF and uses the same dataset format as Nerfies, so existing pipelines transfer over with minimal friction. The codebase provides preset Gin configurations for deformable-surface and axis-aligned-plane experiments, plus separate training and evaluation jobs.

The interesting bit

Instead of warping a fixed radiance field through time, the project lifts the scene into a higher-dimensional space where connectivity changes are expressed natively. That reframe is the paper’s central bet: topology variation becomes tractable when the radiance field itself lives in a higher dimension.

Key highlights

  • Built on JAX and JaxNeRF, fitting neatly into Google’s neural-rendering stack.
  • Colab notebooks are provided for quick experiments, though the authors explicitly warn these are cut-down models that train slowly and “will likely not be that great.”
  • Configuration is handled through Gin, with documented presets for both deformable-surface and axis-aligned-plane setups.
  • Uses the same dataset format as Nerfies, so you can reuse existing capture pipelines.
  • Training and evaluation run as separate jobs on mutually exclusive GPUs, preventing render passes from stalling the optimizer.

Caveats

  • The Colab demos are explicitly basic and low-quality; they are a toy preview, not the full method.
  • The README stays high-level, so understanding the actual higher-dimensional representation requires reading the paper.

Verdict

Worth cloning if you’re doing research on dynamic neural rendering and already live in the JAX ecosystem. Give it a pass if you need a polished application; this is a research codebase that expects you to wrangle Gin configs and hardware yourself.

Frequently asked

What is google/hypernerf?
It extends NeRF into a higher-dimensional representation to render novel views of scenes whose geometry changes connectivity over time.
Is hypernerf open source?
Yes — google/hypernerf is open source, released under the Apache-2.0 license.
What language is hypernerf written in?
google/hypernerf is primarily written in Python.
How popular is hypernerf?
google/hypernerf has 964 stars on GitHub.
Where can I find hypernerf?
google/hypernerf is on GitHub at https://github.com/google/hypernerf.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.