/Computacao_Grafica_3D_Project

Construção de um projeto 3D utilizando Python, OpenGL e GLFW.

Primary LanguagePython

[CG] Trabalho 2

Descrição do Projeto

Construir um cenário 3D a partir de modelos/malhas pré-existentes e com aplicação de textura. O programa deve permitir explorar o cenário por meio de manipulação do pipeline de Viewing 3D (Matrizes Model x View x Projection).

Como Instalar e Executar

O jogo foi criado utilizando python 3, OpenGL (+ PyGLM 2.2.0) e o utilitário de janelas GLFW e suas dependências se encontram no arquivo requirements.txt para serem instalados pelo gerenciador de pacotes de preferencia do usuário.

Para iniciar o jogo basta executar o arquivo main.py que se encontra na raíz (python3 main.py).

Como Jogar

  • Tecla R: reinicia o jogo imediatamente.
  • Tecla P: ativa/desativa o modo polígono.
  • Teclas AWSD: movem o a camera no plano XZ.
  • Teclas LEFT SHIFT/SPACE movem a câmera no eixo Y.
  • Teclas LEFT/RIGHT ARROW altera o valor do FOV da câmera.
  • Tecla ESC/C: ativa/desativa o cursor do mouse.
  • MOUSE utilize o mouse para movimentar a visão.

Autores

@GabrielVanLoon

@YujiMatubara