Skip to content

Repositório para armazenamento dos projetos desenvolvidos na matéria de computação gráfica da UFABC

License

Notifications You must be signed in to change notification settings

GuhSerafs/comp-grafica-projs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

comp-grafica-projs

In this repository you'll find the projects that I've developed as requirements for the Computer Graphics discipline. All the projects were made using the ABCg library, a wrapper for OpenGL provided by the instructors of the discipline. All the projects were developed using C++ and the WASM version was compiled using emscripten.

Snake Game

The goal of this project is the implementation of the classic snake game (or, better known here in Brazil as “jogo da cobrinha”). The development of this project was useful for a better understanding of the OpenGL pipeline, the internals of the vertex rendering and to begin the studies of the shaders. In the figure 1 there is a picture of the game finished. Link to Snake Game

Testarossa

In this project we started the understand how to work with tridimensional objects, implementing the needed transformations using basic translational and rotational calculations. We also started to study more complex shaders. Link to Testarossa

Horizon

The name of the project is an allusion to Forza Horizon. In this project the testarossa comes to life and can wander through a maze. We dived deeper in the linear algebra and physics needed to generate the transformations in the models and in the camera. We also experimented with different light shaders in the development of this project. Link to Horizon

About

Repositório para armazenamento dos projetos desenvolvidos na matéria de computação gráfica da UFABC

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published