{"id":93,"date":"2009-04-28T18:29:11","date_gmt":"2009-04-29T00:29:11","guid":{"rendered":"http:\/\/www.realtimerendering.com\/blog\/?p=93"},"modified":"2009-04-28T18:29:11","modified_gmt":"2009-04-29T00:29:11","slug":"eurographics-workshop-on-natural-phenomena-2009","status":"publish","type":"post","link":"https:\/\/www.realtimerendering.com\/blog\/eurographics-workshop-on-natural-phenomena-2009\/","title":{"rendered":"Eurographics Workshop on Natural Phenomena 2009"},"content":{"rendered":"<p>EWNP has had <a href=\"http:\/\/www-evasion.imag.fr\/Publications\/2005\/GMN05\/\">interesting<\/a> <a href=\"http:\/\/www1.cs.columbia.edu\/~bosun\/tvbrdf.htm\">papers<\/a> in <a href=\"http:\/\/www-evasion.imag.fr\/Publications\/2006\/BNL06\/\">recent<\/a> <a href=\"http:\/\/ima.udg.edu\/~igarcia\/papers\/tree07\/\">years<\/a>, but when it skipped 2008 I thought it was gone.\u00a0 However <a href=\"http:\/\/liris.cnrs.fr\/~egwnp\">it came back in 2009<\/a> with <a href=\"http:\/\/liris.cnrs.fr\/~egwnp\/#program\">five papers<\/a>, all of which are online except for one:<\/p>\n<p><em>Procedural Modeling of Leather Texture with Structural Elements<\/em>:\u00a0 Not currently available online, but judging from <a href=\"http:\/\/portal.acm.org\/citation.cfm?id=1280740\">a previous paper by these authors<\/a> this appears to be about procedural modeling of the cracks and bumps in leather surfaces.\u00a0 Most real-time applications will use photographed or manually created textures for this, so it is probably not of wide interest to real-time developers.<\/p>\n<p><a href=\"http:\/\/www2.tech.purdue.edu\/cgt\/Facstaff\/bbenes\/private\/publications.htm\">Interactive Modeling of Virtual Ecosystems:<\/a> Automatic modeling of plants taking lighting, obstacles, etc. into account.\u00a0 Might be useful as an automatic modeling tool.<\/p>\n<p><a href=\"http:\/\/www.inf.tu-dresden.de\/index.php?node_id=501&amp;ln=de\">A Geometric Algorithm for Snow Distribution in Virtual Scenes:<\/a> What the title says; might be useful for automated scene modeling, but probably not for runtime use.<\/p>\n<p><a href=\"http:\/\/cg.informatik.uni-freiburg.de\/research.htm\">Corotated SPH for Deformable Solids:<\/a> Smoothed Particle Hydrodynamics (SPH) is commonly used in film production for liquids, smoke, etc.\u00a0 This paper discusses how to extend the technique to model deformable solids.\u00a0 Probably not real-time anytime soon.<\/p>\n<p><a href=\"http:\/\/www.informatik.uni-rostock.de\/~hc009\/publications.html\">Real-Time Open Water Environments with Interacting Objects<\/a>:\u00a0 This combines the Tessendorf FFT-based method for ambient waves with a different method for interactive waves (waves interacting with dynamic objects).\u00a0 This is the most relevant paper for real-time rendering; worth a read.<\/p>\n<p>Tessendorf&#8217;s FFT method is the current gold standard for non-interactive ocean waves, and is widely used in game and film production.\u00a0 A description of it can be found on <a href=\"http:\/\/tessendorf.org\/reports.html\">his publication page<\/a>, under <em>Simulating Ocean Surface<\/em>.\u00a0 Tessendorf&#8217;s publication page has many more papers of interest, including an algorithm (called iWave) for interactive waves and reports on particle and volume rendering for film production.<\/p>\n<p>Insomniac have a particularly efficient and flexible implementation of a variant of Tessendorf&#8217;s method, which they extended to support interactive waves as well.\u00a0 This method was used in the game Resistance 2, and Insomniac Games <a href=\"http:\/\/www.insomniacgames.com\/tech\/articles\/0409\/water.php\">have kindly published not just a white paper on the technique, but actual working code!<\/a> This is part of their admirable <a href=\"http:\/\/nocturnal.insomniacgames.com\/index.php\/Main_Page\">Noctural Initiative<\/a> for technology sharing.\u00a0 The Noctural Initiative website is highly recommended, as it includes code which has been used in successful game projects by one of the most highly-regarded studios in the industry.<\/p>\n<p>Another interesting approach to interactive waves is Wave Particles, which is described <a href=\"http:\/\/www.cemyuksel.com\/research\/waveparticles\/\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>EWNP has had interesting papers in recent years, but when it skipped 2008 I thought it was gone.\u00a0 However it came back in 2009 with five papers, all of which are online except for one: Procedural Modeling of Leather Texture with Structural Elements:\u00a0 Not currently available online, but judging from a previous paper by these [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[163,161,164,162,160],"class_list":["post-93","post","type-post","status-publish","format-standard","hentry","category-resources","tag-insomniac","tag-tessendorf","tag-wave-particles","tag-waves","tag-workshop-on-natural-phenomena"],"_links":{"self":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/93","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/comments?post=93"}],"version-history":[{"count":0,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/posts\/93\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/media?parent=93"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/categories?post=93"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.realtimerendering.com\/blog\/wp-json\/wp\/v2\/tags?post=93"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}