Water lily shader made in Unity with Amplify Shader Editor. No texture input. All movement is done via vertex offset.
Lily pad mesh is a simple quad (Two quads actually to fake some thickness).
The blossoms are made with Blender Geometry Nodes.
Lily Pads
Blossom
Day-night-cycle