
Learn the theory and code behind modern OpenGL graphical applications so you can make games, simulations and more!
Computer Graphics with Modern OpenGL and C++
InstructorBen Cook
Learn the theory and code behind modern OpenGL graphical applications so you can make games, simulations and more!
InstructorBen Cook

Free

Free
Free
The curriculum covers complex techniques such as directional shadow maps, omnidirectional shadows via cubemaps, and skybox implementation.
Instruction includes essential libraries for 3D graphics, such as GLM for mathematical transformations and Assimp for importing external 3D models.
The implementation relies on ad-hoc refactors and unorganized code structures that can make following the progression difficult as complexity increases.
Theoretical lessons may lack sufficient visual aids, such as diagrams or animations, to help explain abstract rendering pipeline stages.
The course aligns with its target of teaching OpenGL from scratch, though junior learners may find the explanations difficult.