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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
MultiGen-Paradigm, Vega Prime Programmers Guide Version 2.2 (2007), http://www.presagis.com/
The OGRE Team, OGRE Manual Version 1.6. California, USA (2008), http://www.ogre3d.org/
Weihua, L.I.U.: Research on Key Technologies of Synthetic Natural Environment (SNE). PHD thesis. Beijing University of Aeronautics and Astronautics, China (2004)
Parenthoen, M.: Phenomenological Animation of the Sea. PHD thesis, Computer Science Laboratory for Complex Systems, France (2004)
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)
Ellis, C.A., Gibbs, S.J., Rein, G.L.: Groupware: some issues and experiences. Communications of the ACM 34(1), 38–58 (1991)
Nvidia team, Nvidia CUDA Programming Guide, Version 2.3.1, http://www.nvidia.com/object/cuda_home_new.html
Fournier, A., Reeves, W.T.: A simple model of ocean waves. In: Computer Graphics (SIGGRAPH Proceedings), vol. 20, pp. 75–84 (1986)
Peachey, D.R.: Modeling waves and surface. In: Computer Graphics (SIGGRAPH Proceedings), vol. 20, pp. 65–74 (1986)
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)
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)
Gonzato: A phenomenological model of coastal scenes based on physical considerations. In: 8th Eurographics Workshop on Computer Animation and Simulation, pp. 137–148 (1997)
Mastin, G.A., Watterberg, P.A., Mareda, J.F.: Fourier synthesis of ocean scenes. IEEE Computer Graphics and Applications (1987)
Tessendorf, J.: Simulating Ocean Water. In: SIGGRAPH 2001 Course Notes (2001)
Hong, K., Liu, S.: Nonlinear Analysis of Wave Energy Dissipation and Energy Transfer of Directional Breaking Waves in Deep Water. OCEANS - Asia Pacific (2006)
Mihalef, V., Metaxas, D., Sussman, M.: Animation and Control of Breaking Waves. In: Eurographics/ACM SIGGRAPH Symposium on Computer Animation, pp. 315–324 (2004)
Zhao, Q., Armfield, S., Tanimoto, K.: Numerical simulation of breaking waves by a multi-scale turbulence model. Coastal Engineering 51, 53–80 (2003)
Kryachko, Y.: Using vertex texture displacement for realistic water rendering. GPU Gems 2, ch. 18 (2005)
Object Management Group, Introduction to OMG’s Unified Modeling Language (2011), http://www.uml.org/
Huygens, Young, Fresnel: The wave theory of light, pp. 79–145. American Book Company (1900)
Watt, A.: 3D Computer Graphics. Addison-Wesley Longman Publishing Co. Inc., Boston (1999)
Reeves, W.T.: Particle Systems - A Technique for Modeling a Class of Fuzzy Objects. In: ACM SIGGRAPH Proceedings (1983)
Mitchell, J.L.: Real-Time Synthesis and Rendering of Ocean Water. ATI ResearchTechnical Report:121-126, Paris (2005)
Johanson, C.: Real-time water rendering. MA thesis, Lund University, Sweden (2004)
Smith, B.W.: Realistic Simulation of Curling and Breaking WavesMA thesis, University of Maryland Baltimore County (2004)
Gonzato, J., Le Saec, B.: A phenomenological model of coastal scenesbased on physical considerations. Computer Animation and Simulation, 137–148 (1997)
Kass, M., Miller, G.: Rapid Stable Fluid Dynamic for Computer Graphics. Computer Graphics 24(4), 49–56 (1990)
Chiu, Y.-F., Chang, C.-F.: GPU-based Ocean Rendering. In: IEEE International Conference on Multimedia & Expo (ICME), Toronto, Canada (2006)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)