Skip to content

Development framework accompanying the course MCTA008-17 Computer Graphics at UFABC, Brazil

License

Notifications You must be signed in to change notification settings

melissasoledade/abcg

 
 

Repository files navigation

ABCg

Development framework accompanying the course MCTA008-17 Computer Graphics at UFABC.


Credits

Developed by Harlen Batagelo.

License

ABCg is licensed under the MIT License. See LICENSE for more information.


Nomes e RA

  • Carlos Maniusis Jr. - RA: 11081816 (Prof. Bruno Marques)
  • Melissa Gabriela Pereira da Soledade Perrone - RA: 11072216 (Prof Harlen Batagelo)

Descrição

O projeto consiste em uma representação em 3d de uma parte de um labirinto inspirado em Pacman. Nele, nos inspiramos na câmera lookat, inserimos algumas paredes (planos 3d) e renderizamos um .obj que representa o Pacman. A ideia é interagir com a cena, entrar no corredor e visualizar o .obj file do Pacman.

Código

  • camera.cpp: câmera utilizada no projeto lookat. Modificamos a posição inicial da câmera para ficar no início do corredor do labirinto.
  • ground.cpp: representa o chão da cena, feito também em quadriculado e nos tons de azul, inspirados no jogo do Pacman.
  • wall.cpp (4 arquivos wall): cada um dos arquivos representa uma parede (plano 3d). As paredes também estão em tons azuis, inspiração no jogo do Pacman.
  • openglwindow.cpp: carrega o modelo do .obj file do Pacman e renderiza os outros objetos da cena (ground, walls).

Imagens

Imagem inicial da cena e visão do corredor:

Alt text

Imagem da visão do Pacman:

Alt text

Pacman:

Alt text

Imagem de outro ângulo do Pacman:

Alt text

About

Development framework accompanying the course MCTA008-17 Computer Graphics at UFABC, Brazil

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 91.9%
  • CMake 4.3%
  • HTML 3.6%
  • Other 0.2%