introduction to computer graphics - puc-spjarakaki/cgpi/equip_1.pdf · computação gráfica ......
TRANSCRIPT
![Page 1: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/1.jpg)
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
![Page 2: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/2.jpg)
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
![Page 3: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/3.jpg)
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
![Page 4: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/4.jpg)
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)
![Page 5: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/5.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
5
CRT - Funcionamento
ConversorDA
Computador
![Page 6: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/6.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
6
CRT - Funcionamento
Tubo à vácuo
![Page 7: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/7.jpg)
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”
![Page 8: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/8.jpg)
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
![Page 9: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/9.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
9
Varredura – "Retrace“ em “Raster Scan”
![Page 10: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/10.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
10
Varredura – "Retrace“ em “Raster Scan”
![Page 11: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/11.jpg)
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
![Page 12: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/12.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
12
Color CRT
![Page 13: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/13.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
13
Color CRT
![Page 14: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/14.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
14
CRT – “Raster Scan” – arquitetura básica
![Page 15: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/15.jpg)
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
![Page 16: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/16.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
16
CRT – “Raster Scan” – “frame buffer”
![Page 17: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/17.jpg)
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
![Page 18: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/18.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
18
CRT – “Random Scan”
![Page 19: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/19.jpg)
Computação Gráfica
© Julio Arakaki
Ciência da Computação
3. Equipamentos/Conceitos básicos
19
CRT – “Random Scan” arquitetura básica
![Page 20: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/20.jpg)
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
![Page 21: Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ... Ciência da Computação 3. Equipamentos/Conceitos básicos 3 Sistema Gráfico Processador](https://reader033.vdocuments.site/reader033/viewer/2022051808/600c48b53ad1e13596056e13/html5/thumbnails/21.jpg)
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.