Key Features

Reconstructs 3D surfaces from a variable number of unposed images.
Compresses multiple views into one fixed-size global latent state.
Decodes any number of oriented surface points from a single encoder pass.
Uses flow-matching ODEs for independent per-point surface generation.
Adds rendering-based guidance to couple points into a coherent surface.
Builds on VGGT-style visual geometry features and a Perceiver compressor.
Evaluated across multiple benchmarks with varying input view counts.
Links to public arXiv and GitHub resources.

The system uses a VGGT-based encoder, a Perceiver-style compressor to produce a global state, and per-point flow-matching ODE decoding. It adds rendering-based communication guidance so independently flowing points remain part of one coherent surface.


Surflo is useful for feed-forward 3D reconstruction where the number of input views changes and the output resolution should be flexible. The page links to arXiv and code and describes evaluation across several benchmarks plus a new real-world surface dataset.

Get more likes & reach the top of search results by adding this button on your site!

Embed button preview - Light theme
Embed button preview - Dark theme
TurboType Banner
Zero to AI Engineer Program

Zero to AI Engineer

Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.

Subscribe to the AI Search Newsletter

Get top updates in AI to your inbox every weekend. It's free!