Dec 6, 2023

3D Scene with OpenGL

I built an OpenGL scene with shadows using Blender models and C++.

Article hero image

I recently completed a Computer Graphics course at my university, and it was an incredible experience! By the end of the semester, I managed to create an OpenGL scene featuring dynamic shadows.

Island GIF

Throughout the class, we developed a full graphics pipeline using OpenGL, which enabled us to implement features such as loading 3D models, applying textures, setting up lighting, and adding animations.

To build my project, I designed 3D models using Blender, imported them into my C++ program, and integrated them into my graphics pipeline, adjusting and fine-tuning the scene.

The final product felt like it barely held together with duct tape and sheer willpower, but it was enough for me to capture a short screencast of the final result.

C++

OpenGL

Back to Projects