
Últimas ocorrências : 95/1 - 96/1 - 97/1 - 98/1 - 99/1 - 2000/1 - 2001/1 - 2002/1 - 2003/1 - 2004/1
Última atualização: 5/6/2005 Terças e quintas das 7 às 9 horas - sala 234 - Bloco D
HORÁRIO:
Programa detalhado do curso:
(clique em cada um dos itens sublinhados abaixo para ver o que alguns alunos dizem sobre o que aprenderam nas aulas relativas a estes itens no curso)
Processamento, análise , síntese de imagens e visão de máquina . Hardware para CG e CV.Dispositivos de entrada , saida e iterativos.Comp. Graf. distribuida, em paralelo e na WWW.
Primitivas Gráficas. Formas de tratar as imagens: Vector x Raster. (bitmaps). Clipping. Aliasing-Antialising. Classificação e Aplicações. Hierarquia. Projeto de Dialogo e Interação com o usuario.
Curvas. Interpolação de curvas por Lagrange e Mininos Quadrados. Gerações de curvas por: Hermite, Bezier e Splines.
Superficies (representação analitica). Solidos. Estruturas de Armazenamento. Modelagem de Solidos. Representacao por: Faces poligonais; CSG (demo:IMPA); Operações Boolenas Regularizadas e Sólidos regularizados. Superficies parametricas; Sweep : deslizamento,rotação, generalizada (demo:RS). Tesseletion/tiling.
Transformações em bidimensionais - 2D e tridimensionais - 3D . Mudança de escalas, rotações e translações. Projeçoes e Perspectivas. Combinação de Transformações:
Eliminação de faces escondidas. Hidden Lines e Surfaces.Z-Buffer. Rasterização.
Armazenamento de Imagens. Formato Matricial x Vetorial. Resolução espacial e profundidade de cores. Sistemas de cores aditivas (videos) : RGB, HSV, HLS, YIQ , XYZ, CIE-Lab e Oponentes. Sistema de cores subtrativas (em impressoras e objetos que refletem luz): CMY, CMYK .Transformacoes entre Espacos de Cores. Sistemas usados na industria : PANTONE, MUNSELL, SCOTICK. O sistema visual humano. Porque para o ser humano cores tem 3 elementos. Como percebemos cores . Teorias da percepção de cores.
Espaço de Cores RGB/CMY:
Girando em torno do eixo de cinzas:BW![]() | Repartindo-se em torno do eixo BW Repare a variação de tons de cinza ![]() | Dividindo-se em planos paralelos aos limites Repare a variação de tons ![]() |
[Tópicos do Curso] [Referências Bibliográficas] [Trabalhos]

Referências Bibliográficas:
Bib. Auxiliar e Ferramentas para Construir seus Programas:
Dicas do Rodrigo Leite:
- um bom tutorial de OpenGL ... lá existem exemplos simples
para iniciantes:
http://www.ingleza.com.br/opengl/
-
Se alguém quer conhecer algo mais incrementado, poderá conhecer um site que não fala somente
de OpenGL...:
http://www.unidev.com.br/
(sempre que encontrerem um que vale a pena se visitar, me avisem !)
[Tópicos do Curso] [Referências Bibliográficas] [Trabalhos]
Primeiro Trabalho :
Parte 1 - entrega: 13/04/2004
No CD, que acompanha nosso livro texto, existe uma pasta (Exercicios) com todas as listas de exercícios correspondentes aos capítulos 2 até 7 , a serem estudados, mas não há exercícios do capitulo 1. Este trabalho se refere a completar essas listas com as relativas ao capítulo 1. Assim, seguindo a idéia das demais listas dos outros capítulos, proponha 5 questões, uma de cada seção do capitulo 1 (menos 1.8 OpenGL). Depois responda a essa lista, fazendo um "gabarito de respostas" da lista que você mesmo formulou. Entregue as questões, em páginas e arquivos separados das respostas, impressas e por e-mail à : aconci@ic.uff.br. Cuidado para não fazer perguntas muito óbvias e sem "criatividade", pois na correção perguntas e respostas idênticas terão suas notas divididas entre seus autores.
(obs: não ter entregue por e-mail e impresso faz você perder pontos na nota desse trabalho !)
Parte 2 - para entrega em: 20/04/2004
Na e-mail que acusou o recebimento da primeira parte desse trabalho, ou logo depois, ou ainda direto de um colega (se você entregou a primeira parte apos a data) você deve ter recebido o conjunto de 5 perguntas elaboradas por algum colega do curso. Após criticar por escrito essas perguntas (quanto a qualquer aspecto, da pouca clareza à falta de criatividade e mesmo erros de sintaxe ou concordância), responda você também as perguntas feitas e corrigidas. Entregue esse material impresso na aula à professora, e envie por e-mail o mesmo material aos dois colegas que fecham o ciclo de correção com você: o que corrigiu as perguntas que você formulou e o que formulou as perguntas que você acabou de corrigir!
Parte 3 - para entrega em: 04/05/2004
Cada trinca de alunos deve unir em conjunto as 5 perguntas elaboradas por cada colega e todas as críticas recebidas na forma de um questionário de 15 perguntas bem formuladas. O mesmo deve ser feito para o gabarito de respostas de modo a se ter um gabarito correto e bem escrito. Entregue esse material impresso, na aula à professora, e também na forma de arquivo, de preferência em disquete!
Segundo Trabalho :
entrega: 01/06/2004
Implementar um sistema que gere uma das superfícies definidas abaixo a partir de suas formulas (p. 101 livro texto) em projeção isométrica. A superfície depois de gerada deve parecer girando em torno de si mesma e transladando-se em uma direção aleatória continuamente na tela, de modo que ao encontrar alguma das extremidades desta retorne como em resposta de uma colisão. Depois de cada colisão a superfície deve se alternar entre a representação em wire-frame ou sombreamento constante. Entregue o trabalho em disquete com fontes e executável. Em um arquivo em Doc ou Rtf explique também as equações da superfície que você usou. O trabalho pode ser feito em grupo de até 4 alunos. Mas nenhum grupo pode usar a mesma superfície ou curva.
As superfícies que podem ser geradas são (os nomes em ingles são para o caso de voce querer obter as equações em algum site de busca...) : Elipsóide (ellipsoi) ; Hiperbolóide (hyperboloid), Parabolóide elítico (elliptic paraboloid) ou parabolóide hiperbolico (hyperbolic paraboloid). As superificies podem ainda ser geradas por translação ou revolução (como descrito no livro texto p. 102) das curvas: Lemniscata (lemniscate), Ciclóide (cycloid), Hipocicloide com 4 cúspides (Hypocycloid with four cusps), Cardióide (cardioid) , Rosásea de 3 pétalas (three-leaved rose), e Rosásea de 4 pétalas (four-leaved rose)
Se você tiver dúvida sobre as equações destas superfícies e curvas procure a professora!
Tambem visite o site que o grupo do Marcelo/Luciene/Jose Luiz achou :
--> http://mathworld.wolfram.com/
--> http://mathworld.wolfram.com/Hypocycloid.html
Terceiro Trabalho
(Parte 1 - entrega: 1/06/2004 )
Faça os exercicio do cap. 3: Curvas e Superfícies do CD.
(Parte 2 - entrega: 29/06/2004 )
Corrija a lista de exercícios de um colega que voce recebeu, atribuindo um valor de 0 a 10 para cada questão. Ao corrigir indique qual a resposta correta, faça sua crítica e indique porque determinados pontos foram tirados. No final atribua uma nota de 0 a 10 usando os valores que estabeleceu para cada questão e a nota obtida pelo colega em cada resposta. P>
Quarto Trabalho
(Parte 1 - até: 29/06/2004 )
Faça um teste usando os executáveis de todos os programas feitos pelos grupos para o Trabalho 2: Superfícies. Os programas estarão disponíveis no site do nosso grupo de discução. Leia depois o material de documentação que foi entregue por escrito. Em uma folha de papel atribua notas de 0 a 10 a cada grupo, justifique suas notas. Verifique se o grupo realmente fez o pedido no enunciado do trabalho. Leve em consideração o que foi feito e o que não foi feito comparativamente aos demais. Critique os pontos errados, mas também lembre-se de que só erra quem faz, e não ter motivos para ser criticado vale bem menos do que ter feito e recebido criticas por isso! Atribua notas ao seu próprio grupo também; isto é , se auto-avalie nos mesmos termos! Preencha a planilia encaminhada ao grupo de discussão e entregá-las com seu nome. Estas planílias poderão ser comentadas e alteradas à vontade.
(Parte 2 - entrega: 27/07/2004 )
Use a Parte 1 acima para ter boas idéias de como melhorar o seu programa e a sua documentação. Use sua criatividade para tornar a sua superficies e o seu movimento o mais realista possivel. Inclua o maior número dos elementos de realismo do cap. 7 que achar viável: luzes no ambiente, sombreamento, brilhos, sombras, reflexos, espelhos, texturas. Inclua no seu programa os limites do ambiente na forma de um cubo usando mapeamentos de textura. Use de preferência a idéia do programa do Luis que está no CD do livro.
Quinto Trabalho
entrega: 29/06/2004
O cap. 2 é muito importante para não termos exercícios sobre sua teoria.
Mas agora você não vai fazer os exercícios do CD e sim apenas corrigi-los. Os exercícios a serão fornecidos pela professora.
Seminários dos Alunos de Doutorado.
Procurem a professora para marcar as páginas (de 10 a 12) do livro texto sobre o tema que você desenvolverá.
Iremos deixar o capítulo 6 de animação para depois do capítulo 7: Realismo, assim os alunos que tiverem seminários com assuntos do cap. 7 estejam atentos, a ordem inverteu!