Skip to content
This repository has been archived by the owner on May 5, 2023. It is now read-only.

USP - ACH2117 - Computação Gráfica - Renderização dos botões do PlayStation usando OpenGL

License

Notifications You must be signed in to change notification settings

pinha-usp/usp.ach2117.playstation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

USP - ACH2117 - PlayStation

Renderização dos botões do PlayStation usando OpenGL

Para renderizar esses botões, a biblioteca Python moderngl foi utilizada. Ela facilita muito as operações utilizando OpenGL e GLSL. Os botões foram renderizados utilizando técnicas para calcular círculos, retângulos e triângulos a partir de vértices 2D, assim como rotações e translações sobre esses mesmos vértices

Como executar?

Instale as dependências do projeto:

python install -r requirements.txt

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

python window.py

Warning A versão Python 3.10 foi utilizada

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

About

USP - ACH2117 - Computação Gráfica - Renderização dos botões do PlayStation usando OpenGL

Topics

Resources

License

Stars

Watchers

Forks