For Raptor Cliff's course in Walkabout Mini Golf, we had a section of the water be rapids. The initial look of this shader utilized a flowmap to create the effect. (The final version dropped it in favor of sticking to our established style) The flowmap was hand-painted to conform to the rocks, using a tool called FlowMapPainter, and then added to our standard flowing-water shader using blending techniques.