Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/t-88/learn-opengl

following learnopengl.com website tutorial to learnopengl duh and graphics dev
https://github.com/t-88/learn-opengl

cpp learnopengl opengl

Last synced: 28 days ago
JSON representation

following learnopengl.com website tutorial to learnopengl duh and graphics dev

Awesome Lists containing this project

README

        

# Learning Opengl
baby steps into graphics engineering and development

## Run
**This project depends on assimp install assimp**
```
sudo apt-get update
sudo apt-get install libassimp-dev
```
or **[github](https://github.com/assimp/assimp/blob/master/Build.md)**

- run main code is on ```./run```
- there is examples sections u can run them using ```./run_examples name_of_example``` example ```./run_examples rotating_colors```

## Resources
- [learnopengl.com/](https://learnopengl.com/)

## dev imgs
- simple traingle:
![simple traingle](./dev-imgs/traingle.png)

- coords system example:
![coords system](./dev-imgs/coords_system.gif)

- colors:
![colors](./dev-imgs/colors.gif)

- phong lighting:
![lighting](./dev-imgs/phong_lighing.gif)