Table of Contents Author Guidelines Submit a Manuscript
The Scientific World Journal
Volume 2014, Article ID 979418, 12 pages
http://dx.doi.org/10.1155/2014/979418
Research Article

View-Dependent Tessellation and Simulation of Ocean Surfaces

1Neuroscience Division, Starlab Barcelona, 08022 Barcelona, Spain
2Department de Llenguatges i Sistemes Informatics, Universitat Jaume I, 12071 Castellon, Spain
3Neuroelectrics, 08022 Barcelona, Spain
4Department of Informatica i Matematica Aplicada, Universitat de Girona, 17071 Girona, Spain

Received 16 August 2013; Accepted 19 December 2013; Published 6 February 2014

Academic Editors: F. Giannini and G. H. Yeoh

Copyright © 2014 Anna Puig-Centelles et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. G. A. Mastin, P. A. Watterberg, and J. F. Mareda, “Fourier synthesis of ocean scenes,” IEEE Computer Graphics and Applications, vol. 7, no. 3, pp. 16–23, 1987. View at Publisher · View at Google Scholar · View at Scopus
  2. J. C. Gonzato, T. Arcila, and B. Crespin, “Virtual objects on real oceans,” in Proceedings of the GRAPHICON'2008, pp. 49–56, 2008.
  3. T. Whitted, “The hacker's guide to making pretty pictures,” in Proceedings of the Image Rendering Tricks course notes (SIGGRAPH '85), 1985.
  4. K. Perlin, “An image synthesizer,” Computer Graphics, vol. 19, no. 3, pp. 287–296, 1985. View at Google Scholar · View at Scopus
  5. N. L. Max, “Vectorized procedural models for natural terrain: waves and islands in the sunset,” Comput Graphics, vol. 15, no. 3, pp. 317–324, 1981. View at Google Scholar · View at Scopus
  6. L. Jensen and R. Goliàs, “Deepwater animation and rendering,” 2001, http://www.gamasutra.com.
  7. T. Takahashi, H. Fujii, A. Kunimatsu et al., “Realistic animation of fluid with splash and foam,” Computer Graphics Forum, vol. 22, no. 3, pp. 391–400, 2003. View at Publisher · View at Google Scholar · View at Scopus
  8. N. Holmberg and B. C. Wünsche, “Efficient modeling and rendering of turbulent water over natural terrain,” in Proceedings of the 2nd International Conference on Computer Graphics and Interactive Techniques in Australasia and South East (AsiaGRAPHITE '04), pp. 15–22, June 2004. View at Scopus
  9. L. Szirmay-Kalos and T. Umenhoffer, “Displacement mapping on the GPU state of the art,” Computer Graphics Forum, vol. 27, no. 6, pp. 1567–1592, 2008. View at Publisher · View at Google Scholar · View at Scopus
  10. Y. Kryachko, “Using vertex texture displacement for realistic water rendering,” in GPU Gems 2, pp. 283–294, 2005. View at Google Scholar
  11. F. Ramos, A. Puig-Centelles, M. Chover, and O. Ripolles, “3D visualization of sea,” Journal of Visualization, vol. 13, no. 4, pp. 277–278, 2010. View at Publisher · View at Google Scholar · View at Scopus
  12. M. Kass and G. Miller, “Rapid, stable uid dynamics for computer graphics,” in Proceedings of the 17th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '90), pp. 49–57, 1990.
  13. S. Liu and Y. Xiong, “Fast and stable simulation of virtual water scenes with interactions,” Virtual Reality, vol. 17, no. 1, pp. 77–88, 2013. View at Publisher · View at Google Scholar
  14. E. Darles, B. Crespin, D. Ghazanfarpour, and J. C. Gonzato, “A survey of ocean simulation and rendering techniques in computer graphics,” Computer Graphics Forum, vol. 30, no. 1, pp. 43–60, 2011. View at Publisher · View at Google Scholar
  15. F. J. Gerstner, “Theorie der wellen (reprint from the original of 1802),” Ann des Physik, vol. 32, pp. 412–440, 1809. View at Google Scholar
  16. A. Fournier and W. T. Reeves, “A simple model of ocean waves,” Computer Graphics, vol. 20, no. 4, pp. 75–84, 1986. View at Google Scholar · View at Scopus
  17. D. R. Peachey, “Modeling wave and surf,” Computer Graphics, vol. 20, no. 4, pp. 75–84, 1986. View at Google Scholar · View at Scopus
  18. J.-C. Gonzato and B. Le Saëc, “On modelling and rendering ocean scenes,” The Journal of Visualization and Computer Animation, vol. 11, no. 1, pp. 27–37, 2000. View at Google Scholar · View at Scopus
  19. P. Y. Tsó and B. A. Barsky, “Modeling and rendering waves: wave-tracing using beta-splines and reflective and refractive texture mapping,” ACM Transactions on Graphics, vol. 6, no. 3, pp. 191–214, 1987. View at Google Scholar
  20. J. M. Cieutat, J. C. Gonzato, and P. Guitton, “A general ocean waves model for ship design,” in Virtual Concept, pp. 187–194, 2003. View at Google Scholar
  21. J. Stam and E. Fiume, “Turbulent wind fields for gaseous phenomena,” in Proceedings of the 20th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH '93), pp. 369–376, August 1993. View at Scopus
  22. N. Thürey, M. Müller-Fischer, S. Schirm, and M. Gross, “Real-time breaking waves for shallow water simulations,” in Proceedings of the 15th Pacific Conference on Computer Graphics and Applications (PG '07), pp. 39–46, November 2007. View at Publisher · View at Google Scholar · View at Scopus
  23. W. J. Pierson and L. Moskowitz, “A proposed spectral form for fully developed wind seas based on the similarity theory of s. a. kitaigorodskii,” Journal of Geophysical Research, vol. 69, no. 24, pp. 5181–5190, 1964. View at Google Scholar
  24. E. Monahan and G. M. Niocaill, Oceanic Whitecaps: Their Role in Air Sea Exchange Processes, D. Reidel, 1986.
  25. J. Tessendorf, “Simulating ocean water,” in Siggraph Course Notes, 1999. View at Google Scholar
  26. S. Premoze and M. Ashikhmin, “Rendering natural waters,” in Proceedings of the 8th Pacific Conference on Computer Graphics and Applications, p. 23, 2000.
  27. J. L. Mitchell, “Real-time synthesis and rendering of ocean water,” Tech. Rep., ATI, 2005. View at Google Scholar
  28. M. B. Nielsen, A. Söderström, and R. Bridson, “Synthesizing waves from animated height fields,” ACM Transactions on Graphics, vol. 32, no. 1, pp. 2:1–2:9, 2013. View at Google Scholar
  29. F. K. Musgrave, Methods for realistic landscape imaging [Ph.D. thesis], 1993.
  30. C. Johanson, Real time water rendering-introducing the projected grid concept [M.S. thesis], Lund University, 2004.
  31. J. Schneider and R. Westermann, “Towards real-time visual simulation of water surfaces,” in Vision, Modelling and Visualization, pp. 211–218, 2001. View at Google Scholar
  32. X. Yang, X. Pi, L. Zeng, and S. Li, “GPU-based real-time simulation and rendering of unbounded ocean surface,” in Proceedings of the 9th International Conference on Computer Aided Design and Computer Graphics (CAD/CG '05), pp. 428–433, December 2005. View at Publisher · View at Google Scholar · View at Scopus
  33. S. Thon and D. Ghazanfarpour, “Ocean waves synthesis and animation using real world information,” Computers and Graphics, vol. 26, no. 1, pp. 99–108, 2002. View at Publisher · View at Google Scholar · View at Scopus
  34. J. Fréchot, “Realistic simulation of ocean surface using wave spectra,” in Proceedings of the 1st International Conference on Computer Graphics Theory and Applications (GRAPP '06), pp. 76–83, February 2006. View at Scopus
  35. E. Darles, B. Crespin, and D. Ghazanfarpour, “Accelerating and enhancing rendering of realistic ocean scenes,” in Proceedings of the 15th International Conference in Central Europe on Computer Graphics (WSCG '07), pp. 287–294, 2007.
  36. R. Pajarola and E. Gobbetti, “Survey of semi-regular multiresolution models for interactive terrain rendering,” Visual Computer, vol. 23, no. 8, pp. 583–605, 2007. View at Publisher · View at Google Scholar · View at Scopus
  37. Y. Hu, L. Velho, X. Tong, B. Guo, and H. Shum, “Realistic, real-time rendering of ocean waves,” Computer Animation and Virtual Worlds, vol. 17, no. 1, pp. 59–67, 2006. View at Publisher · View at Google Scholar · View at Scopus
  38. D. Hinsinger, F. Neyret, and M.-P. Cani, “Interactive animation of ocean waves,” in Proceedings of the ASM SIGGRAPH Symposium on Computer Animation (SCA '02), pp. 161–166, July 2002. View at Scopus
  39. J. Demers, “The making of clear sailing,” 2005, http://www.nzone.com/object/nzone_clearsailing_makingof1.html.
  40. Y.-F. Chiu and C.-F. Chang, “GPU-based ocean rendering,” in Proceedings of the IEEE International Conference on Multimedia and Expo (ICME '06), pp. 2125–2128, July 2006. View at Publisher · View at Google Scholar · View at Scopus
  41. C. E. Aguiar and A. R. Souza, “Google Earth physics,” Physics Education, vol. 44, no. 6, pp. 624–626, 2009. View at Publisher · View at Google Scholar · View at Scopus
  42. J. McConnell, Computer Graphics: Theory Into Practice, Jones and Bartlett Publishers, 2006.
  43. T. Ulrich, “Continuous LOD terrain meshing using adaptive quadtrees,” 2000, http://www.gamasutra.com/features/20000228/ulrich_01.htm.
  44. T. Schmiade, Adaptive GPU-based terrain rendering [M.S. thesis], Computer Graphics Group, University of Siegen, 2008.
  45. A. Tatarinov, “Perlin fire, nvidia whitepaper,” 2007, http://developer.download.nvidia.com/whitepapers/2007/SDK10/PerlinFire.pdf.
  46. W. J. van der Laan, S. Green, and M. Sainz, “Screen space fluid rendering with curvature flow,” in Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D '09), pp. 91–98, March 2009. View at Publisher · View at Google Scholar · View at Scopus
  47. S. Aunér, Real-time procedural ocean surface, Final Project, Linkoping University, 2009.
  48. E. Bruneton, F. Neyret, and N. Holzschuch, “Real-time realistic ocean lighting using seamless transitions from geometry to BRDF,” Computer Graphics Forum, vol. 29, no. 2, pp. 487–496, 2010. View at Publisher · View at Google Scholar · View at Scopus
  49. A. V. J. R. Isidoro and C. Brennan, “Rendering ocean water,” in Direct3D ShaderX: Vertex and Pixel Shader Tips and Tricks, 2002. View at Google Scholar
  50. J. Schneider, T. Boldte, and R. Westermann, “Real-time editing, synthesis, and rendering of infinite landscapes on GPUs,” in Vision, Modeling and Visualization 2006, pp. 145–152, 2006. View at Google Scholar
  51. D. Wagner, “Terrain geomorphing in the vertex shader,” in ShaderX2: Shader Programming Tips & Tricks With DirectX 9, Wordware, 2004. View at Google Scholar
  52. K. Gee, “Direct3D 11 tessellation,” 2008, http://www.microsoft.com/downloads/details.aspx?FamilyID=2d5bc492-0e5c-4317-8170-e952dca10d46.