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