Shallow Water Equations In Real-Time Computer Graphics