C++ 3D software rendering engine written for personal didactic purposes and to get access to an open environment ready for quick test and debug of new rendering techniques.
The image shows a gun rendered with the engine (the animated video is available on YouTube)
The demo is built using freely available public access assets:
- Monvalley Dirtroad environment map from sIBL Archive
- Cerberus 3D PBR Gun from Alexander Maximov
- OpenGL Mathematics: fast and convenient implementation of linear algebra methematical operations
The project also uses the handy single-file header libraries from STB for picture files loading and writing - the files (stb_image.h, stb_image_write.h) are already included