Este repositório contém dois projetos principais desenvolvidos utilizando OpenGL e Python, focados em computação gráfica. Ambos os projetos são independentes e representam diferentes aspectos e complexidades da computação gráfica.
Nota: Lembre-se de entrar na pasta do projeto específica!
Este projeto é um trabalho complexo desenvolvido para a disciplina de Computação Gráfica. Ele abrange uma ampla gama de técnicas e conceitos de computação gráfica, incluindo modelagem, iluminação, texturização e animação.
- Modelagem avançada de objetos 3D.
- Sistemas de iluminação e sombreamento.
- Animações interativas e simulações.
Para executar os projetos contidos neste repositório, você precisará das seguintes dependências:
- Python 3.x
- Biblioteca OpenGL para Python
- Outras dependências específicas de cada projeto (listadas nos respectivos diretórios).
Para executar qualquer um dos projetos, navegue até o diretório do projeto desejado e execute o script principal usando Python. Por exemplo:
cd "pasta-do-projeto"
python main.pyPara configurar seu ambiente Python para projetos OpenGL, execute os seguintes comandos no terminal:
- Para instalar GLFW, uma biblioteca para criar janelas com OpenGL:
pip install glfw-Para instalar PyOpenGL, a ligação de Python para OpenGL:
pip install PyOpenGL PyOpenGL_accelerate-Para instalar Pillow, uma biblioteca de manipulação de imagens:
pip install Pillow-Para instalar NumPy, uma biblioteca para cálculos matemáticos avançados:
pip install numpyNota: Certifique-se de que o pip está atualizado para evitar erros durante a instalação
Para mais informações sobre o projeto ou qualquer dúvida, entre em contato:
Este projeto está licenciado sob a MIT License.