Upload
dangkhue
View
214
Download
0
Embed Size (px)
Citation preview
Licenciatura em Engenharia Informática e de Computadores
Computação Gráfica
Apresentação
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Language
Any foreign student in class?
English is necessary?
Portuguese is fine for all?
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Relação Presenças/NotasComputação Gráfica (Taguspark 2009/2010)
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Tópicos Focados� Enquadramento e Conceitos Fundamentais
� Sistemas Gráficos e Modelos
� Modelação Geométrica
� Transformações Geométricas
� Pipeline de Visualização 3D
� Criação de Imagens com Elevado Grau de Realismo
� Modelos de Cor
� Formatos de Imagem
� GLSL
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Objectivos� Aprender os conceitos mais importantes de CG 3D
� Conhecer o funcionamento de sistemas gráficos 3D
� Aprender a arquitectura das aplicações gráficas
� Saber usar um Sistema Gráfico com arquitectura orientada por objectos e baseada em eventos
� Aprender, com detalhe, os vários tipos de transformações que são usados num pipeline de visualização
� Conhecer e saber escolher Modelos de Cor e Formatos de Imagem
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Pré-requisitos� Boas competências em
� Programação C++ � Programação com objectos
� Bons conhecimentos de Estruturas de Dados� Listas� Árvores� Arrays
� Conhecer fundamentos de � Geometria� Álgebra Linear
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Corpo Docente
� Alameda� Prof. Alfredo Ferreira (Teóricas e Laboratórios)
� Prof. Mário Rui Gomes (Laboratórios)
� Taguspark� Prof. Mário Rui Gomes (Teóricas/Laboratórios)
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Bibliografia� “Interactive Computer Graphics:
A Top-down Approach with OpenGL”Sixth EditionEdward Angel, and Dave Shreiner
� “Textos de apoio de Computação Gráfica”João Manuel Brisson Lopes, Mário Rui Gomes e João Madeiras PereiraDEI/IST/UTL
http://disciplinas.ist.utl.pt/leic-cg/textos/index.html
� Não usem acetatos como elemento principal de estudo!
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Bibliografia Secundária� www.cs.unm.edu/~angel
� www.web3d.org
� www.opengl.org
� Aulas Gravadas 2006/2007: https://cgm.dei.ist.utl.pt/moodle
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Abordagem Pedagógica
� Nas Aulas Teóricas:� Perspectiva Top-Down (dos Modelos às Quadrículas)
� Exemplos em OpenGL
� Entradas até 15 minutos após o início das aulas
� A utilização de portáteis não é permitida
� Nas Aulas de Laboratório:� Trabalhos em todas as aulas
� Quatro avaliações
� Resultado final: • Um jogo interactivo desenvolvido em C++ usando OpenGL
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Avaliação� Componente Teórica
� Dois testes + Exame de Recurso
� Classificação mínima na componente: 9.5
� Peso na Classificação Final: 50%
� Componente Prática� Dez aulas laboratório, a partir da segunda semana
� Quatro avaliações, ponderadas com participação nas aulas
� Classificação mínima na componente: 9.5
� Peso na Classificação Final: 50%
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
Nota da componente prática de do ano anterior não é “congelada”
LEICCG
Avaliação
Época Normal
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
Componente Peso Nota Mín.
Prática 50% 9,5 Dez laboratórios, quatro avaliações:#1: Sem 5 14/10 a 18/10#2: Sem 7 28/10 a 1/11#3: Sem 9 11/11 a 15/11#4: Sem 11 25/11 a 29/11
O trabalho é avaliado no turno de laboratório em que o grupo está inscrito.
Teórica 50% 9,5 Dois testes:#1: 26/10#2: 20/11
Repescagem (um dos testes) / Exame de Recurso:#R: 11/01
A repescagem pode ser apenas realizada a um dos testes.
LEICCG
Avaliação
Época Especial
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
Componente Peso Nota Mín. Observações
Prática 50% 9,5 Nota obtida na componente prática durante aépoca normal.
Teórica 50% 9,5 Exame: ??/??
Componente Peso Nota Mín. Observações
Prática 50% 9,5Proj. OpenGL
Protótipo: 15 valores
Relatório: 5 valores
Todas as notas de época normal são descartadas.Os enunciados dos projectos só são disponibilizados a alunos com aprovação no exame teórico
Teórica 50% 9,5 Exame ??/??
LEICCG
Estudantes Trabalhadores
� Têm de ter o estatuto registado na Secretaria
� Não se inscrevem em turma de laboratório
� Têm que informar o corpo docente da situação
� Enviam, por e-mail, uma versão operacional do trabalho e um relatório, até às 12h de 6ª feira da semana em que se realizam avaliações
� No final do semestre, é realizada uma prova oral suplementar sobre todo o trabalho entregue.
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Aulas de Laboratório
Funcionamento� Início a 23 de Setembro
� Enunciados publicados na 2ª feira da semana anterior
� Existem objectivos específicos para cada aula.
� Trabalho deve vir preparado.
� Durante cada aula de avaliação:� Início: docente esclarece dúvidas
� Ao longo da aula: docente verifica se os objectivos foram atingidos e classifica
� Final da aula: esclarecimentos sobre aula seguinte
� Nas restantes aulas:� Apoio ao desenvolvimento
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Aulas de Laboratório
Inscrições� Inscrições realizadas no FENIX
� Secção AGRUPAMENTOS
� Grupos de três elementos (máx. oito por turno)
� Período de Inscrições� das 14h00 de 17/09 (3ª) até 14h00 de 20/09 (6ª)
� Resolução de problemas com as inscrições� Alameda: Sexta-feira 21/02 14h – Sala 533 INESC
� Taguspark: Final da 2ª aula teórica
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
LEICCG
Aulas de Laboratório
Inscrições
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
ATENÇÃO
Não inscrevam outros colegas no vosso grupo sem a sua autorização.
LEICCG
Laboratórios vs Teóricas
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
AVISO
Bom desempenho nos laboratórios
≠Bom desempenho na teórica
LEICCG
Teó
ricaLaboratórios vs Teóricas
© 2013 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL
gluLookAt(0.0, 0.0, -1.0, -1.0, 1.0, -1.0, 0.0, 0.0, -1.0)
��� � 0 0 �1 �
�� � �1 1 0 �
�� � 0 0 �1 �
�� � �
�12
� �12
� 0 0
0 0 �1 �11
2� �1
2� 0 0
0 0 0 1
Lab
ora
tóri
os