Simulating Fluids in Real-World Still Images
Not on the map. Why?
Abstract (arXiv)
In this work, we tackle the problem of real-world fluid animation from a still image. The key of our system is a surface-based layered representation deriving from video decomposition, where the scene is decoupled into a surface fluid layer and an impervious background layer with corresponding transparencies to characterize the composition of the two layers. The animated video can be produced by warping only the surface fluid layer according to the estimation of fluid motions and recombining it with the background. In addition, we introduce surface-only fluid simulation, a 2.5D fluid calculation version, as a replacement for motion estimation. Specifically, we leverage the triangular mesh based on a monocular depth estimator to represent the fluid surface layer and simulate the motion in the physics-based framework with the inspiration of the classic theory of the hybrid Lagrangian-Eulerian method, along with a learnable network so as to adapt to complex real-world image textures. We demonstrate the effectiveness of the proposed system through comparison with existing methods in both standard objective metrics and subjective ranking scores. Extensive experiments not only indicate our method's competitive performance for common fluid scenes but also better robustness and reasonability under complex transparent fluid scenarios. Moreover, as the proposed surface-based layer representation and surface-only fluid simulation naturally disentangle the scene, interactive editing such as adding objects to the river and texture replacing could be easily achieved with realistic results.
Key facts. Cited by 15 papers in the map (data through 7 Oct 2026). Builds on 22 of its 45 references that are in the map. First posted on arXiv 24 Apr 2022.
Builds on
22 of 45 references.
References · 22
- 2022Generative Adversarial Networkscited by 5,603
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 2014Conditional Generative Adversarial Netscited by 2,152
- 2019Semantic Image Synthesis with Spatially-Adaptive Normalizationcited by 1,295
- 2017PWC-Net: CNNs for Optical Flow Using Pyramid, Warping, and Cost Volumecited by 966
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2018MegaDepth: Learning Single-View Depth Prediction from Internet Photoscited by 731
- 2017Unpaired Image-to-Image Translation using Cycle-Consistent Adversarial Networkscited by 707
- 2018Image Inpainting for Irregular Holes Using Partial Convolutionscited by 505
- 2019SynSin: End-to-end View Synthesis from a Single Imagecited by 364
- 2020Softmax Splatting for Video Frame Interpolationcited by 276
10 more
- 2020Infinite Nature: Perpetual View Generation of Natural Scenes from a Single Imagecited by 239
- 2016Variational Autoencoder for Deep Learning of Images, Labels and Captionscited by 137
- 2019SelFlow: Self-Supervised Learning of Optical Flowcited by 128
- 2019Video Generation from Single Semantic Label Mapcited by 54
- 2020Animating Pictures with Eulerian Motion Fieldscited by 54
- 2021Omnimatte: Associating Objects and Their Effects in Videocited by 50
- 2021Controllable Animation of Fluid Elements in Still Imagescited by 44
- 2015Dense Optical Flow Prediction from a Static Imagecited by 36
- 2019Self-Supervised Learning via Conditional Motion Propagationcited by 20
- 2021Ships, Splashes, and Waves on a Vast Oceancited by 2
Built on by
Citing papers per year: 2023: 6; 2024: 3; 2025: 3; 2026: 3.
15 papers.
Sort:
By area:
- 2023Generative Image Dynamicscited by 93
- 2025MotionCanvas: Cinematic Shot Design with Controllable Image-to-Video Generationcited by 50
- 2024TRIP: Temporal Residual Learning with Image Noise Prior for Image-to-Video Diffusion Modelscited by 30
- 20233D Cinemagraphy from a Single Imagecited by 23
- 2023Text-Guided Synthesis of Eulerian Cinemagraphscited by 22
- 2024VividDream: Generating 3D Scene with Ambient Dynamicscited by 21
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Imagecited by 19
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Imagescited by 14
- 20233D Video Loops from Asynchronous Inputcited by 4
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Imagescited by 4
- 2026DreamLoop: Controllable Cinemagraph Generation from a Single Photographcited by 2
- 2024Controllable Longer Image Animation with Diffusion Modelscited by 1
- 2026Eulerian Motion Reconstruction for Water Scenery29 Sep 2026
- 2026CausalGS: Learning Physical Causality of 3D Dynamic Scenes with Gaussian Representations11 May 2026
- 2026DreamLoop: Controllable Cinemagraph Generation from a Single Photograph6 Jan 2026
- 2025Learning an Implicit Physics Model for Image-based Fluid Simulation11 Aug 2025
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Images4 Apr 2025
- 2025MotionCanvas: Cinematic Shot Design with Controllable Image-to-Video Generation6 Feb 2025
- 2024VividDream: Generating 3D Scene with Ambient Dynamics30 May 2024
- 2024Controllable Longer Image Animation with Diffusion Models27 May 2024
- 2024TRIP: Temporal Residual Learning with Image Noise Prior for Image-to-Video Diffusion Models25 Mar 2024
- 2023Generative Image Dynamics14 Sep 2023
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Image20 Aug 2023
- 2023Text-Guided Synthesis of Eulerian Cinemagraphs6 Jul 2023
3 more
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Images15 Mar 2023
- 20233D Cinemagraphy from a Single Image10 Mar 2023
- 20233D Video Loops from Asynchronous Input9 Mar 2023
- 2025MotionCanvas: Cinematic Shot Design with Controllable Image-to-Video Generationcited by 50
- 2024TRIP: Temporal Residual Learning with Image Noise Prior for Image-to-Video Diffusion Modelscited by 30
- 2026DreamLoop: Controllable Cinemagraph Generation from a Single Photographcited by 2
- 2024Controllable Longer Image Animation with Diffusion Modelscited by 1
- 2026DreamLoop: Controllable Cinemagraph Generation from a Single Photograph6 Jan 2026
- 2025MotionCanvas: Cinematic Shot Design with Controllable Image-to-Video Generation6 Feb 2025
- 2024Controllable Longer Image Animation with Diffusion Models27 May 2024
- 2024TRIP: Temporal Residual Learning with Image Noise Prior for Image-to-Video Diffusion Models25 Mar 2024
- 2023Generative Image Dynamicscited by 93
- 20233D Cinemagraphy from a Single Imagecited by 23
- 2023Text-Guided Synthesis of Eulerian Cinemagraphscited by 22
- 2024VividDream: Generating 3D Scene with Ambient Dynamicscited by 21
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Imagecited by 19
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Imagescited by 14
- 20233D Video Loops from Asynchronous Inputcited by 4
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Imagescited by 4
- 2025Learning an Implicit Physics Model for Image-based Fluid Simulationcited by 1
- 2026CausalGS: Learning Physical Causality of 3D Dynamic Scenes with Gaussian Representationscited by 0
- 2026Eulerian Motion Reconstruction for Water Scenerycited by 0
- 2026Eulerian Motion Reconstruction for Water Scenery29 Sep 2026
- 2026CausalGS: Learning Physical Causality of 3D Dynamic Scenes with Gaussian Representations11 May 2026
- 2025Learning an Implicit Physics Model for Image-based Fluid Simulation11 Aug 2025
- 2025Optimizing 4D Gaussians for Dynamic Scene Video from Single Landscape Images4 Apr 2025
- 2024VividDream: Generating 3D Scene with Ambient Dynamics30 May 2024
- 2023Generative Image Dynamics14 Sep 2023
- 2023Make-It-4D: Synthesizing a Consistent Long-Term Dynamic Scene Video from a Single Image20 Aug 2023
- 2023Text-Guided Synthesis of Eulerian Cinemagraphs6 Jul 2023
- 2023Blowing in the Wind: CycleNet for Human Cinemagraphs from Still Images15 Mar 2023
- 20233D Cinemagraphy from a Single Image10 Mar 2023
- 20233D Video Loops from Asynchronous Input9 Mar 2023