Geometry Shader: Cyber Ocean


Description

A hlsl geometry shader that creates a cyber ocean effect. (Shader model 4.0) The base mesh is a flat, unanimated, tessellated plane. All the wave movement and cubes are generated by the shader on the GPU.

The shader is being demonstrated using NVIDIA FX Composer 2.5.

Click here for a more in-depth shader overview

Quick Overview

Work:

  • HLSL shader programming
  • Shader implementation into a DirectX10 engine

Engine:

  • Overlord Engine
  • NVIDIA FX Composer 2.5