3D Graphic Library
Programmer (C)
- Logger system & Error Handler functions.
- Clear/Draw functions.
- Quadrics functions.
- Some camera and other little functions.
- Code Review.
Demo
Description
The 3D Graphic Library is an exercise made during my 1st year of programming at ISART Digital. The purpose was to make, on the Linux system, a low-level graphic library in 6 weeks based on OpenGL 1.5. It had to manage the most fundamental functions to render 3D with the constraint to not use the GPU of the computer.
We were 6 on the project, with an experience of 4 months in the C programming language. It was interesting to learn how to pass from a 3D world to a frame on screen with the rasterize process, giving us some articles and bibles to read – I put some documentation links below. Even if the result is not perfect, I learnt a lot of things about videogames making this little library.
Graphic library developed by Julien Bezy, Benjamin Santerre, Thomas Porcherot, Dylan Thomas, Djimi Pesanti and Simon Abitan
PC
©ISART Digital