Realistic Water Shading

Hi

I'm trying to create a water shader using the shader graph in Reality Composer Pro, but quite a few of the features you would need for realistic water rendering appear to be missing.

One big issue is the lack of a way to create refraction. We can easily control the transparency of the water by changing the opacity, but how can we distort what we see through the water? I can't find any obvious solution for that.

In Unity, they provide a node called HD Scene Color which is basically the scene rendered to an offscreen buffer which you can apply to the water and then distort to get a refraction effect. I guess the Background Blur node could be used for something like this if we could turn off the blur and distort it, but there's no control for the blur and no control for the texture coordinates.

Am I missing something? Any ideas are welcome :)

I've submitted feedback: FB16264256 Asking for parameters to be added to the Background Blur node, allowing us to turn off the blur and distort the texture coordinates.

Realistic Water Shading
 
 
Q