Figure: One of the images generated by our implementation.
The final work covered the logical components indicating their relationship with the implementation. We covered the following topics:
An introduction to what is computer-generated images, trying to bring the reader to the context of computer graphics.
The modeling principles their characteristics. We covered the two main modeling methods: Gouraud and Phong.
The projection principles covering virtual camera and the scene transport from a three-dimensional to a bi-dimensional space.
We covered the illumination methods used to color a point over the surface, considering the interaction between the surface and the environment and the light.
The technique to color the entire surface applying a illumination model.
The three principal scanline algorithms, starting with a simple one to fill in the polygons, the others designed to remove hidden surfaces and finally to generate three-dimensional images.
The implementation it-self and the correlation with main concepts.
The language specification, the modeling properties and how the compiler works.