Samira3D
A simple rendering engine that I'm making for educational purposes.
Dependancies for now:
- GLFW 3.1.2 http://www.glfw.org/
- GLEW 1.13.0 http://glew.sourceforge.net/
- GLM 0.9.6.3 http://glm.g-truc.net/0.9.6/
- boost 1.59.0 http://www.boost.org/ (with compiled bindaries because signals2 is used)
- assimp http://assimp.sourceforge.net/
- SOIL http://www.lonesock.net/soil.html
cool video of a pyriamid with a texture rotating :) https://youtu.be/dtTJRyhaxWs
Video of the same pyramid in perspective mode with ambient lighting and a pink mask (frame rate drop becomes evident when recording) https://youtu.be/32DZLT_hqUg
Todo list for now:
- Support mouse input - easy
- Fix a bug that causes the framerate to drop drastically (maybe do the mvp matrix calculation in another thread).
- Extend the material class - medium
- Finish the phong shading model
- Add macros that make the ugly template syntax, comming from boost, a bit nicer