Shader Programming – DirectX

Acting almost as a follow up the previous years Graphics Programming – this year we would be looking at Shader Programming in DirectX.

Source code – C++.

This module was taught using the Rastertek tutorials for DirectX 11 – and as that comprises the bulk of the code I have only included the reworked camera along with the pixel and vertex shaders.

Not to bash the tutorials too much – there were only intended to introduce the techniques. As it turned out the tutorials also tended to work under very specific circumstances, so the bulk of the learning for this submission was in the creation of the scene.

The submission slides again explain my areas of focus – the terrain and ocean shaders.

PowerPoint Presentation

PowerPoint Presentation

PowerPoint Presentation

PowerPoint Presentation

PowerPoint Presentation