Computação gráfica
Atendimento
- Quinta e Sexta: 10-11hs (DComp - sala 9)
- Mediante agendamento (thiago.paixao@ufes.br)
Bibliografia
- AZEVEDO, E.; CONCI, A. Computação Gráfica: Teoria e prática. Elsevier, 2003.
- HILL, F. S.; KELLEY, S. M. Computer Graphics Using OpenGL. 3ed, Ed. Prentice Hall, 2006.
- FOLEY, J. D. et al. Computer Graphics: Principles and Practice in C. 2ed, Ed. Addison Wesley, 1995.
- ZHANG, H; LIANG, Y. D. Computer Graphics Using Java 2D and 3D. 1ed, Ed. Prentice Hall, 2007.
- SHIRLEY, P. et al. Fundamentals of Computer Graphics. 2ed, Ed. A K Peters, 2005.
- LENGYEL, E. Mathematics For 3D Game Programming & Computer Graphics. 2ed, Ed. Charles River Media, 2003.
Ementa
- Percepção tridimensional, representação de Imagens, OpenGL.
- Sistemas de Coordenadas, transformações, coordenadas homogêneas, projeções geométricas, transformações geométricas em OpenGL
- Representação de curvas, superfícies
- Formas de representação de objetos, técnicas de modelagem geométrica, modificadores, sistemas de partículas
- Síntese (rendering), iluminação, texturas
Recursos
- C++
- Mini-curso (Brown University)
- OpenGL
- OpenGL + Visual Studio 2010
- OpenGL Programming Guide
- NeHe
- Código fonte
Avaliação (resultado parcial)
Aulas
- Introdução
- Introdução ao OpenGL
- Leitura recomendada: I. The Basics (Learning Modern 3D Graphics Programming)
- Aula SIGGRAPH
- Revisão matemática (CMU)
- Transformações geométricas (parte 1)
- Transformações geométricas (parte 2)
- Visualização