Capture & CreateSurflo

Surflo Turns Multiple Photos Into One Clean 3D Surface

The research model compresses unposed views into one fixed state, then decodes a point cloud or mesh at the resolution a creator needs.

ShareXFacebookLinkedIn
A pink point-cloud reconstruction of a toy robot standing inside a room reconstructed in blue and green points
Surflo can decode one shared representation of a photo set into a detailed point cloud or mesh.Image: Surflo authors

Surflo appeared on arXiv on June 11. Four days later, researcher Antoine Guédon introduced it as a way to turn 3, 8, 15, or even 60 photos into one clean 3D surface.

Instead of producing separate, overlapping geometry for every view, the model compresses the full photo set into 128 tokens. It can then use that same fixed state to generate a point cloud or mesh at different levels of detail.

How It Works

Surflo accepts a variable number of ordinary RGB images without requiring their camera positions in advance. A VGGT visual geometry model reads the views, and a Perceiver compressor folds their shared geometry into one fixed-size global state.

The Surflo overview shows photo sets becoming detailed point clouds and meshes.Video: Surflo authors

A flow-matching decoder starts with points scattered like noise and learns how to move each one onto the scene's surface. Because the points are decoded from the same state, a user can request a few thousand points for a lighter result or as many as one million for more detail without encoding the photos again.

Moving every point independently makes the process flexible, but nearby points can disagree about the surface. Surflo addresses that during reconstruction by temporarily rendering the points as 3D Gaussians, comparing the view with the source photos, and using the difference to guide the points toward a more coherent shape.

What It Reconstructs

The authors show complete scenes reconstructed from 16 images, with 100,000 points assembled into meshes. Demonstrations include a garden, a truck, a robot, and a translucent Totoro figure, giving the model a mix of fine objects, wide spaces, exposure changes, and difficult materials.

Across eight benchmarks, the team reports that Surflo matches or exceeds other feed-forward surface reconstruction methods. The paper also reports an order-of-magnitude speed advantage over optimization-based approaches that can require hundreds of views. Those results come from the authors' evaluation and have not been independently tested by Spatial Insider.

Availability

The code, model weights, training data, and evaluation data are now public. Running Surflo is still a technical workflow rather than a consumer capture app. The official installation uses PyTorch, a compatible NVIDIA CUDA setup, and compiled extensions.

The team also released DL3DV-10K-Meshed, a dataset of about 10,500 indoor and outdoor scenes with posed images, depth, and complete surface meshes. That gives other researchers a large set of real-world geometry for training and comparing future reconstruction systems.

More from Capture & Create.

Browse all stories
The Scenery logo rendered as a luminous Gaussian splat against a blue background

Gaussian splats · 2 min read

Scenery Is Adding Gaussian Splats to Its App Across Apple Platforms

Scenery says the feature will arrive with the public releases of iOS 27, macOS 27, and visionOS 27. Scripts can update hundreds of thousands of splats per frame.

A hand holds a smartphone as a modern room changes from a real scene into a blue Gaussian-splat reconstruction

3D scanning · 2 min read

XGRIDS Turns Your iPhone Into a 3D Spatial Camera

The LCC Scan app builds explorable 3D scenes right on your iPhone, without a cloud upload or server queue.

A performer recorded by multiple cameras for World Labs’ Atlas dynamic 3D capture demonstration

World models · 3 min read

World Labs’ Atlas Combines World Creation, Capture, and Simulation

One model generates camera-controlled video, reconstructs explorable 3D scenes, and reframes motion captured with as few as three cameras.

Preparing the Spatial Insider studio