HoneyGinger is a fluid dynamics and visualization library which can
simulate moves of liquid caused by obstacles and visualize refraction by
estimating angles of water surface from distribution of pressure.
https://www.youtube.com/watch?v=jl6OSWUXh14Thanks Oda for this great demo.