Projections And Shadows OpenGL C++ crislanio.wordpress.com
- Projeto para IDE QtCreator utilizando C++, OpenGL, GLUT/Qt;
- C++
- QtCreator
- OpenGL
- GLUT/Qt
-
G++:
-
sudo apt update
-
sudo apt install g++
-
GLUT:
-
sudo apt install freeglut3-dev
-
MALHAS 3D:
-
sudo apt install lib3ds-dev
-
IMAGENS/TEXTURAS:
-
sudo apt install libdevil-dev
-
SDL:
-
sudo apt install libsdl1.2-dev
-
sudo apt install libsdl-image1.2-dev
-
QT: siga o tutorial abaixo:
-
OpenGL: siga o tutorial abaixo:
-
https://pt.wikibooks.org/wiki/Programa%C3%A7%C3%A3o_com_OpenGL/Instala%C3%A7%C3%A3o/Linux
Aplicação | Versão |
---|---|
Projections And Shadows OpenGL C++ | 1.0.0 |
- Projeções
- alternar entre proj. perspectiva e proj. ortográfica
- usando alguma tecla
- definir posições/orientações de câmera específicas para simular todas as possíveis projeções
clássicas, de acordo com a classificação mostrada em sala
- não precisa simular as projeções oblíquas
- pode focar em um objeto específico
- permitir alternar entre essas posições/orientações pré-estabelecidas usando o teclado
- alternar entre proj. perspectiva e proj. ortográfica
- Sombras
- mostrar as sombras de todos os objetos
- no chão (plano horizontal) e em uma parede qualquer (plano vertical)
- mostrar resultado da sombra em um canto de parede
- alternar entre luz pontual (proj. perspectiva) e luz distante (proj. oblíqua)
- Sugestão: usar C++, QtCreator, OpenGL, GLUT/Qt