Projeto Final em OpenGL

  • Aluno: John Victor Farias de Omena
  • Professor: Marcelo Costa Oliveira

Requisitos AB1

  • Modelar o interior do Quarto: paredes, teto, piso, etc
  • 5 objetos, além da cama, mesa, cadeira, ventilador e quadro
  • 1 Porta: a porta do Quarto deverá ser aberta e fechada usando o teclado
  • 1 Janela: a janela deverá ser aberta e fechada usando o teclado
  • Navegacao com o teclado/mouse na modelagem permitindo ao usuário visualizar o Quarto em 360º

Requisitos REAV AB2 (6 Pontos)

  • Aplicar mapeamento de textura em 10 objetos do quarto e do exterior (no mínimo)
  • Criar um modelo de iluminação para simular o efeito
  • Qualidade da modelagem

Requisitos REAV AB2 (4 Pontos)

  • O quarto deverá ter 1 Quadro de Vincent van Gogh
  • 1 ventilador de mesa com hélice girando no sentido horário e anti horário (tecla define a direção) em baixa velocidade
  • 1 luminária simulando a spot encima da mesa
  • Aplicar Iluminação (especular e difusa) a modelagem

Codigo de compilação e execução

  • g++ main.cpp bibutil.cpp bibutilNoTex.cpp -o main -lGL -lGLU -lglut -lglfw3 -ljpeg
  • ./main

Vídeo de demonstração (Youtube - Desatualizado)

https://youtu.be/ec7s8h29cPY

Imagem da modelagem (Atualizada)

screenshot