Advanced Graphics Techniques
Advanced graphics techniques implemented in a DirectX 11 project
DirectX11
C++
Shader programming
HLSL
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