Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
1
Equipamentos/Conceitos Básicos
Prof. Julio Arakaki
Ciência da Computação
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
2
Sistema Gráfico
LightPenMouseTeclado
Display
SistemaGráfico
ApplicationProgramInterface
(API)
Aplicativo Gráfico
Joystick
3Dfx
Dispositivos de entrada e saída
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
3
Sistema Gráfico
Processador
Memória
Unidade de
armazenamento
Interface
de
Saída
Interface
de
Entrada
Vídeos,
impressoras,”plotter”
Mesas digitalizadoras, Câmeras,
“scanners”, teclado, mouse, caneta
óptica, tela óptica, leitora de
código de barras, etc.
Frame buffer
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
4
“Display” - Tubos de Raios Catódicos (CRT)
Thompson em 1890 (1a. Versão)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
5
CRT - Funcionamento
ConversorDA
Computador
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
6
CRT - Funcionamento
Tubo à vácuo
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
7
CRT - dimensões
Principal desvantagem:
Dimensões
“Quanto melhor maior”
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
8
CRT – tipo “Raster Scan”
Mais comum, tecnologia de televisores
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
9
Varredura – "Retrace“ em “Raster Scan”
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
10
Varredura – "Retrace“ em “Raster Scan”
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
11
"Raster Scan" - Entrelaçado e não entrelaçado
InterlacedNon Interlaced
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
12
Color CRT
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
13
Color CRT
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
14
CRT – “Raster Scan” – arquitetura básica
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
15
CRT – “Raster Scan” – arquitetura com “frame buffer”
Memórias especiaisTipo VRAM ou DRAM
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
16
CRT – “Raster Scan” – “frame buffer”
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
17
“Raster Scan” com “frame buffer” e processador gráfico
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
18
CRT – “Random Scan”
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
19
CRT – “Random Scan” arquitetura básica
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
20
Exemplo – “Random Scan” e “Raster Scan”
• Random (Vetorial):
– Baseada em vetores
– Baixo custo de armazenamento
• Raster (matricial):
– Imagem discreta composta de pixels
– Alto custo de armazenamento
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
21
Referência Bibliográfica
• “Computer Graphics – C version”, Donald Hearn e M. Pauline Baker.
2a edição. Prentice Hall. 1997.