Skip to content

Latest commit

 

History

History
28 lines (27 loc) · 1.49 KB

README.md

File metadata and controls

28 lines (27 loc) · 1.49 KB

3dprojections

3d projections, reflections, and such

  • Preenchimento de polígonos
    • Inversão de Cores
    • Flood-Fill usando vizinhança 4 e 8
  • Algoritmo da memória de profundidade (Z-Buffer),
    • algoritmo da memória de profundidade (Z-Buffer), com alguns objetos 3D. Apresente usando a projeção ortogonal (z=0), permita ao usuário rotacionar os objetos em torno da origem, como no trabalho da casinha (cor de fundo = preto)
  • (RAMPA) Implementar as superfícies bilineares juntamente com o Z- Buffer e as transformações geométricas, para exibir interativamente (rotacionar e exibir) os 7 objetos
  • Implementar um ambiente para criar objetos 3D usando varredura rotacional. O usuário deve desenhar uma curva (perfil), manualmente, ao lado de um eixo e, em seguida, é o objeto é construído.
  • Iluminar os objetos (esfera vermelha sobre um palno azul) usando o modelo e o modelo o usuário define as constantes (deixar alguns valores previamente testados, como default).
    • I = Iambiente + Idifusa
    • I = Iambiente + Idifusa + Iespecular
  • Trabalho Final – Animação Gráfica
    • Faça uma animação gráfica usando as rotinas implementadas durante o curso, ou o Opengl. Gere diversas imagens a partir da sua aplicação e, então, use algum programa para gerar o vídeo. Inclua sons para melhorar o resultado. A animação deve contar uma pequena estória, tal como visto nas animações feitas nos anos anteriores.