in the example, my distortion shader is not drawing the water shader. setting the distortion shader to a higher render queue does nothing. Setting the water shader higher just layers the distortion below the water, of course. I’m no shader expert, I’m not sure where to look here.
A little more context about how the distortion shader is made, It’s nothing more than Scene Position being combined with Scene Color with a bit of shader math. Is my Scene Color just not picking up the water shader?
stripping the distortion shader of everything but Scene Color confirms that the water shader is not picking up the water shader
The Scene Color node is sampling the “Opaque Texture”, so named because it is a copy of the rendered scene after all opaque objects (and the sky) have rendered. Any transparent objects will not appear in it. There is no easy work around for this as it’s an intended limitation of the SRPs.
1 Like