Research Article

Rigid Body Interaction for Large-Scale Real-Time Water Simulation

Figure 5

An example of the body update in a cell. During a time step, a submerged body rises above the surface. This is handled by first removing the old blocker. In this case, water needs to be added () to keep the surface unchanged (). The new blocker is then added, removing any overlapping water (). In this case, the upper water column becomes empty.