First OpenGL Project


This is my first project using the OpenGL library. Done during my summer semester COMP 371 Computer Graphics at Concordia University, I learned the basics of OpenGL and many 3D rendering. This was the final assignment for the course which I made with a team of 4. Collaborating using discord and Git for the project repository.

I took charge of the base classes of the project, the basic primitives that would be use by my peers to create the basic models we required. I also did the Collision detection as it was one of the requirements for the project and I wanted to try doing it as it was one of my interests. For other simpler things I develop were the billboards used for the grass and the transparency which was for the grass as well using the shaders The goal of the assignment was to create a procedurally terrain with trees and other foliage, the visuals were not a priority even though we did try to make it look as nice as we good.

As part of the assignment we did document explaining what we did in more detail and our learning experience. Here is the link for it for further details on my part of the project: COMP371Report

Library: OpenGL using CMake

Language: C++