21
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

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

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.