There are two mostly independent parts to the water simulation. First, we'll make the waves using a spring model. Second, we'll use particle effects to add splashes. Making the Waves To make the waves, we'll model the surface of the water as a series of vertical springs, as shown in this diagram: This will allow the waves to bob up and down. We will then make water particles pull on their neighb
