How do I properly use refraction on water and how will i create water depth?

@Anhhkk
Well, that was quite a necropost. This question is more than 3 years old.

In any case, I’ve discussed cause of artifacts with depth fade and potential solution in this forum thread.