DC-UFRPE/Bacharelado em Ciência da Computação/Computação Gráfica Básica

Programa da Disciplina editar

Nome: COMPUTAÇÃO GRÁFICA BÁSICA
Código: 06230
Departamento Departamento de Computação (DC)
Área COMPUTAÇÃO GRÁFICA, REALIDADE VIRTUAL E JOGOS DIGITAIS
Carga-horária total: 60h
Créditos: 4
Pré-requisitos: 06418 - ÁLGEBRA LINEAR E VETORIAL PARA COMPUTAÇÃO

14117 - INTRODUÇÃO A PROGRAMAÇÃO I

Ementa editar

Modelagem de sólidos. Câmera virtual. Transformações. Projeções. Recorte. Rasterização. Sistemas de cores. Iluminação e tonalização. Texturização. Traçado de raios recursivo. Aliasing.

Conteúdo Programático editar

  1. Conceitos introdutórios
    1. O que é Computação Gráfica?
    2. Aplicações
  2. Conceitos básicos de álgebra linear
    1. Pontos e vetores
    2. Retas e planos
    3. Espaços vetoriais
    4. Transformações lineares
    5. Transformações afins
  3. Modelagem e visualização 3D
    1. Modelagem de sólidos
    2. Câmera virtual
    3. Projeções
    4. Algoritmos de recorte
    5. Algoritmos de varredura
    6. Sistemas de cores
    7. Algoritmos de iluminação/tonalização
    8. Texturização
    9. Traçado de raios recursivo
    10. Aliasing
  4. Uso de biblioteca grafica de baixo nível (Ex: OpenGL)
    1. Conceitos básicos
    2. Desenho de primitivas
    3. Transformações
    4. Recorte
    5. Cores
    6. Luzes
    7. Texturas
    8. Antialiasing
    9. Blending
    10. Testes e operações em fragmentos

Bibliografia editar

Básica editar

  1. HUGHES, J.; VAN DAM, A.; MCGUIRE, M.; SKLAR, D. Computer graphics: principles and practice. 3. ed. Addison-Wesley Professional, 2013. 1264 p.
  2. AZEVEDO, E.; CONCI, A. Computação gráfica: teoria e prática. v. 1. 1. ed. Elsevier, 2003. 353p.
  3. SHREINER, D.; THE KHRONOS OPENGL ARB WORKING GROUP. OpenGL programming guide: the official guide to learning OpenGL. 7. ed. Addison-Wesley Professional, 2010. 936 p.

Complementar editar

  1. GOMES, J.; VELHO, L. Fundamentos da computação gráfica. 1. ed. IMPA, 2003. 603 p.
  2. VELHO, L.; GOMES, J. Sistemas gráficos 3D. 2. ed. IMPA, 2007. 330 p.
  3. SHIRLEY, P.; ASHIKHMIN, M.; MARSCHNER, S. Fundamentals of computer graphics. 3. ed. A K Peters/CRC Press, 2009. 804 p.
  4. GORTLER, S. Foundations of 3D computer graphics. 1. ed. The MIT Press, 2012. 296 p.
  5. LENGYEL, E. Mathematics for 3D game programming and computer graphics. 3. ed. Cengage Learning PTR, 2011. 576 p.