Advanced Graphics Techniques

Advanced graphics techniques implemented in a DirectX 11 project

Portfolio Image
Portfolio Image
Portfolio Image
Parallax Mapping
Post Processing
Lighting
DirectX11 C++ Shader programming HLSL
DirectX11
March 2019
Staffordshire University

DirectX 3D

A DirectX 11 application demonstrating various advanced graphics techniques including normal mapping, parallax mapping, post-processing effects and lighting.

Procedural terrain generation was implemented using a heighmap. However, it resulted to sharp edges and a lack of natural-looking terrain.

The solution was to implement the Diamond-Square algorithm for terrain smoothing, which resulted in a more natural-looking landscape with smoother edges and better overall terrain quality.

Key Features

  • Normal mapping
  • Parallax Mapping
  • Procedural terrain generation
  • Post Processing and Anti-Aliasing