Rendering ocean water using Gerstner waves