Sobre esta disciplina

Período: Eletivas (optativas) · Núcleo: Básico · Carga Horária: 60h Tópicos: Dispositivos gráficos. Primitivas gráficas. Modelagem geométrica. Sistemas de coordenadas e transformações 2D, 3D.

CampoValor
CódigoCSECBJI.77
NúcleoBásico
Carga Horária60
PeríodoEletivas (optativas)
Pré-requisitosCSECBJI.10 - Álgebra Linear e Geometria Analítica II, CSECBJI.30 - Algoritmos e Estruturas de Dados II

🔒 Trancas

📋 Ementa

Dispositivos gráficos. Primitivas gráficas. Modelagem geométrica. Sistemas de coordenadas e transformações 2D, 3D. Algoritmos de projeção e recorte/visibilidade. Implementação de algoritmos. Tópicos avançados.

🎯 Objetivos

  • Apresentar uma visão geral das técnicas de computação gráfica. Capacitar os alunos a projetar soluções envolvendo o uso dessas técnicas.

📖 Conteúdo Programático

  1. Dispositivos Gráficos
  • Apresentação de Imagens Usando Monitores ou Impressoras
  • Espaços de Cor
  • Bibliotecas Gráficas
  • Visão geral de pipeline gráfico
  1. Primitivas Gráficas
  • Ponto
  • Reta
  • Circunferência
  • Curvas
  • Polígonos
  • Planos g. Poliedros
  1. Modelagem Geométrica
  • Triangulação de Polígonos
  • Vetores Normais
  • Operações de Conjuntos
  • Extrusão
  1. Sistemas de Coordenadas e Transformações 2D e 3D
  • Sistemas de Coordenadas
  • Vetores
  • Transformações de Escala, Translação, Rotação
  • Matrizes
  1. Algoritmos de Projeção e Recorte
  • Z-Buffer
  • Visão Geral de Ray Tracing
  • Câmeras
  • Projeções Paralelas e em Perspectiva
  • Iluminação
  • Textura, sombras, reflexão e partículas

📕 Bibliografia Básica

  1. AZEVEDO, E., CONCI, A., VASCONCELOS, C. Computação Gráfica: Teoria e Prática – Volume 1. 2ª Edição. São Paulo: Elsevier, 2018.
  2. AZEVEDO, E., CONCI, A. Computação Gráfica: Geração de Imagem – Volume 1. São Paulo, 2003
  3. CONCI, A., AZEVEDO, E. Computação Gráfica: Teoria e Prática – Volume 2. São Paulo: Elsevier, 2007.

📗 Bibliografia Complementar

  1. BACKES, A. Linguagem C: Completa e Descomplicada. São Paulo: Elsevier, 2012.
  2. DAMAS, L. Linguagem C. 10ª Edição. Rio de Janeiro: LTC, 2006.
  3. GONZALEZ, R. C., WOODS, R. E. Processamento Digital de Imagens. 3ª Edição. São Paulo: Pearson, 4.
  4. SCHILDT, H. C: Completo e Total. 3ª Edição. São Paulo: Makron Books, 1997 5.
  5. SOLOMON, C., BRECKON, T. Fundamentos de Processamento Digital de Imagens: Uma Abordagem com Exemplos em Matlab. Rio de Janeiro: LTC, 2013.