Author :
Weerasinghe, Madawa ; Sandaruwan, Damitha ; Keppitiyagama, Chamath ; Kodikara, Nihal
Author_Institution :
Sch. of Comput., Univ. of Colombo, Colombo, Sri Lanka
Abstract :
In computer graphics, there are several mechanisms to display the ocean waves on screen. Albeit there are many models to simulate oceanic behavior, yet there is no rendering mechanism for wind-driven deep ocean waves, with a satisfactory outcome. Moreover, there is no way to plug those wave models onto existing maritime training simulators. Thus, the oceans computed and rendered by those models have no bearing on the computed sway, surge, heave, yaw, pitch, or roll of the vessels. This paper presents a novel approach to simulate wind-driven deep ocean waves which include marine dynamic models and their integration for the purpose of developing a simulator. It´s subsequent to a survey on ocean wave models and rendering techniques which are frequently used in computer graphics to simulate deep ocean water surfaces. While exploring the prevalent methods, three main approaches have been identified to model the formation of an ocean water surface based on geometrical description models, spectral description models, and physically based models from Computational Fluid Dynamics (CFD). In the context of oceanography and computer graphics, there is a considerable body of literature on ocean water generating and rendering techniques. According to the literature, ocean water rendering techniques in computer graphics can be categorized into three major domains, viz. spatial domain, spectral domain and hybrid methods combining the two. This paper analyses the above wave models, rendering techniques and proposes a novel approach to develop a computer simulation program in which the physical models are implemented in order to achieve a realistic representation of a vessel in a virtual environment considering physical characteristics of the vessel. Further, introduces a spectral wave model and rendering by using a hybrid method with the focus of user perception. Hence, it consists of model parameters which describe the user perception.
Keywords :
computational fluid dynamics; digital simulation; flow simulation; geophysics computing; ocean waves; rendering (computer graphics); virtual reality; CFD; computational fluid dynamics; computer graphics; computer simulation program; deep ocean; geometrical description models; hybrid methods; marine dynamic models; maritime training simulators; ocean water generating techniques; ocean water rendering techniques; ocean waves display; oceanic behavior simulation; oceanography context; rendering mechanism; spatial domain; spectral domain; user perception; vessel heave; vessel pitch; vessel roll; vessel surge; vessel sway; vessel yaw; virtual environment; waves simulation; wind-driven ocean waves; Computational modeling; Mathematical model; Ocean waves; Sea surface; Solid modeling; Surface waves; Computer graphics; ocean wave simulation; training simulators; virtual reality;