Este repositório conta com alguns dos códigos desenvolvidos para a disciplina de Computação Gráfica do curso de Bacharelado em Ciências da Computação oferecido pelo IFC Blumenau.
- Período: 7º Semestre - 2023
- Docente Responsável: Eder Augusto Penharbel
- Ementa: Computação gráfica: origem e definição. Conceitos básicos de computação gráfica, fundamentos da computação gráfica bidimencional e tridimensional, Transformações geométricas em duas e três dimensões; coordenadas homogêneas e matrizes de transformação. Transformação entre sistemas de coordenadas 2D, recorte. Fontes de luz; remoção de linhas e superfícies ocultas; modelos de tonalização (shading). Computação gráfica: rendering, modelagem geométrica e animação computacional.
- Ferramentas gráficas: SDL2 e OpenGL (3.30) com GLAD; Pygame (2.4.0)
Como dinâmica da disciplina, foi proposto aos alunos a execução de um projeto de implementação, objetivando a aplicação dos conhecimentos adquiridos ao longo da disciplina de forma prática e unificada. Para isso, foi proposto a implementação de um protótipo de simulador para robô móvel diferencial. Apesar do seu desenvolvimento enxuto, o projeto serviu como meio para discussão de problemas relacionados à computação gráfica e ao uso da ferramenta OpenGL.