- Using only C99 and the stdlib.
- GLFW, GLEW for window, opengl context and keyboard events.
- Keyboard input for rotation and movement of the model.
- Parsing .obj files and convert it in data structure.
- Coloring (grey scales)
- Textures (BMP files)
Key | Action |
---|---|
T | Switch Texture |
Up / down | Translation along Y axis |
Left / right | Translation along X axis |
PgUp / PgDn | Translation along Z axis |
W / S | Rotation around X axis |
A / D | Rotation around Y axis |
Q / E | Rotation around Z axis |
- https://learnopengl.com/
- https://opengl.developpez.com/tutoriels/apprendre-opengl/
- wiki book: https://en.wikibooks.org/wiki/OpenGL_Programming
- OGLDEV : https://www.youtube.com/playlist?list=PLA0dXqQjCx0S04ntJKUftl6OaOgsiwHjA
- Victor Gordan : https://www.youtube.com/playlist?list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-