facebookresearch/VLM3
[NeurIPS 2026] Official implementation of paper "VLM³: Vision Language Models Are Native 3D Learners".
What it solves
VLM³ addresses the complexity of 3D vision tasks. Traditionally, achieving state-of-the-art results in 3D understanding required specialized architectures, complex loss functions, and extensive data augmentations. VLM³ demonstrates that standard Vision Language Models (VLMs) can perform these tasks effectively without these specialized additions.
How it works
The project uses a standard VLM architecture (specifically Qwen3-vl-4B) and trains it using Supervised Fine-Tuning (SFT) with a unified text-based output domain. To handle 3D spatial data:
- Camera Ambiguity: It resizes input images to a consistent focal length (e.g., 1000 pixels) to remove the need for extra encoders.
- Spatial Referencing: It refers to objects or pixels using normalized text coordinates (e.g., [0, 2000) or [0, 1000)) for both axes, eliminating the need for marker rendering or architectural changes.
Who it’s for
Researchers and developers in 3D computer vision and multimodal AI who want a simpler, more scalable way to implement 3D learning without designing task-specific models.
Highlights
- No Architectural Changes: Works with standard VLM architectures and loss functions.
- No Complex Augmentation: Eliminates the need for image cropping, rotation, or translation augmentations.
- Broad 3D Capability: Performs metric depth estimation, pixel correspondence estimation, and camera pose estimation.
- Competitive Performance: Matches or surpasses specialized models like UnidepthV2, Moge-2, and DepthAnything3 in various 3D benchmarks.
Related
- Dispatch
- Project
- Project
- Project
- Dispatch