This project contains practical examples, demos, and resources related to 3D graphics programming using OpenGL. Perfect for those looking to learn core concepts like:
-
Geometric representation and transformations
-
Rendering pipeline
-
Shaders (GLSL) and GPU management
-
Basic/advanced lighting techniques
-
Optimizations and best practices
dependencies.
- OpenGl
- glfw3
- glm
- clone the repository.
git clone git@github.com:Nobody-1321/Computer-Graphics-Programming.git
- Move to the directory
cd Computer-Graphics-Programming
- Use conan C++ to manage the dependencies. "you can learn how to use it here conan tutorial"
conan install . --build=missing
- Build the project.
Linux users
python buildLinux.py
Windows users
python buildWindows.py
If you are a Windows user, you may need to change the paths to the ressources in the code.
Computer Graphics Programming in OpenGl with C++. This will build the project and compile all the programs located inside the src folder.
**You can learn more about computer graphics by reading ....