SplatFlow: Multi-View Rectified Flow Model for 3D Gaussian Splatting Synthesis

Hyojun Go, Byeongjun Park, Jiho Jang, Jin-Young Kim, S. Joon Kwon +1 more
11/1/2024

No official code found. Best implementation: gohyojun15/SplatFlow (144 stars, last commit 2025-03-18).

Abstract

Text-based generation and editing of 3D scenes hold significant potential for streamlining content creation through intuitive user interactions. While recent advances leverage 3D Gaussian Splatting (3DGS) for high-fidelity and real-time rendering, existing methods are often specialized and task-focused, lacking a unified framework for both generation and editing. In this paper, we introduce SplatFlow, a comprehensive framework that addresses this gap by enabling direct 3DGS generation and editing. SplatFlow comprises two main components: a multi-view rectified flow (RF) model and a Gaussian Splatting Decoder (GSDecoder). The multi-view RF model operates in latent space, generating multi-view images, depths, and camera poses simultaneously, conditioned on text prompts—thus addressing challenges like diverse scene scales and complex camera trajectories in real-world settings. Then, the GSDecoder efficiently translates these latent outputs into 3DGS representations through a feed-forward 3DGS method. Leveraging training-free inversion and inpainting techniques, SplatFlow enables seamless 3DGS editing and supports a broad range of 3D tasks—including object editing, novel view synthesis, and camera pose estimation—within a unified framework without requiring additional complex pipelines. We validate SplatFlow’s capabilities on the MVImgNet and DL3DV-7K datasets, demonstrating its versatility and effectiveness in various 3D generation, editing, and inpainting-based tasks. Our project page is available at https://gohyojun15.github.io/SplatFlow/.

View on arXivView PDF

Code Implementations(1)

[CVPR 2025] Official code for the paper "SplatFlow: Multi-View Rectified Flow Model for 3D Gaussian Splatting Synthesis"

1441Shell, PythonNov 25, 20241 years ago
gaussian-splatting

Cite this paper

@article{go2024splatflow,
  title  = {SplatFlow: Multi-View Rectified Flow Model for 3D Gaussian Splatting Synthesis},
  author = {Hyojun Go and Byeongjun Park and Jiho Jang and Jin-Young Kim and S. Joon Kwon and Changick Kim},
  year   = {2024},
  eprint = {2411.16443},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2411.16443},
  journal = {CVPR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.16443.svg)](https://codeofpaper.com/paper/2411.16443)

Discussion