Estes são os tópicos cobertos em sala de aula.
23 de dezembro
Apresentação dos trabalhos finais.
18 de dezembro
Apresentação dos trabalhos finais.
2ª Chamada da 2ª Prova.
16 de dezembro
Apresentação dos trabalhos finais.
11 de dezembro (aula 30)
2ª Prova.
****************************************************************************
20 de janeiro
Exercícios e dúvidas.
Seção 6.11: Remoção de superfícies escondidas.
Seção 6.12: Antialiasing.
Seção 6.13: Considerações de display.
15 de janeiro
Seção 6.8: Rasterização.
Seção 6.9: Algoritmo de Bresenham.
Seção 6.10: Rasterização de polígonos.
13 de janeiro
Seção 6.5: Clipping de polinômios.
Seção 6.6: Clipping de outras primitivas.
Seção 6.7: Clipping em três dimensões.
8 de janeiro
Capítulo 6 - De Vértices a Fragmentos
Seção 6.1:Estratégicas básicas de implementação.
Seção 6.2: Quatro tarefas principais.
Seção 6.3: Clipping.
Seção 6.4: Clipping de segmentos de reta.
6 de janeiro
Seção 5.10: Iluminação por fragmento.
Seção 5.11: Iluminação global.
23 de dezembro
Seção 5.7: Especificando os parâmetros de iluminação.
Seção 5.8: Implementando um modelo de iluminação.
Seção 5.9: Iluminação de um modelo de esfera.
18 de dezembro
Seção 5.4: Cálculo dos vetores.
Seção 5.5: Iluminação poligonal.
Seção 5.6: Aproximação de uma esfera por subdivisão recursiva.
16 de dezembro
Capítulo 5 - Luzes e Iluminação
Seção 5.1: Luz e matéria.
Seção 5.2: Fontes de luz.
Seção 5.3: Modelo de reflexão de Phong.
11 de dezembro
Reunião do projeto final.
9 de dezembro
1ª Prova.
4 de dezembro
Seção 4.10: Projeções e sombras.
Exercícios e dúvidas.
Reunião do projeto final.
2 de dezembro
Seção 4.4: Projeções paralelas.
Seção 4.5: Projeções perspectivas.
Seção 4.6: Projeções perspectivas com OpenGL.
Seção 4.7: Matrizes de projeção e perspectiva.
27 de novembro
XIX Semana Universitária
25 de novembro
XIX Semana Universitária
20 de novembro
Seção 4.4: Projeções paralelas.
18 de novembro
Capítulo 4 - Vistas
Seção 4.1: Vistas clássica e de computação.
Seção 4.2: Vistas no computador.
Seção 4.3: Posicionando a câmera.
13 de novembro
Seção 3.10: Concatenação de transformações.
Seção 3.11: Matrizes de transformação no OpenGL.
Seção 3.12: Girando um cubo.
Seção 3.13: Interfaces para aplicações tridimensionais.
Seção 3.14: Quatérnios.
11 de novembro
Seção 3.5: Classes matrix e vector.
Seção 3.6: Modelando um cubo colorido.
Seção 3.7: Transformações afins.
Seção 3.8: Translação, rotação e escalamento.
Seção 3.9: Transformações em coordenadas homogêneas.
6 de novembro
Seção 3.3: Sistemas de coordenadas e frames.
Seção 3.4: Frames no OpenGL.
Mudança de sistema de coordenadas.
Bases do espaço projetivo.
4 de novembro
Capítulo 3 - Objetos Geométricos e Transformações
Seção 3.1: Escalares, pontos e vetores.
Seção 3.2: Primitivas tridimensionais.
Coordenadas homogêneas.
16 de setembro
Seção 2.4: Primitivas e atributos.
Seção 2.5: Cores.
Seção 2.6: Vistas.
Seção 2.7: Funções de controle.
Seção 2.9: Polígonos e recursão.
Seção 2.8: O programa do tapete.
Seção 2.10: O tapete tridimensional.
Seção 2.11: Acrescentando interação.
Seção 2.12: Menus.
11 de setembro
Capítulo 2 - Programando Gráficos
Seção 2.1: O tapete de Sierpinski.
Seção 2.2: Programando aplicações bidimensionais.
Seção 2.3: A API do OpenGL.
9 de setembro
Seção 1.7: Arquiteturas gráficas.
Seção 1.8: Fluxos programáveis.
Seção 1.9: Características de desempenho.
4 de setembro
Seção 1.4: Sistemas de imagem.
Seção 1.5: O modelo de câmera sintética.
Seção 1.6: A interface do programador.
2 de setembro
Apresentação da disciplina.
Capítulo 1 - Sistemas Gráficos e Modelos
Seção 1.1: Aplicações de Computação Gráfica.
Seção 1.2: Um sistema gráfico.
Seção 1.3: Imagens: físicas e sintéticas.