Interactive Water Surface and Buoyancy demo

Can anyone point me to tutorials on how to achieve this effect?

I assume this was done using native shaders?

a quick search of Tk-Masters name would have gotten you to this link