31
Licenciatura em Engenharia Informática e de Computadores Computação Gráfica Apresentação © 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

  • Upload
    lehuong

  • View
    245

  • Download
    1

Embed Size (px)

Citation preview

Page 1: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

Licenciatura em Engenharia Informática e de Computadores

Computação Gráfica

Apresentação

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 2: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Relação Presenças/NotasComputação Gráfica (Taguspark 2009/2010)

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 3: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Vídeo

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 4: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Tópicos Focados

� Enquadramento e Conceitos Fundamentais

� Sistemas Gráficos e Modelos

� Transformações Geométricas

� Pipeline de Visualização 3D

� Criação de Imagens com Elevado Grau de Realismo

� Modelos de Cor e Formatos de Imagem

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 5: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

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

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 6: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

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

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 7: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Corpo Docente

� Alameda� Prof. Alfredo Ferreira (Teóricas e Laboratórios)

� Prof. Jacinto Nascimento (Laboratórios)

� Taguspark� Prof. Joaquim Jorge (Teóricas)

� Prof. Mário Rui Gomes (Laboratórios)

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 8: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

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!

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 9: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Bibliografia Secundária

� www.cs.unm.edu/~angel

� www.web3d.org

� www.opengl.org

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 10: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Abordagem Pedagógica

Aulas Téoricas

Abordagem Top-Down~ da cena às quadrículas ~

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 11: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Abordagem Pedagógica

Aulas Téoricas

Exemplos em OpenGL

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 12: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Abordagem Pedagógica

Aulas Téoricas

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Entradas até 15 minutos após o início das aulas

Page 13: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Abordagem Pedagógica

Aulas TéoricasFolhas de presenças nas aulas teóricas…

… mas não há bónus!

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 14: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Abordagem Pedagógica

Aulas Téoricas

A utilização de portáteis e tablets não é permitida

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 15: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Trabalhos em todas as aulas

Quatro avaliações (4ª, 6ª, 8ª e 10ª semana)

Resultado final: Jogo interactivo desenvolvido em C++/OpenGL

Abordagem Pedagógica

Aulas de Laboratório

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 16: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Avaliação Época Normal

Componente Teórica

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Peso Nota Mín.

50% 9,5 Dois testes:#1: 10/10#2: 18/11

Repescagem (um dos testes ou ambos):#R: 16/01

Não existe nota mínima em cada teste.

Page 17: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Avaliação Época Normal

Componente Prática

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Peso Nota Mín.

50% 9,5 Dez laboratórios, quatro avaliações:#1: Aula 4 12/10 a 16/10#2: Aula 6 26/10 a 30/10#3: Aula 8 9/11 a 13/11#4: Aula 10 23/11 a 27/11

O trabalho é avaliado no turno de laboratório em que o grupo está inscrito.

Page 18: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

AvaliaçãoCálculo da Nota

Page 19: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Componente Prática

Congelamento da Nota

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Nota da componente prática de do ano anterior pode ser “congelada”

(verifiquem lista de notas recuperadas no FENIX)

IMPORTANTE: Se o aluno se inscrever num grupo de laboratório,

a nota não é “congelada”

Page 20: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Avaliação

Época Especial

© 2015 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 ??/??

Page 21: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Aulas de Laboratório

Estudante-Trabalhador

Tem de ter estatuto registado na secretaria

Não se inscrevem em grupo de laboratório

Informa o corpo docente da situação na 1ª semana de aulas

Email com versão operacional do trabalho e relatório até às 12h de 6ª feira da semana em que se realizam avaliações

Final do semestre: prova oral sobre todo o trabalho entregue

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 22: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Aulas de Laboratório

Funcionamento

Início a 21 de Setembro (próxima semana)

Enunciados publicados na 2ª feira da semana anteriorPrimeiro enunciado publicado hoje!

Trabalho a apresentar na próxima semana

Existem objectivos específicos para cada aula.

Trabalho deve vir preparado!

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 23: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Aulas de Laboratório

Funcionamento

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Exemplo de parte de um enunciado:

Page 24: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Aulas de Laboratório

Funcionamento

� 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:� Alunos devem trazer já trabalho preparado

� Apoio ao desenvolvimento

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 25: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Aulas de Laboratório

Inscrições

Inscrições realizadas no FENIXSecção AGRUPAMENTOS

Grupos de três elementos (máx. oito por turno)

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 26: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Aulas de Laboratório

Inscrições

Período de InscriçõesAlameda: das 13h00 de 14/09 (2ª) até 12h00 de 18/09 (6ª)

Taguspark: das 12h00 de 15/09 (3ª) até 13h00 de 17/09 (5ª)

Resolução de problemas

Alameda: Sexta-feira 18/09 14h30 – Lab 11

Tagus: Quinta-feira 17/09 14h00 – Sala 0-27

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

Page 27: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Aulas de Laboratório

Inscrições

© 2015 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.

Page 28: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Aulas de Laboratório

Congelamento da Nota

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

IMPORTANTE

Se o aluno se inscrever num grupo de laboratório, a nota não é “congelada”

Page 29: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Laboratórios vs Teóricas

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL

AVISO

Bom desempenho nos laboratórios

≠Bom desempenho na teórica

Page 30: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

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)

Lab

ora

tóri

os

Page 31: Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório Estudante-Trabalhador Tem de ter estatuto registado na secretaria Não se inscrevem em grupo

LEICCG

Questões?

© 2015 Corpo docente de Computação Gráfica / CG&M / DEI / IST / UTL