Ocean Water and more 3D Graphics
(May 2015)
A 3D scene was created in Visual Studio 2010 with c++ using DirectX11 to demonstrate various graphics techniques for the module titled 'Graphics Programming With Shaders'.
The geometry, vertex, hull, domain and pixel shaders were all used.
Water: multiple Gerstner waves, bump mapping, reflections, Frensel effect.
Sky: skydome, multiple layered clouds, day-night cycle (pixel shader).Billboard sprite (moon), Gerstner waves.Rain (geometry shader), heightmap, reflections.Distance based tessellation.Soft shadow mapping.