Software developed as part of the dissertation "Non-photorealistic 3D rendering techniques" for Universidad de Jaén's Degree in Computer Engineering. Used technologies:
-
IDE:
- Microsoft Visual Studio Community 2017
-
Programming language:
- C++
-
Graphics API:
- OpenGL
- GLEW
- GLFW
- GLM
- OpenGL
-
Shader programming language:
- GLSL
-
Model importing:
- Assimp
-
Read/write imagery:
- LodePNG
- DevIL
-
UI:
- ImGUI
-
Non-photorealistic rendering's state of the art
-
Creating a renderer from scratch
-
Design patterns:
- Singleton
- Strategy pattern
-
Importing external models
-
Shader programming
-
Render to texture
-
UI programming