Skip to content

eMKa007/OpenGL_Examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

113 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

OpenGL learning repository. Shadow generation techniques implementation (Shadow Mapping, Volume Shadows).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors