Lima001 / BCC-Computacao-Grafica

Repositório destinado ao armazenamento e compartilhamento de códigos desenvolvidos na disciplina de Computação Gráfica do Curso de Bacharelado em Ciências da Computação

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BCC-Computacao-Grafica

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.

Sobre a Disciplina

  • 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)

Observação

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.

About

Repositório destinado ao armazenamento e compartilhamento de códigos desenvolvidos na disciplina de Computação Gráfica do Curso de Bacharelado em Ciências da Computação


Languages

Language:C 53.5%Language:C++ 43.7%Language:Python 2.3%Language:CMake 0.5%