Final-Project-3D-Computer-Graphics
A video game with moving enemies using various techniques. All rendering done from scratch using OpenGL without the usage of any game engines.
Contains the following technologies:
- Custom made blender models
- Transformations of objects using matrices
- Shading using Phong shading, Blinn-Phong shading and Toon Shading
- Textures applied to models (All done in OpenGL)
- Custom illumination using: Shadow Mapping with percentage-closer filtering and Spot Lights made from scratch
- Transparent Objects
- Animation made possible by skinning
- Enemies following the player using Bézier curves