A downloadable project

About
This is an application to demonstrate the use of multiple shaders to achieve different graphics effects. The demo showcases fog, tessellation, height and texture mapping, vector manipulation, lighting and shadows. It also features billboarded quads generated at run time. The GUI on the left contains multiple sliders to manipulate the different variables. 

The tessellation and vector manipulation (the wave) are related to the distance between the camera and the vectors. The triangles are subdivided more the closer the camera is to the geometry, while the amplitude of the sin wave's oscillation decreases the closer the camera is. 

Platform
The application was developed with DirectX 11 C++.

Download

Download
An Unusual Space.zip 101 MB

Install instructions

To open the executable, extract the .zip and navigate to the Debug folder. Open the .exe titled Coursework.exe

Controls:

WASD-QE to move

Arrow Keys to rotate

Space to toggle mouse rotation

M to toggle on and off wireframe mode

Leave a comment

Log in with itch.io to leave a comment.