Every vertex's height is easeInOutCubic of the wave phase, shaded by height and slope — 65k eased animations, three floats per frame.
easeInOutCubic