Skip to main content

GPU-Based Real-Time Virtual Reality Modeling and Simulation of Seashore

  • Chapter
Advances in Robotics and Virtual Reality

Part of the book series: Intelligent Systems Reference Library ((ISRL,volume 26))

Abstract

As a important natural exterior scene, virtual seashore is widely used as a part of virtual environment for marine simulation, various simulators, games, etc. Nowadays, brilliant achievements about the deep ocean simulations have been made, however, concerning the real-time simulation of seashore, lots of work still need to be further studied. This chapter is devoted to efficient algorithms for real-time rendering of seashore which take advantage of both the CPU calculation and programmable Graphics Processing Unit (GPU). With regard to the modeling of seashore, a concept model based on Unified Modeling Language (UML) as well as precise mathematical models of seashore are presented. While regarding the simulation of seashore, optics effects imitation and the simulation of foam and spray are realized.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. MultiGen-Paradigm, Vega Prime Programmers Guide Version 2.2 (2007), http://www.presagis.com/

  2. The OGRE Team, OGRE Manual Version 1.6. California, USA (2008), http://www.ogre3d.org/

  3. Weihua, L.I.U.: Research on Key Technologies of Synthetic Natural Environment (SNE). PHD thesis. Beijing University of Aeronautics and Astronautics, China (2004)

    Google Scholar 

  4. Parenthoen, M.: Phenomenological Animation of the Sea. PHD thesis, Computer Science Laboratory for Complex Systems, France (2004)

    Google Scholar 

  5. Chellali, M.-E.-A.: A study on human-human interactions for common frame of reference development within Collaborative virtual environments. PHD thesis, Université de Nantes UFR Sciences et Techniques, France (2009)

    Google Scholar 

  6. Ellis, C.A., Gibbs, S.J., Rein, G.L.: Groupware: some issues and experiences. Communications of the ACM 34(1), 38–58 (1991)

    Article  Google Scholar 

  7. Nvidia team, Nvidia CUDA Programming Guide, Version 2.3.1, http://www.nvidia.com/object/cuda_home_new.html

  8. Fournier, A., Reeves, W.T.: A simple model of ocean waves. In: Computer Graphics (SIGGRAPH Proceedings), vol. 20, pp. 75–84 (1986)

    Google Scholar 

  9. Peachey, D.R.: Modeling waves and surface. In: Computer Graphics (SIGGRAPH Proceedings), vol. 20, pp. 65–74 (1986)

    Google Scholar 

  10. Li, Y., Jin, Y., Yin, Y., Shen, H.: Simulation of Shallow-Water Waves in Coastal Region for Marine Simulator. The International Journal of Virtual Reality 8(2), 65–70 (2009)

    Google Scholar 

  11. Ts’o, P.Y., Barsky, B.A.: Modeling and rendering waves: wave-tracing using beta-splines and reflective and refractive texture mapping. ACM Transactions on Graphics 6(3), 191–214 (1987)

    Article  Google Scholar 

  12. Gonzato: A phenomenological model of coastal scenes based on physical considerations. In: 8th Eurographics Workshop on Computer Animation and Simulation, pp. 137–148 (1997)

    Google Scholar 

  13. Mastin, G.A., Watterberg, P.A., Mareda, J.F.: Fourier synthesis of ocean scenes. IEEE Computer Graphics and Applications (1987)

    Google Scholar 

  14. Tessendorf, J.: Simulating Ocean Water. In: SIGGRAPH 2001 Course Notes (2001)

    Google Scholar 

  15. Hong, K., Liu, S.: Nonlinear Analysis of Wave Energy Dissipation and Energy Transfer of Directional Breaking Waves in Deep Water. OCEANS - Asia Pacific (2006)

    Google Scholar 

  16. Mihalef, V., Metaxas, D., Sussman, M.: Animation and Control of Breaking Waves. In: Eurographics/ACM SIGGRAPH Symposium on Computer Animation, pp. 315–324 (2004)

    Google Scholar 

  17. Zhao, Q., Armfield, S., Tanimoto, K.: Numerical simulation of breaking waves by a multi-scale turbulence model. Coastal Engineering 51, 53–80 (2003)

    Article  Google Scholar 

  18. Kryachko, Y.: Using vertex texture displacement for realistic water rendering. GPU Gems 2, ch. 18 (2005)

    Google Scholar 

  19. Object Management Group, Introduction to OMG’s Unified Modeling Language (2011), http://www.uml.org/

  20. Huygens, Young, Fresnel: The wave theory of light, pp. 79–145. American Book Company (1900)

    Google Scholar 

  21. Watt, A.: 3D Computer Graphics. Addison-Wesley Longman Publishing Co. Inc., Boston (1999)

    Google Scholar 

  22. Reeves, W.T.: Particle Systems - A Technique for Modeling a Class of Fuzzy Objects. In: ACM SIGGRAPH Proceedings (1983)

    Google Scholar 

  23. Mitchell, J.L.: Real-Time Synthesis and Rendering of Ocean Water. ATI ResearchTechnical Report:121-126, Paris (2005)

    Google Scholar 

  24. Johanson, C.: Real-time water rendering. MA thesis, Lund University, Sweden (2004)

    Google Scholar 

  25. Smith, B.W.: Realistic Simulation of Curling and Breaking WavesMA thesis, University of Maryland Baltimore County (2004)

    Google Scholar 

  26. Gonzato, J., Le Saec, B.: A phenomenological model of coastal scenesbased on physical considerations. Computer Animation and Simulation, 137–148 (1997)

    Google Scholar 

  27. Kass, M., Miller, G.: Rapid Stable Fluid Dynamic for Computer Graphics. Computer Graphics 24(4), 49–56 (1990)

    Article  Google Scholar 

  28. Chiu, Y.-F., Chang, C.-F.: GPU-based Ocean Rendering. In: IEEE International Conference on Multimedia & Expo (ICME), Toronto, Canada (2006)

    Google Scholar 

  29. Jeschke, S., Birkholz, H., Schmann, H.: A procedural model for interactive animation of breaking ocean waves. In: International Conferences in Central Europe on Computer Graphics, Visualization and Computer Vision (WSCG), Plzen - Bory, Czech Republic (2003)

    Google Scholar 

  30. Yang, X., Pi, X., Zeng, L., Li, S.: GPU-Based Real-time Simulation and Rendering of Unbounded Ocean Surface. In: Ninth International Conference on Computer Aided Design and Computer Graphics, Hong Kong (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 IFIP

About this chapter

Cite this chapter

Luo, M., Gong, G., El Kamel, A. (2012). GPU-Based Real-Time Virtual Reality Modeling and Simulation of Seashore. In: Gulrez, T., Hassanien, A.E. (eds) Advances in Robotics and Virtual Reality. Intelligent Systems Reference Library, vol 26. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23363-0_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-23363-0_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-23362-3

  • Online ISBN: 978-3-642-23363-0

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics