Computação Gráfica
2010-2011
Abel Gomes Associate Professor
Gab. 3.26, Fase VI
Departamento of Informática
Universidade da Beira Interior
6200-001 Covilhã
PORTUGAL
agomes@di.ubi.pt
tel: +351 275 319 891
fax: +351 275 319 899
AVISOS:
--- (16-Junho-2011)
Notas finais publicadas. Os alunos que não defenderam o projecto terão de fazê-lo no dia do exame, após o exame, com penalizações no caso de não haver uma justificaçõo inequívoca.
--- (12-Junho-2011)
Notas do 1º, 2º e 3º testes publicadas.
--- (06-Junho-2011)
As defesas de projecto terão lugar na terça-feira (17:00; só projectos 0 e 1) e na quarta-feira (14:00, projectos 2 a 9) na sala 6.19.
Veja-se a escala das defesas.
--- (31-Maio-2011)
Notas do 1º e 2º testes publicadas.
--- (28-Abril-2011)
A entrega do 2º relatório, com entrega do 1º protótipo funcional, fica adiada para o dia 13 de de Maio, 19:00.
--- (03-Abril-2011)
A turma prática de terça-feira foi encerrada. Os alunos desta turma terão de frequentar uma das outras turmas de segunda-feira das 17:00 às 19:00 (sala 6.13 ou sala 6.19).
Objectivos
- Aprendizagem dos rudimentos da arquitectura gráfica do hardware de computadores.
- Aprendizagem da arquitectura dos sistemas gráficos 2D e 3D.
- Aprendizagem dos métodos, técnicas e algoritmos fundamentais da computação gráfica e da modelação geométrica.
- Aprendizagem do paradigma de programação baseada em eventos.
- Aprendizagem do desenvolvimento de aplicações gráficas interactivas GLUT/OpenGL.
Módulos Teóricos
- T00 : Planeamento do Processo de Ensino-Aprendizagem
- T01 : Hardware Gráfico
- T02 : Transformações Afins 2D e 3D
- T03 : Janelas e Visores
- T04 : Projecções e Visualização 3D
- T05 : Cor e Imagem
- T06 : Iluminação
- T07 : Coloração
- T08 : Texturas
Módulos Práticos
- P01 : LAB.1: Programação básica com primitivas OpenGL
- ----- : Introdução à programação em OpenGL
- P02 : LAB.2: Transformações geométricas
- P03 : LAB.3: Animação de objectos 2D com transformações afins
- P04 : LAB.4: Construção e visualização de cenas 2D em múltiplos visores
- P05 : LAB.5: Construção e visualização de cenas3D
- ----- : cubeworld.zip
- P06 : Construção e visualização de cenas 3D com iluminação
- ----- : teapot.c
- ----- : bolasiluminadas.c
- P07 : Eventos, menus, texto e câmara sintética
- ----- : mouse.c
- ----- : menu.c
- ----- : bunny.zip
- ----- : camera.zip
- ----- : camera-in-C.zip
- P08 : Texturas
- ----- : texturemapping.zip
- ----- : pottexture.zip
Bibliografia
- J. Foley, A. van Dam, S. Feiner, J. Hughes. Computer Graphics: Principles and Practice (2nd edition in C). Addison-Wesley Publ. Company, 1996.
- D. Salomon. Computer Graphics and Geometric Modeling. Springer-Verlag, 1999.
- J. Gomes e L. Velho. Image Processing for Computer Graphics. Springer-Verlag, 1997.
- R. Wright Jr. e M. Sweet. OpenGL SuperBible.. Waite Group Press, 2000.
- D. Schreiner, M. Woo, J. Neider e T. Davis. OpenGL Programming Guide. Addison-Wesley Publ. Company, 2003.
- D. Schreiner. OpenGL Reference Manual.. Addison-Wesley Professional, 2004.
Avaliação
Regras Gerais de Avaliação:
- 1 projecto individual: 10.0 valores (data e hora de entrega ao docente: 03 de Junho de 2009, pelas 19h00m).
- 1º teste: 3.0 valores (data: 16 de Março de 2011, Quarta-feira, 14:00)
- 2º teste: 3.5 valores (data: 13 de Abril de 2011; Quarta-feira, 14:00)
- 3º teste: 3.5 valores (data: 01 de Junho de 2011; Quarta-feira, 14:00)
- exame final: 10.0 valores (prova escrita) + 10.0 valores (projecto)
Avaliação do Projecto:
- Enunciados entregues na segunda semana de aulas.
- O projecto é individual e intransmissível.
- A data limite de entrega de projecto: 03 de Junho de 201, pelas 19h00m.
- Não serão aceites projectos fora de prazo.
- O projecto carece de relatório final escrito em Latex
- O relatório final do projecto vale 2.5 valores em 10.0
- O projecto é entregue em ficheiro .zip, incluindo o relatório final do projecto.
- O projecto carece de apresentação final.
- O projecto tem 3 fases de avaliação:
- --- 1ª fase: 31 de Março, 19:00 (entrega do pré-projecto com relatório)
- --- 2ª fase: 02 de Maio, 19:00 (entrega do 1º protótipo funcional com relatório).
- --- 3ª fase: 03 de Junho, 19:00 (entrega do projecto final com relatório)
Admissão a Exame:
- Obtenção de pelo menos 6 valores em frequência (regulamento geral da UBI).
Template do Relatório
Fontes de informação na web
Docentes
- Abel Gomes (agomes@di.ubi.pt, gab.3.26, DI, Fase 6)
Horário de Atendimento:
- Quinta-feira: 14:00-16:00
- Sexta-feira: 10:00-12:00
Classificações
Last Update June 16, 2011