DUSt3R
Reconstructs dense 3D scenes from uncalibrated image collections without known camera poses.
About
DUSt3R reframes multi-view 3D reconstruction as pointmap regression: a transformer with a ViT-L encoder and ViT-B decoder takes uncalibrated, unposed image pairs and directly predicts dense 3D point coordinates with confidence maps, from which camera intrinsics, poses, and depth all fall out as by-products. Presented at CVPR 2024 by Naver, the approach removed the need for the camera calibration that classical structure-from-motion pipelines require, and it seeded a wave of follow-up work including MASt3R and VGGT. The repository ships three pretrained checkpoints at 224 and 512 pixel resolutions with linear or DPT heads, a Gradio demo, Docker images with CUDA support, and full training code covering nine datasets such as CO3Dv2, ARKitScenes, and ScanNet++. Setup uses a conda environment with PyTorch and an optional compiled CUDA kernel for RoPE position embeddings, and inference wants an NVIDIA GPU. Code and weights are released under CC BY-NC-SA 4.0, so commercial use requires a separate arrangement with Naver; researchers use it for fast pose-free reconstruction, and it holds about 7.3k GitHub stars.
Reviews (0)
Leave a Review
No reviews yet. Be the first to review!
Details
- Category
- 3D Model Generation
- Price
- Free
- Platform
- Local/Desktop
- Difficulty
- Intermediate (3/5)
- License
- CC-BY-NC-SA-4.0
- Added
- Jul 29, 2026
Related Tools
Generates high-resolution textured 3D assets from images or text with separate shape and texture models.
Generates explorable, mesh-exportable 3D worlds from text or image prompts via panoramic proxies.
Roblox's research foundation model that generates 3D shapes from text prompts for game assets.
Reconstructs 3D shape, texture, and layout of objects from a single cluttered real-world photo.
Turns a single image into a textured, UV-unwrapped 3D mesh in under a second.
CUDA-accelerated Gaussian splatting rasterization library with Python bindings from the Nerfstudio team.