Skip to content
This repository has been archived by the owner on May 17, 2023. It is now read-only.
/ usp.ach2117.ep Public archive

USP - ACH2117 - Computação Gráfica - Exercício Programa que simula o Sistema Solar com OpenGL

License

Notifications You must be signed in to change notification settings

pinha-usp/usp.ach2117.ep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USP - ACH2117 - EP

Exercício Programa que simula o sistema solar com OpenGL

Esse EP tem como finalidade apresentar uma animação de 30 segundos feita com OpenGL. A linguagem de programação para utilizar a interface do OpenGL foi Python, com as bibliotecas moderngl e moderngl_window

A animação feita foi do Sistema Solar. Foram aplicadas translações, rotações, texturas, projeção perspectiva, posicionamento de câmera e iluminação sobre os nós (universo, Sol e planetas) da cena

Note Algumas medidas físicas não foram respeitadas, como o tamanho e a velocidade dos planetas e do Sol

sistema-solar.mp4

Como executar?

Instale as dependências do projeto:

python install -r requirements.txt

Após, é só rodar o script principal:

python main.py

Warning A versão Python 3.10 foi utilizada

Note A tela ficará em fullscreen. Para sair do programa, basta apertar ESC