Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ......

Post on 25-Sep-2020

5 views 0 download

Transcript of Introduction to Computer Graphics - PUC-SPjarakaki/cgpi/Equip_1.pdf · Computação Gráfica ......

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.