Okay.... the published demo is here:

http://steempipe.technicalfoundry.com/water/water.html

There are 3 bodies of water. 2 have different versions of the effect.

Card will need to support EMBM and for one of the effects~ 3 stages/pass. FPS may take a dive with the terrain thing and the 3 waters going on. Since I installed Directx 9, my FPS has been essentially stuck at 58-59. So I really don't know.

Hope that this will give someone an idea or two. I have not screwed with this thing for maybe 2 weeks and did not keep any notes as to where I was with the cubic environment stuff. I did keep an important instruction to the cubic env map in the file, but commented out so I would not forget it. The cameraspacereflectionvector part.

A placeholder for me right now (until the CubeEnvMap) is the cloud specular map that moves with the view. It's going to take a different noise type or specular texture but I am too whacked right now to make one.

Have fun! Make this better, and post the code