I made these textures in substance designer and brought them into Unreal Engine to make the Ocean Material. The maps work together to fake depth through color and height, and match up seafoam to the caps of the height waves. Since it doesn't require transparency, it's quite cheap for a detailed water material.