A project by Flor Ronsmans De Vry for the Computer Graphics course at the University of Antwerp.
The goal of this project was to develop a graphics engine from the ground up in C++.
- Basic shapes
- Diamond
- Quarter circle
- Chessboard
- Eye
- L-systems
- Basic L-systems
- L-systems with brackets
- Stochastic L-systems stochastic-example.L2D
- 3D Line drawings
- 3D Bodies
- 3D L-Systems
- Z-Buffering with lines
- Z-Buffering with triangles
- Fractals
- Generic fractals
- Buckyball (based on this article, not an icosahedron directly)
- Menger sponge
- Lighting
- Ambient lighting
- Diffuse lighting (including spots)
- Specular lighting
- Shadows