Skip to content

caiotaavares/3dprojections

Repository files navigation

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.

About

3d projections, reflections, and such

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published