Producing high-quality and realistic water wave animations that interact with complex objects is often computationally expensive with designers frequently opting for methods that are fast to compute ...