Real Time Interactive Water Droplets

CS 184 Final Project Proposal, Spring 2026
Haoyi Yu, Yoko Furukawa, Kevin Ying, Owen Lam

Repo: https://github.com/owenlambchops/CS184-final-project

Website: https://owenlambchops.github.io/CS184-final-project/

Project Summary

We plan to build a real-time interactive water droplet simulator that simulates droplet movement on a vertical glass surface without gravity as the baseline. The system emphasizes realistic visual appearance through real-time refractive shading. Aspirational extensions include physically accurate merging/splitting, caustics, customizable fluid properties like viscosity and friction, and support for more complex surfaces than a flat plane.

Problem Description

Fluid simulation has been quite an active area of research in computer graphics. We want to focus on water droplet simulation, including real-time fluid simulation (in zero gravity and with gravity), merging/splitting, and fluid-surface contact. We reference some existing works [1] [2].

Goals and Deliverables

Realistic Goals (Baseline)

Aspiration Goals (Extensions)

Quantification and Validation Methods

Schedule

Resources

1. Computing Platform, Hardware, and Software

2. Existing Code & Systems

3. Reference Materials

  1. Wang, H., Mucha, P. J., & Turk, G. (2005). Water Drops on Surfaces. ACM SIGGRAPH 2005.
    Application: Core fluid dynamics, specifically modeling viscosity, surface tension, and the mechanics of droplet merging. PDF
  2. El-Ajou, A., et al. (2019). Mathematical Model for Simulating the Movement of Water Droplet on Artificial Leaf Surface. Frontiers in Physics, 7:132.
    Application: Mathematical modeling for droplet traversal across non-flat, textured surfaces (e.g., sliding down a bumpy leaf). DOI: 10.3389/fphy.2019.00132
  3. Saye, R. I., & Sethian, J. A. (2013). Multiscale Modeling of Membrane Rearrangement, Drainage, and Rupture in Evolving Foams. Science, 340, 720-724.
    Application: Advanced multiscale logic for handling structural membrane changes, relevant for rendering complex droplet intersections. DOI: 10.1126/science.1230623
  4. Zhang, Y., Wang, H., Wang, S., Tong, Y., & Zhou, K. (2012). A Deformable Surface Model for Real-Time Water Drop Animation. IEEE Transactions on Visualization and Computer Graphics, 18(8), 1281-1289.
    Application: Implementing the real-time generation and animation of deformable water droplet surfaces. DOI: 10.1109/TVCG.2011.141
  5. Iwasaki, K., Matsuzawa, K., & Nishita, T. (2004). Real-time rendering of soap bubbles taking into account light interference. Proceedings Computer Graphics International, 344-348.
    Application: Vertex-based approaches for modeling spherical liquid bodies and techniques for rendering complex light interference and refraction. DOI: 10.1109/CGI.2004.1309231
  6. Physics Stack Exchange.
    Application: Consultation of community discussions regarding the underlying physics governing the resting shape of a water drop. Discussion