CSC8502 Advanced Graphics for Games
Created program using C++ and OpenGL that renders a graphical scenes
1) Landscape created and textured with at least one texture used in fragment shader
2) Scene is lit using ambient, diffuse and specular components
3) Light calculations such as spot lights and direction light
4) Reflections on objects
5) Skeletal animation in scene with correct rendering of transparent objects
6) Animated geometry via custom vertex shader
7) Bump mapping applied to objects
8) Real time shadowing techniques including multiple shadow maps
9) The scene is controlled via an overall scene graph for efficient rendering
10) Multiple viewpoints simultaneously using a split screen effect
11) Environment mapping
Git Repository: