Implements a variety of graphics programming techniques, including:
- Physically based materials and rendering
- Ambient image-based lighting
- PCF Shadows for directional, spot, and point lights.
- Heightmap-based vertex manipulation with dynamic tessellation.
- Post-processing effects implemented using compute shaders.
- Clone the repository
- Run
GetLibraries.bat. This will download the required.liband.dllfiles required. - Open
Coursework/Coursework.slnin Visual Studio. - Build solution.
- Move the camera with WASD, and use E and Q to travel vertically.
- Hold right-click and drag to rotate the camera.



