just use depth biased blends or alpha can#t remember what exactly the term was, to controll the opacity of the water, where it intersects with other geometry it will become more transparent
gonna check this real quick. EDIT: hmm well Depth Biased alpha returns a float (thus cant multiply and invert) and needs the material to be translucent. One way I thought it could work is if I specify the color of the opacity part and the main part and lerp them together but it doesnt turn out like how you want it. What i…