Environment & Normal Mapping
This was the result of the DirectX11 course taught by Jeremiah Van Oosten in the second year of the IGAD programming program. it took some time to get used to the style used in coding DX11. I upgraded the framework I created in the OpenGL course to support multiple graphics APIs.

This course gave me further insight in how graphics programmers try to simulate and fake real world effects using clever tricks and finite approximations.

download build: dx11_build.7z
download source: dx11_source.7z