Gaussians-to-Life: Text-Driven Animation of 3D Gaussian Splatting Scenes

Thomas Wimmer, Michael Oechsle, Michael Niemeyer, Federico Tombari
11/28/2024
cs.CV

No official code found. Best implementation: wimmerth/gaussians2life (32 stars, CC-BY-4.0, last commit 2024-12-02).

Abstract

State-of-the-art novel view synthesis methods achieve impressive results for multi-view captures of static 3D scenes. However, the reconstructed scenes still lack "liveliness," a key component for creating engaging 3D experiences. Recently, novel video diffusion models generate realistic videos with complex motion and enable animations of 2D images, however they cannot naively be used to animate 3D scenes as they lack multi-view consistency. To breathe life into the static world, we propose Gaussians2Life, a method for animating parts of high-quality 3D scenes in a Gaussian Splatting representation. Our key idea is to leverage powerful video diffusion models as the generative component of our model and to combine these with a robust technique to lift 2D videos into meaningful 3D motion. We find that, in contrast to prior work, this enables realistic animations of complex, pre-existing 3D scenes and further enables the animation of a large variety of object classes, while related work is mostly focused on prior-based character animation, or single 3D objects. Our model enables the creation of consistent, immersive 3D experiences for arbitrary scenes.

View on arXivView PDF

Code Implementations(1)

CC-BY-4.0

[3DV '25] Official repository of the paper "Gaussians-to-Life: Text-Driven Animation of 3D Gaussian Splatting Scenes".

323PythonNov 29, 20241 years agoCC-BY-4.0

Similar Papers

Cite this paper

@article{wimmer2024gaussianstolife,
  title  = {Gaussians-to-Life: Text-Driven Animation of 3D Gaussian Splatting Scenes},
  author = {Thomas Wimmer and Michael Oechsle and Michael Niemeyer and Federico Tombari},
  year   = {2024},
  eprint = {2411.19233},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.19233v2}
}

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.19233.svg)](https://codeofpaper.com/paper/2411.19233)

Discussion