https://github.com/nobody-1321/computer-graphics-programming
Computer Graphics Programming with c++
https://github.com/nobody-1321/computer-graphics-programming
cpp graphics opengl tutorials
Last synced: 2 months ago
JSON representation
Computer Graphics Programming with c++
- Host: GitHub
- URL: https://github.com/nobody-1321/computer-graphics-programming
- Owner: Nobody-1321
- License: mit
- Created: 2025-06-16T03:49:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-09-17T16:40:46.000Z (10 months ago)
- Last Synced: 2025-09-17T18:55:23.972Z (10 months ago)
- Topics: cpp, graphics, opengl, tutorials
- Language: C
- Homepage:
- Size: 65.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Computer Graphics Programming in Opengl
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
---------
## Build & Run
**dependencies.**
- OpenGl
- glfw3
- glm
1. clone the repository.
```sh
git clone git@github.com:Nobody-1321/Computer-Graphics-Programming.git
```
2. Move to the directory
```sh
cd Computer-Graphics-Programming
```
3. Use conan C++ to manage the dependencies. "you can learn how to use it here [conan tutorial](https://docs.conan.io/2/tutorial.html)"
```sh
conan install . --build=missing
```
4. Build the project.
Linux users
```sh
python buildLinux.py
```
Windows users
```sh
python buildWindows.py
```
## warning
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 ....