Gaussian Splashing: Unified Particles for Versatile Motion Synthesis and Rendering

Yutao Feng, Xiang Feng, Yintong Shang, Ying Jiang, Chang Yu +6 more
1/27/2024
cs.GRcs.AIcs.CV

No confident code implementation found for this paper. 3 possible matches can be shown below.

Abstract

We demonstrate the feasibility of integrating physics-based animations of solids and fluids with 3D Gaussian Splatting (3DGS) to create novel effects in virtual scenes reconstructed using 3DGS. Leveraging the coherence of the Gaussian Splatting and Position-Based Dynamics (PBD) in the underlying representation, we manage rendering, view synthesis, and the dynamics of solids and fluids in a cohesive manner. Similar to GaussianShader, we enhance each Gaussian kernel with an added normal, aligning the kernel's orientation with the surface normal to refine the PBD simulation. This approach effectively eliminates spiky noises that arise from rotational deformation in solids. It also allows us to integrate physically based rendering to augment the dynamic surface reflections on fluids. Consequently, our framework is capable of realistically reproducing surface highlights on dynamic fluids and facilitating interactions between scene objects and fluids from new views. For more information, please visit our project page at \url{https://gaussiansplashing.github.io/}.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 3 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{feng2024gaussian,
  title  = {Gaussian Splashing: Unified Particles for Versatile Motion Synthesis and Rendering},
  author = {Yutao Feng and Xiang Feng and Yintong Shang and Ying Jiang and Chang Yu and Zeshun Zong and Tianjia Shao and Hongzhi Wu and Kun Zhou and Chenfanfu Jiang and Yin Yang},
  year   = {2024},
  eprint = {2401.15318},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2401.15318v2},
  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/2401.15318.svg)](https://codeofpaper.com/paper/2401.15318)

Discussion