Proyecto Fundamentos de la Computacion Grafica / Computer Graphics Project
Reflections, Refractions, Object Loading, Color Picking, Bump Mapping, Shadow Mapping, etc. Using old OpenGL (using client states and predefined vertex buffers)
The focus of this project is to explore the implementation of different mapping techniques such as shadow mapping, enviroment / projection mapping for real time reflections and refractions, bump mapping using normal maps.
The program loads the scene through obj files, mtl files are used to specify textures and normal maps.
Features:
- Object Selection (using color picking)
- Object Translation / Rotation
- Camera Translation / Rotation
- Refractive / Reflective Objects
- Point / Spot / Direction lights
- Shadow Mapping for Spotlights and Directional Lights
Dependencies: OpenGL >~ 1.1, Glew, SFML 2.1, GLM, AntTweakBar