{'fraction_non_alphanumeric': 0.018108651911468814, 'fraction_numerical': 0.009054325955734407, 'mean_word_length': 5.1419753086419755, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Implementing wave particles for real-time water waves with object interaction

We present the implementation details of our real-time simulation system explained in the SIGGRAPH 2007 paper, Wave Particles, and shown in the SIGGRAPH 2007 Computer Animation Festival under the same title. Figure 1 shows sample frames captured from our real-time simulation system. The method is based on the new concept of wave particles, which offers a simple, fast, and unconditionally stable approach to surface wave simulation of globally flowless fluids. We also developed a fast object interaction technique that connects our wave simulator to a rigid body simulation system for two-way interactions with the fluid (both object to fluid and fluid to object coupling). In this sketch, we elaborate on the implementation details of our approach and present how to use wave particles to achieve high-performance simulations of fluid surface waves and their interactions with floating objects on a standard PC.