whatisgithub

What is vggt?

facebookresearch/vggt — explained in plain English

Analysis updated 2026-06-24

13,089PythonAudience · researcherComplexity · 4/5Setup · moderate

In one sentence

VGGT is a Meta AI neural network (Best Paper at CVPR 2025) that reconstructs 3D scenes, depth maps, and camera positions from one or more photos in seconds, replacing slow traditional multi-step pipelines.

Mindmap

mindmap
  root((VGGT))
    What It Does
      3D scene reconstruction
      Camera pose estimation
    Inputs
      Single image
      Multiple photos
    Outputs
      Camera matrices
      Depth maps
      Point clouds
    Usage
      Research use free
      Commercial license needed
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Reconstruct 3D point clouds and camera poses from a set of photos of an object or location.

USE CASE 2

Estimate a depth map from a single image using the pretrained VGGT model.

USE CASE 3

Feed VGGT outputs into a Gaussian splatting or NeRF pipeline to create photorealistic 3D scenes.

USE CASE 4

Fine-tune the model on a custom multi-view image dataset using the included training code.

What is it built with?

PythonPyTorch

How does it compare?

facebookresearch/vggtjiayi-pan/tinyzerogreydgl/pentestgpt
Stars13,08913,09613,079
LanguagePythonPythonPython
Setup difficultymoderatehardmoderate
Complexity4/54/54/5
Audienceresearcherresearcherops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Pretrained weights download automatically from Hugging Face, commercial use requires a separate license application.

Free for research and non-commercial use, commercial use requires a separate application and approval process.

So what is it?

VGGT, which stands for Visual Geometry Grounded Transformer, is a research project from Meta AI and the University of Oxford that won the Best Paper Award at the CVPR 2025 computer vision conference. The project addresses a specific problem: given a set of photographs of the same place or object, figure out the 3D structure of the scene and the exact position and orientation of each camera that took the photos. Traditionally, reconstructing a 3D scene from multiple images is a slow, multi-step process involving many separate algorithms. VGGT replaces that pipeline with a single neural network that takes in one or more images and directly outputs the camera positions, depth information for each pixel, and a map of 3D points in space, all within a few seconds. It works whether you give it a single image or hundreds of images of the same scene. The outputs the model produces are standard quantities used in computer graphics and robotics: camera intrinsic and extrinsic matrices (which describe lens properties and camera placement), depth maps (how far each pixel is from the camera), and point clouds (collections of 3D coordinates representing the scene geometry). These can be fed directly into other tools for 3D visualization or for creating photorealistic 3D scenes. Getting started requires cloning the repository and installing a small set of Python dependencies. The pretrained model weights download automatically from Hugging Face on first use. A commercial-use version of the model is also available under a separate license, requiring an application approval process. The repository includes training code for fine-tuning the model on custom datasets, evaluation scripts, and tools to export results in a standard format used by other 3D reconstruction pipelines. An interactive demo is available on Hugging Face Spaces for trying the model without any local setup.

Copy-paste prompts

Prompt 1
How do I run VGGT on a folder of photos of a room and get back a 3D point cloud with camera positions?
Prompt 2
Show me how to export VGGT depth maps in a format compatible with a Gaussian splatting pipeline.
Prompt 3
Walk me through fine-tuning the VGGT model on my own set of multi-view images using the training scripts in the repo.

Frequently asked questions

What is vggt?

VGGT is a Meta AI neural network (Best Paper at CVPR 2025) that reconstructs 3D scenes, depth maps, and camera positions from one or more photos in seconds, replacing slow traditional multi-step pipelines.

What language is vggt written in?

Mainly Python. The stack also includes Python, PyTorch.

What license does vggt use?

Free for research and non-commercial use, commercial use requires a separate application and approval process.

How hard is vggt to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is vggt for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.