forked from: forked from: WaterEffect (2)

