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

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, ISBN-10: 1568814690.
  • HUGHES, J., DAM, A., MCGUIRE, M., SKLAR, D.,FOLEY, J., FEINER, S., AKELEY, A. Computer Graphics: Principles and Practice, 3 ed., ISBN-10: 0321399528, 2013.
  • DUNN, F., PARBERRY, I., 3D Math Primer for Graphics and Game Development, 2 ed. Edition. ISBN-10: 1568817231, 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:

  • AKENINE-MOLLER, T., HAINES, E., HOFFMAN, N., Real-Time Rendering, AK Peters 3 Ed, 2008, ISBN-10: 1568814240.
  • LENGYEL, E. Mathematics for 3D game programming and computer graphics. 3 ed. Course Technology PTR, 2011, ISBN-10: 1435458869.
  • VERTH, J., BISHOP, L. Essential Mathematics for Games and Interactive Applications, Terceira Edição, 2015, ISBN-10: 1482250926.
  • GORTLER, S. Foundations of 3D Computer Graphics. ISBN-10: 0262017350. The MIT Press, 2012.
  • HEARN, D., BAKER, M. P. Computer graphics in C. Prentice-hall, 1996.
  • GOMES, J., VELHO, L. Computação gráfica. vol. i. impa 1998.
  • 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.

Turmas Ofertadas

Turma Período Vagas Matriculados Curso / Horários Professores
T1 2024 / 2 25 24 Ciência da Computação (Bacharelado)
Horários
ManhãTardeNoite
TER13:30 - 14:20
14:20 - 15:10
QUI13:30 - 14:20
14:20 - 15:10
RAFAEL PICCIN TORCHELSEN
Professor responsável pela turma

Disciplinas Equivalentes

Disciplina Curso
COMPUTAÇÃO GRÁFICA Ciência da Computação (Bacharelado)

Página gerada em 18/11/2024 11:54:29 (consulta levou 0.138118s)