Ojeda, JesusSusín, AntonM.- A. Otaduy and O. Sorkine2014-01-262014-01-2620131017-4656https://doi.org/10.2312/conf/EG2013/short/025-028We present a novel approach at simulating fluids in real-time by coupling the Lattice Boltzmann Method for Shallow Waters (LBMSW) with particle systems. The LBM can handle arbitrary underlying terrain and arbitrary fluid depth, which, in turn, allows us to extend it to track dry regions. The LBM is also two-way coupled with rigid bodies. The particle system adds more detail to the LBM; breaking waves are detected from the surface simulation and particles are generated to provide the effect, taking effectively certain amounts of fluid and reintegrating it back once they fall over again. Both the LBM and the particle simulation are implemented in CUDA, although rigid bodies are simulated in CPU. Finally, we show the effectiveness of the method on commodity hardware.I.3.7 [Computer Graphics]Three Dimensional Graphics and RealismAnimationI.6.8 [Simulation and Modeling]Types of SimulationAnimationEnhanced Lattice Boltzmann Shallow Waters for Real-time Fluid Simulations