{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,23]],"date-time":"2025-09-23T13:01:01Z","timestamp":1758632461034,"version":"3.41.0"},"reference-count":32,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2017,12,23]],"date-time":"2017-12-23T00:00:00Z","timestamp":1513987200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Comput. Entertain."],"published-print":{"date-parts":[[2017,12,23]]},"abstract":"<jats:p>Easy-to-use physics engines have created a whole new source of emergence and fun for digital games. Water simulation could add another similar emergent interaction element in 3D games. Several barriers that prevent this step for games with large playing areas are analysed. One of the most important problems is how to couple the water and physics simulations. Our implementation of the extremely fast virtual pipe method is compared with more sophisticated solvers. Also, two different implementations of physics coupling are compared.<\/jats:p>","DOI":"10.1145\/2700533","type":"journal-article","created":{"date-parts":[[2017,12,27]],"date-time":"2017-12-27T13:21:36Z","timestamp":1514380896000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Fast Water Simulation Methods for Games"],"prefix":"10.1145","volume":"16","author":[{"given":"Timo","family":"Kellom\u00e4ki","sequence":"first","affiliation":[{"name":"Colossal Order Ltd (formerly Tampere University of Technology)"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2017,12,23]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2185520.2185558"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/0045-7825(92)90042-I"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1281500.1281681"},{"volume-title":"Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (197--206)","author":"Chentanez N.","key":"e_1_2_1_4_1","unstructured":"N. Chentanez and M. M\u00fcller . 2010. Real-time simulation of large bodies of water with small scale details . In Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (197--206) . Eurographics Association. N. Chentanez and M. M\u00fcller. 2010. Real-time simulation of large bodies of water with small scale details. In Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (197--206). Eurographics Association."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2010324.1964977"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/2381692.2381697"},{"key":"e_1_2_1_7_1","volume-title":"A survey of ocean simulation and rendering techniques in computer graphics. Computer Graphics Forum, 30, 1","author":"Darles E.","year":"2011","unstructured":"E. Darles , B. Crespin , D. Ghazanfarpour , and J.-C. Gonzato . 2011. A survey of ocean simulation and rendering techniques in computer graphics. Computer Graphics Forum, 30, 1 , 2011 . E. Darles, B. Crespin, D. Ghazanfarpour, and J.-C. Gonzato. 2011. A survey of ocean simulation and rendering techniques in computer graphics. Computer Graphics Forum, 30, 1, 2011."},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"R.\n      Geist C.\n      Corsi J.\n      Tessendorf and \n      J.\n      Westall\n  . \n  2010\n  . Lattice-boltzmann water waves. In Advances in Visual Computing Lecture Notes in Computer Science\n   (6453 74--85). \n  Springer\n  .   R. Geist C. Corsi J. Tessendorf and J. Westall. 2010. Lattice-boltzmann water waves. In Advances in Visual Computing Lecture Notes in Computer Science (6453 74--85). Springer.","DOI":"10.1007\/978-3-642-17289-2_8"},{"key":"e_1_2_1_9_1","volume-title":"Presentation in Game Developers\u2019 Conference","author":"Gonzalez Ochoa C.","year":"2012","unstructured":"C. Gonzalez Ochoa and D. Holder . 2012. Water technology of uncharted . Presentation in Game Developers\u2019 Conference 2012 . C. Gonzalez Ochoa and D. Holder. 2012. Water technology of uncharted. Presentation in Game Developers\u2019 Conference 2012."},{"volume-title":"Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (55--64)","author":"Goswami P.","key":"e_1_2_1_10_1","unstructured":"P. Goswami , P. Schlegel , B. Solenthaler , and R. Pajarola . 2010. Interactive SPH simulation and rendering on the GPU . In Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (55--64) . Eurographics Association. P. Goswami, P. Schlegel, B. Solenthaler, and R. Pajarola. 2010. Interactive SPH simulation and rendering on the GPU. In Proceedings of the 2010 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (55--64). Eurographics Association."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1073204.1073299"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321261.1321271"},{"key":"e_1_2_1_13_1","volume-title":"The Eurographics Association","author":"Ihmsen M.","year":"2014","unstructured":"M. Ihmsen , J. Orthmann , B. Solenthaler , A. Kolb , and M. Teschner . 2014. SPH fluids in computer graphics. In Eurographics 2014 -- State of the Art Reports . The Eurographics Association , 2014 . M. Ihmsen, J. Orthmann, B. Solenthaler, A. Kolb, and M. Teschner. 2014. SPH fluids in computer graphics. In Eurographics 2014 -- State of the Art Reports. The Eurographics Association, 2014."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/97880.97884"},{"key":"e_1_2_1_15_1","volume-title":"International Journal of Computer Games Technology","author":"Kellom\u00e4ki T.","year":"2014","unstructured":"T. Kellom\u00e4ki . 2014 a. Two-way rigid body coupling in large-scale real-time water simulation . In International Journal of Computer Games Technology , 2014. T. Kellom\u00e4ki. 2014a. Two-way rigid body coupling in large-scale real-time water simulation. In International Journal of Computer Games Technology, 2014."},{"key":"e_1_2_1_16_1","volume-title":"Eurographics Short Papers","author":"Kellom\u00e4ki T.","year":"2014","unstructured":"T. Kellom\u00e4ki and T. Saari . 2014b. A user study: Is the advection step in shallow water equations really necessary ? In Eurographics Short Papers , 2014 . T. Kellom\u00e4ki and T. Saari. 2014b. A user study: Is the advection step in shallow water equations really necessary? In Eurographics Short Papers, 2014."},{"volume-title":"Proceedings of Graphics Interface 2006 (41--48)","author":"Kipfer P.","key":"e_1_2_1_17_1","unstructured":"P. Kipfer and R. Westermann . 2006. Realistic and interactive simulation of rivers . In Proceedings of Graphics Interface 2006 (41--48) . Canadian Information Processing Society. P. Kipfer and R. Westermann. 2006. Realistic and interactive simulation of rivers. In Proceedings of Graphics Interface 2006 (41--48). Canadian Information Processing Society."},{"volume-title":"The Visual Computer (18, 1, 41--53)","author":"Layton A. T.","key":"e_1_2_1_18_1","unstructured":"A. T. Layton and M. van de Panne . 2002. A numerically efficient and stable algorithm for animating water waves . In The Visual Computer (18, 1, 41--53) . Springer . A. T. Layton and M. van de Panne. 2002. A numerically efficient and stable algorithm for animating water waves. In The Visual Computer (18, 1, 41--53). Springer."},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461912.2461984"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/PG.2007.27"},{"key":"e_1_2_1_21_1","doi-asserted-by":"crossref","unstructured":"D. Mould and Y. H. Yang. 1997. Modeling water for computer graphics. In Computers 8 Graphics (21 6 801--814). Elsevier.  D. Mould and Y. H. Yang. 1997. Modeling water for computer graphics. In Computers 8 Graphics (21 6 801--814). Elsevier.","DOI":"10.1016\/S0097-8493(97)00059-9"},{"volume-title":"Proceedings of Computer Animation\u201995 (198--205)","author":"O'brien J. F.","key":"e_1_2_1_22_1","unstructured":"J. F. O'brien and J. K. Hodgins . 1995. Dynamic simulation of splashing fluids . In Proceedings of Computer Animation\u201995 (198--205) . IEEE. J. F. O'brien and J. K. Hodgins. 1995. Dynamic simulation of splashing fluids. In Proceedings of Computer Animation\u201995 (198--205). IEEE."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1599470.1599500"},{"key":"e_1_2_1_25_1","volume-title":"Assassin's creed III: The tech behind (or beneath) the action. Article in fxguide. URL: http:\/\/www.fxguide.com\/featured\/assassins-creed-iii-the-tech-behind-or-beneath-the-action\/ (cited","author":"Seymour M.","year":"2013","unstructured":"M. Seymour . 2012. Assassin's creed III: The tech behind (or beneath) the action. Article in fxguide. URL: http:\/\/www.fxguide.com\/featured\/assassins-creed-iii-the-tech-behind-or-beneath-the-action\/ (cited February 13, 2013 ). M. Seymour. 2012. Assassin's creed III: The tech behind (or beneath) the action. Article in fxguide. URL: http:\/\/www.fxguide.com\/featured\/assassins-creed-iii-the-tech-behind-or-beneath-the-action\/ (cited February 13, 2013)."},{"volume-title":"Workshop in Virtual Reality Interactions and Physical Simulation (39--46)","author":"Solenthaler B.","key":"e_1_2_1_26_1","unstructured":"B. Solenthaler , P. Bucher , N. Chentanez , M. M\u00fcller , and M. Gross . 2011. SPH based shallow water simulation . In Workshop in Virtual Reality Interactions and Physical Simulation (39--46) . The Eurographics Association. B. Solenthaler, P. Bucher, N. Chentanez, M. M\u00fcller, and M. Gross. 2011. SPH based shallow water simulation. In Workshop in Virtual Reality Interactions and Physical Simulation (39--46). The Eurographics Association."},{"key":"e_1_2_1_27_1","unstructured":"J. Tessendorf. 199"},{"volume-title":"Proceedings of the 2006 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (157--164)","author":"Th\u00fcrey N.","key":"e_1_2_1_28_1","unstructured":"N. Th\u00fcrey , U. R\u00fcde , and M. Stamminger . 2006. Animation of open water phenomena with coupled shallow water and free surface simulations . In Proceedings of the 2006 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (157--164) . Eurographics Association. N. Th\u00fcrey, U. R\u00fcde, and M. Stamminger. 2006. Animation of open water phenomena with coupled shallow water and free surface simulations. In Proceedings of the 2006 ACM SIGGRAPH\/Eurographics Symposium on Computer Animation (157--164). Eurographics Association."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/PG.2007.54"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1507149.1507164"},{"key":"e_1_2_1_31_1","volume-title":"ACM SIGGRAPH 2010 Courses (1--54)","author":"Vlachos A.","year":"2010","unstructured":"A. Vlachos . 2010 . Water flow in Portal 2 . In ACM SIGGRAPH 2010 Courses (1--54) . ACM. A. Vlachos. 2010. Water flow in Portal 2. In ACM SIGGRAPH 2010 Courses (1--54). ACM."},{"key":"e_1_2_1_32_1","doi-asserted-by":"crossref","unstructured":"Q. Yu F. Neyret E. Bruneton and N. Holzschuch. 2009. Scalable real\u2010time animation of rivers. In Computer Graphics Forum (28 2 239--248). Blackwell Publishing Ltd.  Q. Yu F. Neyret E. Bruneton and N. Holzschuch. 2009. Scalable real\u2010time animation of rivers. In Computer Graphics Forum (28 2 239--248). Blackwell Publishing Ltd.","DOI":"10.1111\/j.1467-8659.2009.01363.x"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1276377.1276501"}],"container-title":["Computers in Entertainment"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2700533","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2700533","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:13:34Z","timestamp":1750227214000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2700533"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,12,23]]},"references-count":32,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,12,23]]}},"alternative-id":["10.1145\/2700533"],"URL":"https:\/\/doi.org\/10.1145\/2700533","relation":{},"ISSN":["1544-3574"],"issn-type":[{"type":"electronic","value":"1544-3574"}],"subject":[],"published":{"date-parts":[[2017,12,23]]},"assertion":[{"value":"2013-02-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2017-12-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}