A downloadable tool

This a an elementary renderer written in OpenGL and C++. It supports the basic functionnality to display a 3D model and apply a diffuse texture to it. This project allowed me to get deeply into the render pipeline, the interaction between the CPU and the GPU and the writting of shaders.

Source code : https://github.com/ElKalou/3DRenderer

I wish to add new functionnalities in the future such as batch rendering or more interesting shader effects (vertex lighting, shadow casting, global illumination...). 

External librairies used : glfw, glew, glm, imgui, a .obj loader (https://github.com/Bly7/OBJ-Loader). 

External model: https://sketchfab.com/3d-models/mech-drone-8d06874aac5246c59edb4adbe3606e0e


Download

Download
Release.zip 24 MB

Leave a comment

Log in with itch.io to leave a comment.