DC-UFRPE/Bacharelado em Ciência da Computação/Computação Gráfica Básica
Aspeto
Programa da Disciplina
[editar | editar código-fonte]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 |
Ementa
[editar | editar código-fonte]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 | editar código-fonte]- Conceitos introdutórios
- O que é Computação Gráfica?
- Aplicações
- Conceitos básicos de álgebra linear
- Pontos e vetores
- Retas e planos
- Espaços vetoriais
- Transformações lineares
- Transformações afins
- Modelagem e visualização 3D
- Modelagem de sólidos
- Câmera virtual
- Projeções
- Algoritmos de recorte
- Algoritmos de varredura
- Sistemas de cores
- Algoritmos de iluminação/tonalização
- Texturização
- Traçado de raios recursivo
- Aliasing
- Uso de biblioteca grafica de baixo nível (Ex: OpenGL)
- Conceitos básicos
- Desenho de primitivas
- Transformações
- Recorte
- Cores
- Luzes
- Texturas
- Antialiasing
- Blending
- Testes e operações em fragmentos
Bibliografia
[editar | editar código-fonte]Básica
[editar | editar código-fonte]- HUGHES, J.; VAN DAM, A.; MCGUIRE, M.; SKLAR, D. Computer graphics: principles and practice. 3. ed. Addison-Wesley Professional, 2013. 1264 p.
- AZEVEDO, E.; CONCI, A. Computação gráfica: teoria e prática. v. 1. 1. ed. Elsevier, 2003. 353p.
- 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 | editar código-fonte]- GOMES, J.; VELHO, L. Fundamentos da computação gráfica. 1. ed. IMPA, 2003. 603 p.
- VELHO, L.; GOMES, J. Sistemas gráficos 3D. 2. ed. IMPA, 2007. 330 p.
- SHIRLEY, P.; ASHIKHMIN, M.; MARSCHNER, S. Fundamentals of computer graphics. 3. ed. A K Peters/CRC Press, 2009. 804 p.
- GORTLER, S. Foundations of 3D computer graphics. 1. ed. The MIT Press, 2012. 296 p.
- LENGYEL, E. Mathematics for 3D game programming and computer graphics. 3. ed. Cengage Learning PTR, 2011. 576 p.