Reconstruct 3D point clouds and camera poses from a set of photos of an object or location.
Estimate a depth map from a single image using the pretrained VGGT model.
Feed VGGT outputs into a Gaussian splatting or NeRF pipeline to create photorealistic 3D scenes.
Fine-tune the model on a custom multi-view image dataset using the included training code.
| facebookresearch/vggt | jiayi-pan/tinyzero | greydgl/pentestgpt | |
|---|---|---|---|
| Stars | 13,089 | 13,096 | 13,079 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | hard | moderate |
| Complexity | 4/5 | 4/5 | 4/5 |
| Audience | researcher | researcher | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Pretrained weights download automatically from Hugging Face, commercial use requires a separate license application.
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.
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.
Mainly Python. The stack also includes Python, PyTorch.
Free for research and non-commercial use, commercial use requires a separate application and approval process.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly researcher.
This repo across BitVibe Labs
Verify against the repo before relying on details.