Upload
selma
View
18
Download
0
Embed Size (px)
DESCRIPTION
Computação Gráfica. Prof. M.Sc. Rogério Eduardo da Silva [email protected] http://www.joinville.udesc.br/portal/professores/rogerio. O que é Computação Gráfica?. “ É a área da computação que estuda a interpretação, manipulação e geração de imagens por computador ”. Síntese de - PowerPoint PPT Presentation
Citation preview
Prof. M.Sc. Rogério Eduardo da [email protected]
http://www.joinville.udesc.br/portal/professores/rogerio
“É a área da computação que estuda a interpretação, manipulação e geração de imagens por computador”
ComputaçãoComputaçãoGráficaGráfica
AnáliseAnálisedede
ImagensImagens
SínteseSíntesedede
ImagensImagens
ProcessamentoProcessamentodede
ImagensImagens
O que é Computação Gráfica?
O que é Computação Gráfica?
AnáliseAnálisedede
ImagensImagens
SínteseSíntesedede
ImagensImagens
ProcessamentoProcessamentodede
ImagensImagens
X2+Y2+Z2-R2=0
Representação Abstrata
Síntese de Imagens
SOMBRAS
Refrações
Reflexões
Texturas
Tratamento de Imagens
Processamento Digital de Imagens
Segmentação de Imagens
Processamento Digital de Imagens
Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens - SIBGRAPISimpósio Brasileiro de Jogos e Entretenimento Digital - SBGAMES
• Será realizado em Curitiba/PR em outubro• http://www.sbc.org.br/sibgrapi
Simpósio Brasileiro de Realidade Virtual - SVR• Será realizado em São Paulo/SP em outubro• http://www.sbc.org.br/svr
Simpósio Americano de Computação Gráfica - SIGGRAPH• Será realizado em Los Angeles/EUA em Agosto• http://www.siggraph.org
Congressos da Área de CG e PI
Vetorial
P1
P2
P3P4
P5
P6
Imagem:P1 – P2P2 – P3P3 – P4P4 – P5P5 – P6P1 – P6P2 – P5
Dispositivos Gráficos
1
2
3
4
1 – Canhão de Elétrons
2 – Sistema de Deflexão
3 – Feixe de Elétrons
4 – Superfície Fosforescente
Dispositivos GráficosCathode Ray Tube - CRTCathode Ray Tube - CRT
Matricial
Dispositivos Gráficos
0 0 1 0 00 1 0 1 01 0 0 0 11 0 0 0 11 0 0 0 11 1 1 1 1
Controlador de Vídeo
Memória de Vídeo
(Frame Buffer)
Monitor
Dispositivos GráficosTerminal GráficoTerminal Gráfico
Entrelaçada Não Entrelaçada
Dispositivos GráficosVídeo de VarreduraVídeo de Varredura
Green
Red
Blue
RR
GG
BB
Cor =R% de VermelhoG% de VerdeB% de Azul
60% 50% 25%
Dispositivos GráficosMonitores ColoridosMonitores Coloridos
GG
RR
BB
RR
GG
BB
r
g
b
Preto
Azul
Magenta
Vermelho
Amarelo
Verde
Branco
Ciano
Dispositivos GráficosPadrão de Cores RGBPadrão de Cores RGB
Dispositivos GráficosSistemas de CoresSistemas de Cores
Dispositivos GráficosOperações com CoresOperações com Cores
Dispositivos GráficosHSV e HSLHSV e HSL
Dispositivos GráficosRelação entre HSV e RGBRelação entre HSV e RGB
Dispositivos GráficosRelação entre RGB e HSVRelação entre RGB e HSV
Trabalho Prático #1Mini PaintMini Paint
Descrição: Criar um programa (em opengl) que permita desenhar primitivas geométricas e escolher a cor.
Objetivos: Familiarizar o acadêmico com a ferramenta opengl, com desenho de primitivas gráficas e com sistemas de cores.
Operações: • Seleção da primitiva (1=Triângulo 2 = Quadrilátero 3= Linhas)• Seleção da cor (via teclado) (4 = RGB 5 = HSV)• Entrada dos pontos da primitiva (cliques do mouse)
• Não será necessária ação de alteração de dados já incluídos.• Não será necessário armazenar o resultado do desenho em disco.