Nome da Atividade
COMPUTAÇÃO GRÁFICA
CÓDIGO
1110024
Carga Horária
68 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Unidade responsável
CARGA HORÁRIA TEÓRICA
4
FREQUÊNCIA APROVAÇÃO
75%
CARGA HORÁRIA OBRIGATÓRIA
4
CRÉDITOS
4

Ementa

Introdução aos conceitos básicos de CG, estado da arte e principais aplicações. Hardware Gráfico e Sistemas Gráficos. Computação Gráfica 2D, Computação Gráfica 3D. Tópicos especiais em computação gráfica.

Objetivos

Objetivo Geral:

Fornecer os fundamentos da área de Processamento Gráfico, apresentando os principais conceitos de Computação Gráfica. Capacitar o aluno a compreender a organização de sistemas gráficos em termos de software e hardware, assim como suas funcionalidades típicas. Capacitar o aluno a implementar técnicas básicas de modelagem, iluminação e texturização para objetos gráficos.

Conteúdo Programático

1. Introdução
• Aplicações
• Da cena real para uma imagem
• Sistemas e hardware gráficos
• Dispositivos gráficos vetoriais e matriciais
2. Princípios Básicos da Computação Gráfica 2D
• Imagens raster vs. vetoriais
• Objetos geométricos básicos
• Transformações geométricas e coordenadas homogêneas
• Animação e movimento baseados em transformações
3. Linhas e Curvas
• Linhas e pixel
• Algoritmo do ponto-médio (Bresenham) para linhas
• Algoritmos estruturais
• Algoritmo do ponto-médio (Bresenham) para círculos
• Antialiasing
4. Áreas, Texto e Cores
• Preenchimento
• Imagens bufferizadas
• Imagens em tons de cinza e intensidades
• Modelos e interpolação de cores
5. Princípios Básicos da Computação Gráfica 3D
• Do mundo 3D para um modelo computacional
• Transformações geométricas
• Objetos geométricos elementares
• Animação e movimento de objetos
• Projeções
6. Modelagem de Objetos 3D
• Objetos 3D e suas superfícies
• Técnicas de modelagem
• Modelagem de superfície com polígonos
• Curvas paramétricas e vetores normais
7. Determinação da Superfície Visível
• Recorte de volumes
• Algoritmos para determinação da superfície visível
• Técnicas image-precision
8. Iluminação e Sombras
• Fontes de luz
• Reflexão e Sombreamento
• Transparências e Texturas
• Ray-tracing
9. Efeitos Especiais e Realidade Virtual
• Fumaça e sistemas de partículas
• Superfícies dinâmicas
• Interação e detecção de colisões
• Efeitos sonoros

Bibliografia

Bibliografia Básica:

  • SHIRLEY, P. Fundamentals of Computer Graphics. 3. ed. AK Peters, 2009.
  • HUGHES, J., DAM, A., MCGUIRE, M., SKLAR, D.,FOLEY, J., FEINER, S., AKELEY, A. Computer Graphics: Principles and Practice, 3 ed., 2013
  • DUNN, F., PARBERRY, I., 3D Math Primer for Graphics and Game Development, 2 ed., 2011
  • HEARN, D., BAKER, M. P.: Computer graphics with opengl. 3rd ed. Pearson prentice hall, upper saddle river, nj, 2004.
  • KLAWONN, F. Computer graphics with java: understanding theory and practice using java 2d and 3d. Springer, London, 2008.

Bibliografia Complementar:

  • GOMES, J.; VELHO, L. Computação Gráfica. vol. I. IMPA 1998.
  • AKENINE-MOLLER, T., HAINES, E., HOFFMAN, N., Real-Time Rendering, AK Peters 3 Ed, 2008
  • LENGYEL, E. Mathematics for 3D game programming and computer graphics. 3 ed. Course Technology PTR, 2011
  • VERTH, J., BISHOP, L. Essential Mathematics for Games and Interactive Applications, Terceira Edição, 2015
  • GORTLER, S. Foundations of 3D Computer Graphics. The MIT Press, 2012
  • HEARN, D., BAKER, M. P. Computer graphics in C. Prentice-hall, 1996.
  • ROGERS, D. F. , ADAMS, J. A. Mathematical elements for computer graphics, 2a. ed. Mcgraw-hill, 1990.
  • FOLEY, J.D., VAN DAM, A., FEINER, S. K., HUGHES, J. F. Computer graphics: principles and practice. 2nd ed. Addison-Wesley, Boston, 1996.

Página gerada em 19/03/2024 07:45:50 (consulta levou 0.107174s)