Licenciatura em Engenharia Informática e de Computadores ... · Aulas de Laboratório...

Preview:

Citation preview

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

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

LEICCG

Vídeo

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

� 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

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

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

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

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

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

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

LEICCG

Abordagem Pedagógica

Aulas Téoricas

Exemplos em OpenGL

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

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

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

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

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

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.

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.

LEICCG

AvaliaçãoCálculo da Nota

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”

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

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

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

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:

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

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

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

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.

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”

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

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

LEICCG

Questões?

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