atlas

Research map / 3D vision / 3D generation

Flex3D: Feed-Forward 3D Generation with Flexible Reconstruction Model and Input View Curation

ICML 2025 · 3D vision › 3D generation · approach: Feed-forward 3D asset generation and editing · 0 citations (OpenAlex)

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.

Flex3D generates a pool of candidate views with fine-tuned Emu multi-view/video diffusion models, curates them via a back-view quality classifier and LoFTR consistency check, and reconstructs 3D Gaussians with FlexRM, a tri-plane transformer that accepts an arbitrary number of posed views.

Problem

Feed-forward 3D generation from text or a single image relies on multi-view diffusion outputs that are inconsistent or low quality, and reconstructors typically accept a small fixed number of views, limiting quality.

Approach

Generate many candidate views, curate only the high-quality consistent ones via a quality classifier and feature matching, then reconstruct with a flexible transformer (FlexRM) that handles variable view counts, stronger camera conditioning, and tri-plane-to-3DGS decoding with residual position offsets, plus training on simulated imperfect views produced by FlexRM itself.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase FlexRM input views from 1 to 32FlexRM · GSO reconstructionPSNR: 21.21 -> 26.77Helped
Add stronger camera conditioning (ablation)FlexRM · GSO reconstruction, 32 input viewsPSNR: +0.3 dBHelped
Add stronger camera conditioning (ablation)FlexRM · GSO reconstruction, average over 1, 4, 8, and 16 input viewsPSNR: 24.31 -> 24.35Helped
Use positional offsets instead of directly predicting Gaussian positions (ablation)FlexRM · GSO reconstruction, average over 1, 4, 8, and 16 input viewsPSNR: 23.41 -> 24.35Helped
Add positional offsets (ablation)FlexRM · GSO reconstruction, average over 1, 4, 8, and 16 input viewsPSNR: 22.19 -> 24.35Helped
Use two-stage training (ablation)FlexRM · GSO reconstruction, average over 1, 4, 8, and 16 input viewsPSNR: 23.38 -> 24.35Helped
Add multi-view generation at varying elevations (ablation)Flex3D · 3D generationCLIP text sim: 0.273 -> 0.277Helped
Add consistency verification for view selection (ablation)Flex3D · 3D generationCLIP text sim: 0.269 -> 0.277Helped
Add back-view quality assessment (ablation)Flex3D · 3D generationCLIP text sim: 0.272 -> 0.277Helped
Add imperfect input-view simulation (ablation)Flex3D and FlexRM · 3D generationCLIP text sim: 0.271 -> 0.277Helped
Add imperfect input-view simulation (ablation)Flex3D and FlexRM · GSO reconstructionPSNR: 24.87 -> 24.90Helped
Add Gaussian or salt-and-pepper image noise instead of the proposed simulation (ablation)FlexRM · GSO reconstructionPSNRHurt

Surprising findings

Limitations

Experimental setup

Datasets: Internal Objaverse-like renders (700k objects) Emu-video synthetic dataset (2.7M videos) Google Scanned Objects DreamFusion prompts

Benchmarks: Google Scanned Objects (GSO) DreamFusion prompts (404)

Metrics: PSNR SSIM LPIPS CLIP image similarity Chamfer distance normal correctness CLIP text similarity VideoCLIP text similarity user study win rate

Baselines: OpenLRM VFusion3D LGM InstantMesh GRM LN3Diff 3DTopia-XL LRM

Builds on: Instant3D GS-LRM Emu Emu Video LRM

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