I am using depth fade for my ocean opacity which looks good from the surface, but under water it turns the sky black, which I suppose would be expected since it is a 2 sided material. Is there a way to apply depth fade to only the top side of the material, maybe based on normals? I tried multiplying it by vertexnormalws, but my ocean vanished.
You can use Two Sided sign material expression, to determine, if you are rendering front or back face, and adjust fade accordingly.
That did the trick! Thanks a bunch!