Godot Shaders

Water shader

A simple water shader consisting of vertex displacement, image distortion, and depth coloring

Rain particles

A particle system emitting rain droplets. The dropplets only have one side, so to try and make them appear round a shader is applied distorting the image, and they are set to always face the camera on the z-axis. On collision with the ground a sub-particle spawns, with a short animation resembling a splash.