Sea modeling and rendering

More and more defence and civil applications require simulation of marine synthetic environment. Currently, the "Future Anti-Surface-Guided-Weapon" (FASGW) or "anti-navire léger" (ANL) missile needs this kind of modelling. This paper presents a set of technical enhancement of the SE-Workbench that aim at better representing the sea profile and the interaction with targets. The operational scenario variability is a key criterion: the generic geographical area (e.g. Persian Gulf, coast of Somalia,...), the type of situation (e.g. peace keeping, peace enforcement, anti-piracy, drug interdiction,...)., the objectives (political, strategic, or military objectives), the description of the mission(s) (e.g. antipiracy) and operation(s) (e.g. surveillance and reconnaissance, escort, convoying) to achieve the objectives, the type of environment (Weather, Time of day, Geography [coastlines, islands, hills/mountains]). The paper insists on several points such as the dual rendering using either ray tracing [and the GP GPU optimization] or rasterization [and GPU shaders optimization], the modelling of sea-surface based on hypertextures and shaders, the wakes modelling, the buoyancy models for targets, the interaction of coast and littoral, the dielectric infrared modelling of water material.