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