Projections And Shadows OpenGL C++

Projections And Shadows OpenGL C++ crislanio.wordpress.com

  • Projeto para IDE QtCreator utilizando C++, OpenGL, GLUT/Qt;

Dependências

  • C++
  • QtCreator
  • OpenGL
  • GLUT/Qt

Instalação

Aplicação Versão
Projections And Shadows OpenGL C++ 1.0.0

Objetivos do trabalho

  • 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
  • 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

Screenshots

alt tag alt tag

alt tag alt tag alt tag alt tag alt tag alt tagalt tagalt tagalt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag alt tag

Matrizes para gerar as sombras

alt tag alt tag alt tag alt tag