Maheshya Weerasinghe, Damitha Sandaruwan, Chamath Keppitiyagama, Nihal Kodikara
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 totheliterature, ocean water rendering techniques in computer graphics can be categorized into three major domains, viz.spatial domain, spectral domain and hybrid methodscombining the two. This paper analyses theabove wave models, rendering techniques and proposes a novel approach to develop a computer simulation program in which thephysical 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— Computer graphics, virtual reality, ocean wave simulation, training simulators