An open API service indexing awesome lists of open source software.

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++

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 ....