This example project has a terrain class that can render bump/normal mapped terrain. It has been taken from the Randomchaos 3D Engine and has had a few changed mate to it. There is also a new and updated version of the terrain shader as well as the Ocean class. Post is here .