Development framework accompanying the course MCTA008-17 Computer Graphics at UFABC.
This repository also includes my (Eduardo's) modifications to the
abcg
framework, developed as projects during the course.
Currently, you can find the following projects in the examples
folder:
- GL-Ball: A simple Arkanoid clone, with some influences from the
DX-Ball
DOS game and theOne More Brick
mobile game. live demo report - A Completely Normal Tour of Sponza: A demo loading and rendering the Crytek Sponza scene, using an ECS architecture, with lazy loading. For now it doesn't load textures, it uses the vertex normals as the colors instead. live demo report
- A Very Shaded Tour of Sponza: An improvement of the previous project, implements a fully deferred rendering pipeline, with textures and multiple light sources. live demo report
The above modifications have corresponding written reports, explaining
their development. They are written in Markdown + LaTeX, and converted
to PDF using Pandoc. Both the sources and the resulting PDF files can be
found in the reports
folder.
Developed by Harlen Batagelo.
ABCg is licensed under the MIT License. See LICENSE for more information.