Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.35 KB

File metadata and controls

32 lines (22 loc) · 1.35 KB

OpenGL_Examples

Both 'Shadow Mapping' and 'Shadow Volume' techniques were used to compare shadow generation techniques for diploma thesis purpose.

1_OpenGL-Cpp_Tutorial

Project which follows "C++ OpenGL 3D Tutorial" by Suraj Sharma available on YouTube platform.

  • Main topics covered in tutorial:
    • Linking GLFW, GLEW, GLM, SOIL2 libraries to the project
    • Creating windows, compiling and linking shaders
    • Buffer objects
    • Textures
    • View and Projectron Matrices
    • Dealing with keyboard/mouse input
    • Creating functions inside shaders
    • Refractoring code into classes

2_Shadow_Mapping

Implementation of 'Shadow Mapping' technique. Code is based on previous class hierarchy and shadow mapping tutorial available at learnopengl.com website.


3_Shadow_Volume

Implementation of 'Volumetric Shadows' technique. Based on Federico Ciardi repository available here.