I am currently working on a simulation where I want to model realistic raindrop dynamics on a 2D windshield surface. The goal is to simulate raindrops that:
Flow downwards under the influence of an external gravitational force.
Contract and maintain their shape due to surface tension effects.
Behave realistically during collisions, merging flexibly and contracting in a manner similar to real raindrops.
I have reviewed the phaseSeparation2D example and found it useful for modeling surface tension effects, but I am unsure how to integrate external gravity into the simulation while maintaining the realistic behavior of droplets when they collide or merge.
Could you please provide guidance on:
Modifying the phaseSeparation2D example or other approaches to introduce an external gravitational force?
Ensuring that the droplets remain flexible and exhibit realistic behavior when interacting with each other (e.g., contracting and merging)?
Any advice, examples, or pointers would be greatly appreciated!