This water fountain shader uses high-fidelity displacement and normal maps to make a mesh's material appear as though it is a water spout. It also employs refraction and transparency to mimic the appearance of water. Additionally, the shader features customizable caustics and water droplet particle systems. I created it using HLSL shader code, the Unity Shader Graph, VFX Graph, and particle systems.