computação gráficamcoimbra/lectures/cg... · • introdução à computação gráfica (pipeline...
TRANSCRIPT
![Page 1: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/1.jpg)
L:CC, MI:ERSI
Computação Gráfica
Miguel Tavares Coimbra
(course and slides designed by
Verónica Costa Orvalho)
![Page 2: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/2.jpg)
CG 12/13 - T1 – Apresentação
Miguel Tavares Coimbra
• Licenciatura Eng. Electrotécnica e de
Computadores, FEUP
• Doutoramento King’s College London e
Queen Mary University of London
– Visão computacional
• Pós-doutoramento IEETA-Universidade de
Aveiro
– Imagem biomédica
![Page 3: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/3.jpg)
CG 12/13 - T1 – Apresentação
![Page 4: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/4.jpg)
![Page 5: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/5.jpg)
![Page 6: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/6.jpg)
![Page 7: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/7.jpg)
CG 12/13 - T1 – Apresentação
![Page 8: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/8.jpg)
CG 12/13 - T1 – Apresentação
![Page 9: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/9.jpg)
CG 12/13 - T1 – Apresentação
![Page 10: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/10.jpg)
CG 12/13 - T1 – Apresentação
![Page 11: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/11.jpg)
Sin City – Making of
CG 12/13 - T1 – Apresentação
http://www.youtube.com/watch?v=36xJWDY4z6o
![Page 12: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/12.jpg)
CG 12/13 - T1 – Apresentação
Programa
• Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D)
• Contexto: geometria e transformações 2D e 3D. Coordenadas homogéneas
• Representações e operações de objectos 3D. Trabalhar num mundo 3D.
• Detecção de colisões
• Iluminação (shading Flat, Gouraud e Phong) e a importância da cor.
• Transparência, sombras. Mapeamento de textura, relevo e de deslocamento.
• Curvas, Superfícies e volumes.
• Efeitos especiais.
• Animação em 3D.
![Page 13: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/13.jpg)
CG 12/13 - T1 – Apresentação
Presença nas Aulas
• Teóricas: opcional
• Práticas: obrigatório
– O número máximo de faltas é igual a um
terço das aulas práticas previstas (3 faltas)
– Assinatura de fichas de presença
– A justificação de uma falta requer uma
notificação prévia
– Casos especiais: Sobreposição com outras
aulas, trabalhadores-estudantes
![Page 14: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/14.jpg)
Avaliação
• Será baseada em 2 componentes:
– TP: Trabalho prático em grupo
– EE: Exame escrito individual
• Nota final
– NF = TP*0.5 + EE*0.5
• Nota mínima de 8 valores para cada
componente
CG 12/13 - T1 – Apresentação
![Page 15: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/15.jpg)
Trabalho prático
• Grupos de 2 alunos
• Implementação de um projecto de
computação gráfica
• Apresentação final pública
• Avaliação:
– Qualidade do código – 33%
– Apresentação – 33%
– Relatório de apoio – 33%
CG 12/13 - T1 – Apresentação
![Page 16: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/16.jpg)
CG 12/13 - T1 – Apresentação
Bibliografia
1. Fundamentals of Computer Graphics, Peter
Shirley and Steve Marschner, 3rd edition, A.K.
Peters Ltd, 2009.
2. OpenGL (on the web) (http://www.opengl.org)
3. Real Time Rendering, Tomas Akenine-Moller,
Eric Haines and Naty Hoffman, 3rd edition,
A.K. Peters Ltd, 2008.
![Page 17: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/17.jpg)
CG 12/13 - T1 – Apresentação
Material de Apoio
• Página da disciplina
– http://www.dcc.fc.up.pt/~mcoimbra/lectures/cg
_1213.html
• Email:
– Subject: [CG1213]
![Page 18: Computação Gráficamcoimbra/lectures/CG... · • Introdução à Computação Gráfica (pipeline de renderização gráfica e análise do motor 3D) • Contexto: geometria e transformações](https://reader036.vdocuments.pub/reader036/viewer/2022081409/60860ad837b96f1551697c54/html5/thumbnails/18.jpg)
CG 12/13 - T1 – Apresentação
Boa Sorte Bom Trabalho!
• Esqueçam a sorte.
• Trabalhem bem e não precisam dela.
• Tirem prazer das aulas.