{
  "id": "nerfstudio",
  "name": "Nerfstudio",
  "category": "3d",
  "tags": [
    "3D reconstruction",
    "NeRF",
    "Gaussian splatting",
    "photogrammetry",
    "Python"
  ],
  "description": "A toolkit for turning overlapping photos or video into trainable 3D scene representations and rendered views.",
  "useCases": [
    "Capture an object from several angles, train a scene and render a smooth orbit video.",
    "Reconstruct a captured space for a new camera-path walkthrough or an exported Gaussian splat."
  ],
  "repoUrl": "https://github.com/nerfstudio-project/nerfstudio",
  "docsUrl": "https://docs.nerf.studio/",
  "demo": {
    "url": "https://docs.nerf.studio/quickstart/viewer_quickstart.html#legacy-viewer-tutorial-video",
    "label": "Creator capture-to-video tutorial",
    "evidenceType": "creator_demo",
    "note": "The official page embeds a tutorial using the legacy viewer. It explains that the current interface differs while the core workflow remains similar."
  },
  "license": {
    "code": "Apache-2.0",
    "weights": "No single bundled model license covers every method or dataset",
    "caveat": "Check any optional method, dependency, capture app and dataset separately; the root license is for Nerfstudio code.",
    "url": "https://github.com/nerfstudio-project/nerfstudio/blob/main/LICENSE"
  },
  "pricing": {
    "summary": "No core software license fee; GPU training and capture costs apply.",
    "caveat": "The documented default route needs NVIDIA/CUDA hardware. Rented compute, storage and optional capture apps can add costs."
  },
  "platforms": [
    "Linux",
    "Windows with documented build setup"
  ],
  "setupDifficulty": "advanced",
  "setup": {
    "summary": "Requires a Python/PyTorch/CUDA environment and GPU-related dependencies. Photo/video preprocessing also uses COLMAP and FFmpeg.",
    "hardware": "The Splatfacto docs estimate about 6 GB memory for the default model and 12 GB for the larger variant; scene and settings affect actual needs."
  },
  "limitations": [
    "Good overlapping, non-blurry captures matter; camera-pose estimation can be finicky.",
    "A radiance field or Gaussian splat is not automatically a clean editable mesh; the documented Splatfacto exporter does not provide mesh export."
  ],
  "evidenceCheckedDate": "2026-10-14",
  "testStatus": "not_tested",
  "sources": [
    {
      "title": "Official repository and prerequisites",
      "url": "https://github.com/nerfstudio-project/nerfstudio",
      "claims": [
        "toolkit purpose",
        "NVIDIA/CUDA"
      ],
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Core license",
      "url": "https://github.com/nerfstudio-project/nerfstudio/blob/main/LICENSE",
      "claims": [
        "Apache-2.0"
      ],
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Installation guide",
      "url": "https://docs.nerf.studio/quickstart/installation.html",
      "claims": [
        "platforms",
        "dependencies"
      ],
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Custom capture guide",
      "url": "https://docs.nerf.studio/quickstart/custom_dataset.html",
      "claims": [
        "photos/video",
        "COLMAP/FFmpeg",
        "capture quality"
      ],
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Creator viewer tutorial",
      "url": "https://docs.nerf.studio/quickstart/viewer_quickstart.html",
      "claims": [
        "camera paths",
        "rendered video",
        "legacy demo caveat"
      ],
      "evidenceCheckedDate": "2026-10-14"
    },
    {
      "title": "Splatfacto guide",
      "url": "https://docs.nerf.studio/nerfology/methods/splat.html",
      "claims": [
        "memory estimates",
        "splat export",
        "mesh limitation"
      ],
      "evidenceCheckedDate": "2026-10-14"
    }
  ],
  "categoryLabel": "3D",
  "card": {
    "cost": "GPU training + capture costs",
    "setup": "Python/CUDA + capture processing"
  },
  "setupRequirements": [
    "Requires a Python/PyTorch/CUDA environment and GPU-related dependencies. Photo/video preprocessing also uses COLMAP and FFmpeg.",
    "The Splatfacto docs estimate about 6 GB memory for the default model and 12 GB for the larger variant; scene and settings affect actual needs."
  ],
  "evidence": {
    "status": "documentation_reviewed",
    "demoType": "creator_demo",
    "independentlyTested": false,
    "note": "Official source documentation reviewed; no repository installed or executed."
  },
  "releaseDate": null,
  "releaseDateNote": "Not researched; the evidence check date does not indicate a recent release."
}
