atlas

Research map / Point clouds / Shape and surface completion

GaussianAnything: Interactive Point Cloud Flow Matching for 3D Generation

ICLR 2025 · Point clouds › Shape and surface completion · approach: Point cloud diffusion generation

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes GaussianAnything, a native 3D generative framework that encodes multi-view RGB-D-N renderings into a point-cloud-structured latent via a 3D VAE, decodes to surfel Gaussians, and runs cascaded flow matching for text- and image-conditioned 3D generation and latent point-cloud editing.

Problem

Native 3D diffusion models face challenges in VAE input format, 3D latent space structure (unstructured set latents or tri-planes are hard to edit), and output representation (textureless SDFs or volumetric tri-planes that are memory-hungry at high resolution).

Approach

Encode multi-view posed RGB-D-N renderings with an SRT-style transformer into a set latent, then cross-attend it onto an FPS-sampled sparse point cloud to form a point-cloud-structured latent; decode with a DiT-based upsampler into surfel Gaussians, and generate the point cloud and its features in two cascaded flow-matching stages.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace dense point cloud input with multi-view RGB-D renderings (ablation)3D VAE · Objaverse 50K subsetLPIPS: 0.174 -> 0.163Helped
add normal map input (ablation)3D VAE · Objaverse 50K subsetLPIPS: 0.163 -> 0.157Helped
add Gaussian SR module (ablation)3D VAE · Objaverse 50K subsetLPIPS: 0.157 -> 0.095Helped
use 3 Gaussian SR modules (ablation)3D VAE · Objaverse 50K subsetLPIPS: 0.095 -> 0.067Helped
use cascaded two-stage diffusion instead of a single jointly trained DiT (ablation)GaussianAnything · Text-to-3Dtexture and 3D structure qualityHelped
edit the point-cloud latent instead of final 3D Gaussians (ablation)GaussianAnything · 3D-aware editingediting qualityHelped
generate text-conditioned 3D with GaussianAnything instead of LGM3D generation · Image-conditioned 3D generationFID: 19.93 -> 24.21Hurt
generate text-conditioned 3D with GaussianAnything instead of LGM3D generation · Image-conditioned 3D generationKID (%): 0.55 -> 0.76Hurt
use GaussianAnything instead of the strongest listed baseline3D generation · Image-conditioned 3D generationCLIP-I: 87.99 -> 89.06Helped
use GaussianAnything instead of the strongest listed baseline3D generation · Image-conditioned 3D generationP-FID: 19.72 -> 8.72Helped
use GaussianAnything instead of the strongest listed baseline3D generation · Text-to-3DViT-B/32 CLIP score: 30.10 -> 31.80Helped

Surprising findings

Limitations

Experimental setup

Datasets: G-Objaverse Objaverse Cap3D 3DTopia captions GSO DF-415

Benchmarks: GSO Objaverse

Metrics: CLIP-I FID KID MUSIQ P-FID P-KID COV MMD CLIP score MUSIQ-AVA

Baselines: OpenLRM Splatter Image One-2-3-45 CRM Lara LGM Shape-E LN3Diff Point-E 3DTopia

Builds on: SiT PixArt 2D Gaussian Splatting Scene Representation Transformer RUST

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy