CoolFace
Modelpublic

cy0307/b-nerfstudio-nerfacto

sourceHugging Facemitupdated 3mo agoView on Hugging Face
0likes
Model Card

Nerfstudio nerfacto ๐Ÿšง not trained yet

Train a high-quality NeRF (or Gaussian splat) on your own phone video with Nerfstudio.

Status โ€” documented recipe (placeholder). A production-grade pipeline from [Ropedia Academy](https://chaoyue0307.github.io/ropedia-academy/) for an advanced, GPU-heavy task. Everything below โ€” base model, objective, dataset, config, the exact evaluation โ€” is specified; the weights / metrics / figures land here automatically when you run the notebook on a GPU (one click below). Try the trained models live in the [Ropedia demos Space](https://huggingface.co/spaces/cy0307/ropedia-demos).

At a glance

Base modelFrom scratch โ€” per-scene (nerfacto / splatfacto)
TaskNeRF / Gaussian scene from video
Training objectiveVolumetric photometric loss with proposal sampling + hash encoding.
TrackB ยท 3D & rendering
Built onnerfstudio-project/nerfstudio
Notebook![Open In Colab](https://colab.research.google.com/github/ChaoYue0307/ropedia-academy/blob/main/notebooks/advanced/Bnerfstudionerfacto.ipynb)
Compute / storage / timeGPU required โ€” see the Compute ยท storage ยท time table in the notebook

Dataset

  • โ€”Source: Your phone video / image set.

Training config

GPU-scale โ€” the notebook ships a demo profile (free Colab T4) and a full profile, with an exact Compute ยท storage ยท time table. Hyperparameters (optimizer, steps, batch, LoRA rank, โ€ฆ) are in the training cell.

Evaluation results

โณ Pending โ€” run the notebook on a GPU to fill this in. This lab reports PSNR ยท SSIM ยท LPIPS on a held-out split (see its Evaluate cell).

Inference example

No weights are published yet. After a GPU run, load the checkpoint/adapter the notebook saves (it also has a ready inference cell). Base model: From scratch โ€” per-scene (nerfacto / splatfacto).

How to fill this repo

  1. 1.Open the notebook in Colab โ†’ Runtime โ†’ GPU โ†’ Run all (runs the real pipeline).
  2. 2.Run its Publish to the Hugging Face Hub step (or HfApi().upload_folder(...)) โ€” the checkpoint + metrics.json + figures replace this placeholder.
  • โ€”[ ] Train / run on a GPU ยท [ ] upload weights ยท [ ] add metrics.json ยท [ ] add figures ยท [ ] swap in the real results card

Limitations

Not yet trained โ€” no numbers to report. The pipeline is GPU-heavy (see the compute table); on free Colab use the demo-scale settings. This is an educational, reproducible recipe, not a tuned production release.

License

Code: MIT (this repository). The base model (nerfstudio-project/nerfstudio) and dataset are each under their own licenses โ€” check the upstream source before redistribution.

Citation

bibtex
@misc{ropedia_academy,
  title  = {Ropedia Academy: an interactive course on embodied & spatial AI},
  author = {Ropedia Academy},
  year   = {2026},
  howpublished = {\url{https://chaoyue0307.github.io/ropedia-academy/}}
}

Method / original work: Tancik et al., Nerfstudio, SIGGRAPH 2023.

Related assets


Documented placeholder in the [Ropedia Academy](https://chaoyue0307.github.io/ropedia-academy/) collection โ€” train it on a GPU to publish the real model. Contributions welcome on [GitHub](https://github.com/ChaoYue0307/ropedia-academy).