--- license: apache-2.0 library_name: nerfstudio tags: - inverse-rendering - neural-fields - illumination - hdr - nerfstudio --- # RENI and RENI++ Checkpoints This repository contains the released checkpoints for [RENI++](https://github.com/JADGardner/ns_reni) and the RENI experiments in *Learning Representations for Incomplete Spherical Scene Signals*. The release is deliberately divided into groups: - `minimal`: the headline decoder as a self-contained, PyTorch-only reference artifact and locked CPU rendering example. - `core`: the thesis headline model, with joint Gram-Schmidt invariant conditioning, two HDR brackets and two latent-reset cycles. - `neusky-prior`: the channelwise two-bracket prior used by every released NeuSky checkpoint. This is intentionally not the joint-frame thesis model. - `thesis`: the size, equivariance, invariant-function, seed and latent-reset checkpoints needed for the thesis experiments. - `published`: the final checkpoints from the published RENI and RENI++ experiments, including SH/SG and inverse-rendering baselines. `MODEL_MANIFEST.json` records the source run, selected checkpoint, byte size and SHA256 of every released file. Only final, named checkpoints are included; optimizer trajectories, failed runs, logs and Weights & Biases state are not. ## Download From a clone of `ns_reni`, download the headline model: ```bash python scripts/download_models.py model-storage/reni ``` Download another release group: ```bash python scripts/download_models.py model-storage/reni --group minimal python scripts/download_models.py model-storage/reni --group neusky-prior python scripts/download_models.py model-storage/reni --group thesis python scripts/download_models.py model-storage/reni --group published ``` List exact model identifiers or download one model: ```bash python scripts/download_models.py --list python scripts/download_models.py model-storage/reni \ --model thesis-vnjoint-ortho-so2-d100 ``` Files can also be retrieved directly with `curl` or the Hugging Face CLI. For example: ```bash hf download jadgardner/reni-models \ --revision v1.1 \ --include "minimal/*" \ --local-dir model-storage/reni ``` ## Minimal PyTorch Inference The `minimal` group is the quickest way to evaluate the thesis model. It contains only the 3.57 MiB decoder weights and the code needed to sample an environment map: ```bash python scripts/download_models.py model-storage/reni --group minimal cd model-storage/reni/minimal uv run render.py --weights decoder.pt --output-dir render ``` It requires no Nerfstudio, tiny-cuda-nn, COLMAP, CUDA, or `ns_reni` installation. The artifact includes the joint Vector Neuron frame, attention decoder, architecture metadata and two-bracket HDR constants. The full checkpoint remains available in `core` for continued training and analysis of the learned training latents. ## Data The corresponding HDR panorama data are released separately as [RENI HDR v1.0](https://huggingface.co/datasets/jadgardner/reni-hdr). ## Licence The checkpoint release follows the Apache 2.0 licence in the RENI++ repository. Third-party source assets and datasets retain their own licences.