SlideShare uma empresa Scribd logo
1 de 25
Computação Gráfica
Um breve histórico
Universidade Federal da Paraíba
Profa. Liliane S. Machado
FatosFatos
5 sentidos: visão/audição/tato/paladar/olfato
– 70% dos receptores dos sentidos humanos encontram-se
nos olhos
– Oferecer informações textuais na forma visual
= maior facilidade de assimilação
• Evolução dos equipamentos de saída visual permitiu a
evolução da CG
Pioneiros – Anos 50Pioneiros – Anos 50
WhirlWind (MIT / 1945 -1951)
• 1o
computador capaz de apresentar texto e gráficos em tempo-
real em um terminal de vídeo
• Visualização de dados
numéricos
(similar a um
osciloscópio)
• SAGE (Semi-Automatig Ground Environment)
1950 ~ 1980
– Monitoramento e controle de vôos (bombardeiros) através de
imagens
– Uso de monitores CRT
http://www.yelavich.com/mphotos/sage.htm
• 1958 – Tenis for Two
– Primeiro jogo para computador
– Criado a partir de um osciloscópio
– Diversão usando cálculo de mísseis :-|
Pioneiros – Anos 60Pioneiros – Anos 60
• Ivan Sutherland em 1961
– Tese de doutorado do MIT
– sistema Sketchpad
• programa que permitia representar
desenhos pelo computador através de
pixels
• Idéia de substituir a prancheta de
traçado e outros tipos de ferramentas
utilizadas para o desenho tradicional
Ivan Sutherland
• Sketchpad:
– Monitor vetorial
– Caneta de luz para apontar, selecionar e desenhar
→ interação!
Sutherland, I.E. "Sketchpad: A Man-Machine Graphical Communication System",
Spartan Books, Baltimore, 1963.
http://www.sun.com/960710/feature3/ivan-publish.html
• Primeira tentativa de usar o computador com
gráficos de forma interativa!
• Dispositivos ainda caros e de complexa
configuração
• Restrição aos institutos de pesquisal
• 1958 – Tenis for Two
– Concebido por estudantes do MIT
• Desafio:
– Usar todo potencial do computador
– Ser interativo
– Ser envolvente
• Bresenham (1962)
– Método de traçado de linhas entre 2 pontos
– Algoritmo de ponto-médio
– Primeiros algoritmos para CG
– Algoritmo original em Assembly:
http://www.bitsavers.org/1401/progs/bresenham/bresenham.s
• Bézier (1962)
– Engenheiro da Renault
– modelos reais em números
– Traçado de curvas
• L. Roberts - Coordenadas homogêneas (1965)
– 2D → 3D
– Geometria projetiva
– Uso de matrizes 4X4
Roberts, L.G. Homogeneous matrix representation and
manipulation of n-dimensional constructs. MS-1405,
Lincoln Laboratory, MIT, May, 1965.
• 1967: primeiro sistema comercial CAD
• GM – importante uso nas engenharias
• Appel (1968)
– Ray-traycing
– Geração de sombras
• 1968 Doug Engelbart
inventa o mouse
• Revolução na forma de
interagir
• 1968 – Videocapacete
Ivan Sutherland
• Imersão total no ambiente
computacional
• 1971 – Gouraud: sombreamento de superfícies
poligonais
• 1974 – Phong: uso de nova interpolação para o
sombreamento de superfícies poligonais
• 1972 – Z-Buffer
– Catmull
– Eliminação de superfícies ocultas
• 1973: Surge o 1o
livro de CG
• 1975: Nasce a Apple
• 1976: Bill Gates e Paul Allen
fundam a Microsoft
Paul Allen e Bill Gates
• 1979: Mandelbrot
– Fractais
– Complexidade a partir de regras
simples
Anos 80Anos 80
• Machintosh é lançado
• Micros com mouse e CRT são popularizados
• Aceleradores gráficos
• Modelagem gráfica BSP (binary-space partitioning)
• Fractais
• VGA
• Queda do preço da estações gráficas
• Surgimento de dispositivos para interação em 3D
• 1980 - Octrees
– Donald Meagher
– Descrição para objetos 3D
MIT lança o X Window
http://tutorials.tanmar.de/cygwin_lokal.php
Interface gráfica do X Windows System
Anos 90Anos 90
• Evolução da capacidade gráfica
• popularização:
– dispositivos 3D
– aceleradores gráficos
• Surge o primeiro navegador
multimídia
LeituraLeitura
• Foley – capítulo 1
• Questões:
– O que motivou o surgimento da CG?
– O que os pioneiros tiveram como necessidade que
resultou em suas criações?
– O que ainda falta? O que pode melhorar?

Mais conteúdo relacionado

Mais procurados

Videografismo Desmistificado
Videografismo DesmistificadoVideografismo Desmistificado
Videografismo DesmistificadoRede Record
 
Fundamentos da Informática
Fundamentos da Informática Fundamentos da Informática
Fundamentos da Informática XequeMateShannon
 
Realidade aumentada no ensino da história
Realidade aumentada no ensino da históriaRealidade aumentada no ensino da história
Realidade aumentada no ensino da históriaVítor J. Sá
 
Demoscene: arte computacional em tempo real
Demoscene: arte computacional em tempo realDemoscene: arte computacional em tempo real
Demoscene: arte computacional em tempo realHugo Cristo
 
Computador
ComputadorComputador
ComputadorBlogClE
 
Aula 01 introdução à automação
Aula 01   introdução à automaçãoAula 01   introdução à automação
Aula 01 introdução à automaçãoRenaldo Adriano
 
História da computação
História da computaçãoHistória da computação
História da computaçãoFábio Assis
 
Aula 02 - Fundamentos de Computadores
Aula 02  - Fundamentos de ComputadoresAula 02  - Fundamentos de Computadores
Aula 02 - Fundamentos de ComputadoresWilliam Silva
 

Mais procurados (10)

Videografismo Desmistificado
Videografismo DesmistificadoVideografismo Desmistificado
Videografismo Desmistificado
 
Hardwares
HardwaresHardwares
Hardwares
 
CGPI Aula 27/08/2018
CGPI Aula 27/08/2018CGPI Aula 27/08/2018
CGPI Aula 27/08/2018
 
Fundamentos da Informática
Fundamentos da Informática Fundamentos da Informática
Fundamentos da Informática
 
Realidade aumentada no ensino da história
Realidade aumentada no ensino da históriaRealidade aumentada no ensino da história
Realidade aumentada no ensino da história
 
Demoscene: arte computacional em tempo real
Demoscene: arte computacional em tempo realDemoscene: arte computacional em tempo real
Demoscene: arte computacional em tempo real
 
Computador
ComputadorComputador
Computador
 
Aula 01 introdução à automação
Aula 01   introdução à automaçãoAula 01   introdução à automação
Aula 01 introdução à automação
 
História da computação
História da computaçãoHistória da computação
História da computação
 
Aula 02 - Fundamentos de Computadores
Aula 02  - Fundamentos de ComputadoresAula 02  - Fundamentos de Computadores
Aula 02 - Fundamentos de Computadores
 

Destaque

Dispositivos para Computação Gráfica
Dispositivos para Computação GráficaDispositivos para Computação Gráfica
Dispositivos para Computação GráficaLiliane Machado
 
Publicidade em Espacos Virtuais: a computacao grafica como recurso criativo e...
Publicidade em Espacos Virtuais: a computacao grafica como recurso criativo e...Publicidade em Espacos Virtuais: a computacao grafica como recurso criativo e...
Publicidade em Espacos Virtuais: a computacao grafica como recurso criativo e...Eduardo Zilles Borba
 
Computação Gráfica - Artquitetura de Dispositivos Gráficos
Computação Gráfica - Artquitetura de Dispositivos GráficosComputação Gráfica - Artquitetura de Dispositivos Gráficos
Computação Gráfica - Artquitetura de Dispositivos GráficosTony Alexander Hild
 
Projeto GAMPI 2016 - Arly, Fabiana, Klaus, Lucas Souza
Projeto GAMPI 2016 - Arly, Fabiana, Klaus, Lucas SouzaProjeto GAMPI 2016 - Arly, Fabiana, Klaus, Lucas Souza
Projeto GAMPI 2016 - Arly, Fabiana, Klaus, Lucas SouzaJonathan Prateat
 
Proposta GAMPI 2016 - Diego, Lucas G., Lucas S., Rafael T., Rodrigo
Proposta GAMPI 2016 - Diego, Lucas G., Lucas S., Rafael T., RodrigoProposta GAMPI 2016 - Diego, Lucas G., Lucas S., Rafael T., Rodrigo
Proposta GAMPI 2016 - Diego, Lucas G., Lucas S., Rafael T., RodrigoJonathan Prateat
 
Trabalho Computação Gráfica - AV2
Trabalho Computação Gráfica - AV2Trabalho Computação Gráfica - AV2
Trabalho Computação Gráfica - AV2lethiciap
 
Apresentação Computação Gráfica TCM
Apresentação Computação Gráfica TCMApresentação Computação Gráfica TCM
Apresentação Computação Gráfica TCMGian Berbert Souza
 
Posicionamento de Marca na Era Digital
Posicionamento de Marca na Era DigitalPosicionamento de Marca na Era Digital
Posicionamento de Marca na Era DigitalFabio Mesquita
 
Marca branding sensorial, posicionamento de marca e naming
Marca   branding sensorial, posicionamento de marca e namingMarca   branding sensorial, posicionamento de marca e naming
Marca branding sensorial, posicionamento de marca e namingBrav Design
 
CSS Básico para Webdesign
CSS Básico para WebdesignCSS Básico para Webdesign
CSS Básico para WebdesignRenato Melo
 
Marca e Identidade: Como começar
Marca e Identidade: Como começarMarca e Identidade: Como começar
Marca e Identidade: Como começarRenato Melo
 
Teoria das cores e computação gráfica
Teoria das cores e computação gráficaTeoria das cores e computação gráfica
Teoria das cores e computação gráficaBruno Henrique Ferreira
 
A Identidade Visual é Importante mas não é tudo.
A Identidade Visual é Importante mas não é tudo.A Identidade Visual é Importante mas não é tudo.
A Identidade Visual é Importante mas não é tudo.self employed
 
Tendências da Computação Gráfica
Tendências da Computação GráficaTendências da Computação Gráfica
Tendências da Computação GráficaFábio Flatschart
 
Computação Gráfica - Introdução
Computação Gráfica - IntroduçãoComputação Gráfica - Introdução
Computação Gráfica - IntroduçãoDaniel Soto
 

Destaque (20)

Dispositivos para Computação Gráfica
Dispositivos para Computação GráficaDispositivos para Computação Gráfica
Dispositivos para Computação Gráfica
 
Publicidade em Espacos Virtuais: a computacao grafica como recurso criativo e...
Publicidade em Espacos Virtuais: a computacao grafica como recurso criativo e...Publicidade em Espacos Virtuais: a computacao grafica como recurso criativo e...
Publicidade em Espacos Virtuais: a computacao grafica como recurso criativo e...
 
Computação Gráfica - Artquitetura de Dispositivos Gráficos
Computação Gráfica - Artquitetura de Dispositivos GráficosComputação Gráfica - Artquitetura de Dispositivos Gráficos
Computação Gráfica - Artquitetura de Dispositivos Gráficos
 
Computação gráfica i
Computação gráfica iComputação gráfica i
Computação gráfica i
 
Projeto GAMPI 2016 - Arly, Fabiana, Klaus, Lucas Souza
Projeto GAMPI 2016 - Arly, Fabiana, Klaus, Lucas SouzaProjeto GAMPI 2016 - Arly, Fabiana, Klaus, Lucas Souza
Projeto GAMPI 2016 - Arly, Fabiana, Klaus, Lucas Souza
 
Proposta GAMPI 2016 - Diego, Lucas G., Lucas S., Rafael T., Rodrigo
Proposta GAMPI 2016 - Diego, Lucas G., Lucas S., Rafael T., RodrigoProposta GAMPI 2016 - Diego, Lucas G., Lucas S., Rafael T., Rodrigo
Proposta GAMPI 2016 - Diego, Lucas G., Lucas S., Rafael T., Rodrigo
 
Trabalho Computação Gráfica - AV2
Trabalho Computação Gráfica - AV2Trabalho Computação Gráfica - AV2
Trabalho Computação Gráfica - AV2
 
Apresentação Computação Gráfica TCM
Apresentação Computação Gráfica TCMApresentação Computação Gráfica TCM
Apresentação Computação Gráfica TCM
 
Posicionamento de Marca na Era Digital
Posicionamento de Marca na Era DigitalPosicionamento de Marca na Era Digital
Posicionamento de Marca na Era Digital
 
Marca branding sensorial, posicionamento de marca e naming
Marca   branding sensorial, posicionamento de marca e namingMarca   branding sensorial, posicionamento de marca e naming
Marca branding sensorial, posicionamento de marca e naming
 
CSS Básico para Webdesign
CSS Básico para WebdesignCSS Básico para Webdesign
CSS Básico para Webdesign
 
Aula IED SP Criatividade Aula 2
Aula IED SP Criatividade Aula 2Aula IED SP Criatividade Aula 2
Aula IED SP Criatividade Aula 2
 
Marca e Identidade: Como começar
Marca e Identidade: Como começarMarca e Identidade: Como começar
Marca e Identidade: Como começar
 
Teoria das cores e computação gráfica
Teoria das cores e computação gráficaTeoria das cores e computação gráfica
Teoria das cores e computação gráfica
 
A Identidade Visual é Importante mas não é tudo.
A Identidade Visual é Importante mas não é tudo.A Identidade Visual é Importante mas não é tudo.
A Identidade Visual é Importante mas não é tudo.
 
Tendências da Computação Gráfica
Tendências da Computação GráficaTendências da Computação Gráfica
Tendências da Computação Gráfica
 
Computação Gráfica - Introdução
Computação Gráfica - IntroduçãoComputação Gráfica - Introdução
Computação Gráfica - Introdução
 
Fundamentos design grafico | Insper
Fundamentos design grafico | InsperFundamentos design grafico | Insper
Fundamentos design grafico | Insper
 
O Significado da Cores
O Significado da CoresO Significado da Cores
O Significado da Cores
 
Projeto Grafico V | Aula 01
Projeto Grafico V | Aula 01Projeto Grafico V | Aula 01
Projeto Grafico V | Aula 01
 

Semelhante a Breve histórico da Computação Gráfica

Aula 02 arte digital
Aula 02 arte digitalAula 02 arte digital
Aula 02 arte digitalVenise Melo
 
Trabalhando com jogos eletronicos
Trabalhando com jogos eletronicosTrabalhando com jogos eletronicos
Trabalhando com jogos eletronicosMarcelo Sávio
 
Aula 4 Informática Aplicada
Aula 4 Informática AplicadaAula 4 Informática Aplicada
Aula 4 Informática AplicadaArmando Rivarola
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos ComputadoresRicardo Andrade
 
Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02olecramhacker
 
Slide A evolução dos computadores
Slide A evolução dos computadoresSlide A evolução dos computadores
Slide A evolução dos computadoresCinthia Nascimento
 
Evolução da computação gráfica
Evolução da computação gráficaEvolução da computação gráfica
Evolução da computação gráficaCederj
 
Breve história da informática
Breve história da informáticaBreve história da informática
Breve história da informáticaJesse Teixeira
 
1 - Introdução à Informática.pptx
1 - Introdução à Informática.pptx1 - Introdução à Informática.pptx
1 - Introdução à Informática.pptxPaulo Menezes
 
Linha do tempo
Linha do tempoLinha do tempo
Linha do tempoleiladb
 
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdf
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdfLista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdf
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdfCarlos Allexadre Gustavo de Souza
 
Evolução da Tecnologia - By Alberto Danin
Evolução da Tecnologia - By Alberto DaninEvolução da Tecnologia - By Alberto Danin
Evolução da Tecnologia - By Alberto DaninAlberto Danin
 
Aula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.pptAula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.pptMaicksinhoTeclas
 

Semelhante a Breve histórico da Computação Gráfica (20)

Aula 02 arte digital
Aula 02 arte digitalAula 02 arte digital
Aula 02 arte digital
 
Computação gráfica
Computação gráficaComputação gráfica
Computação gráfica
 
Trabalhando com jogos eletronicos
Trabalhando com jogos eletronicosTrabalhando com jogos eletronicos
Trabalhando com jogos eletronicos
 
História das Interfaces
História das InterfacesHistória das Interfaces
História das Interfaces
 
Aula 4 Informática Aplicada
Aula 4 Informática AplicadaAula 4 Informática Aplicada
Aula 4 Informática Aplicada
 
Geração dos Computadores
Geração dos ComputadoresGeração dos Computadores
Geração dos Computadores
 
Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02Geraodoscomputadoresquirion 090829220718-phpapp02
Geraodoscomputadoresquirion 090829220718-phpapp02
 
Slide A evolução dos computadores
Slide A evolução dos computadoresSlide A evolução dos computadores
Slide A evolução dos computadores
 
Historia da Computacao
Historia da ComputacaoHistoria da Computacao
Historia da Computacao
 
Evolução da computação gráfica
Evolução da computação gráficaEvolução da computação gráfica
Evolução da computação gráfica
 
Breve história da informática
Breve história da informáticaBreve história da informática
Breve história da informática
 
50 anos do UNIX
50 anos do UNIX50 anos do UNIX
50 anos do UNIX
 
Realidade virtual - Renata Bulhões
Realidade virtual  - Renata BulhõesRealidade virtual  - Renata Bulhões
Realidade virtual - Renata Bulhões
 
1 - Introdução à Informática.pptx
1 - Introdução à Informática.pptx1 - Introdução à Informática.pptx
1 - Introdução à Informática.pptx
 
Linha do tempo
Linha do tempoLinha do tempo
Linha do tempo
 
Evolução dos computadores
Evolução dos computadoresEvolução dos computadores
Evolução dos computadores
 
Linha do tempo
Linha do tempoLinha do tempo
Linha do tempo
 
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdf
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdfLista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdf
Lista de Exercícios 1 - Evolução Histórica da Computação e Aplicações.pdf
 
Evolução da Tecnologia - By Alberto Danin
Evolução da Tecnologia - By Alberto DaninEvolução da Tecnologia - By Alberto Danin
Evolução da Tecnologia - By Alberto Danin
 
Aula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.pptAula 1 Informáticarewtrxgfeawesyreresy.ppt
Aula 1 Informáticarewtrxgfeawesyreresy.ppt
 

Último

Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfaulasgege
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaFernanda Ledesma
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxBiancaNogueira42
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirIedaGoethe
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdfDemetrio Ccesa Rayme
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresaulasgege
 
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESPRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESpatriciasofiacunha18
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxLuizHenriquedeAlmeid6
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISVitor Vieira Vasconcelos
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira partecoletivoddois
 
Mapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfMapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfangelicass1
 
Baladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxBaladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxacaciocarmo1
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxIsabelaRafael2
 
PRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoPRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoSilvaDias3
 
Cartilha 1º Ano Alfabetização _ 1º Ano Ensino Fundamental
Cartilha 1º Ano Alfabetização _ 1º Ano Ensino FundamentalCartilha 1º Ano Alfabetização _ 1º Ano Ensino Fundamental
Cartilha 1º Ano Alfabetização _ 1º Ano Ensino Fundamentalgeone480617
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfEyshilaKelly1
 
Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?MrciaRocha48
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfIedaGoethe
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileirosMary Alvarenga
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024Sandra Pratas
 

Último (20)

Cultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdfCultura e Sociedade - Texto de Apoio.pdf
Cultura e Sociedade - Texto de Apoio.pdf
 
A Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão LinguísticaA Inteligência Artificial na Educação e a Inclusão Linguística
A Inteligência Artificial na Educação e a Inclusão Linguística
 
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptxAula 13 8º Ano Cap.04 Revolução Francesa.pptx
Aula 13 8º Ano Cap.04 Revolução Francesa.pptx
 
FCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimirFCEE - Diretrizes - Autismo.pdf para imprimir
FCEE - Diretrizes - Autismo.pdf para imprimir
 
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
Geometria  5to Educacion Primaria EDU  Ccesa007.pdfGeometria  5to Educacion Primaria EDU  Ccesa007.pdf
Geometria 5to Educacion Primaria EDU Ccesa007.pdf
 
Sociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autoresSociologia Contemporânea - Uma Abordagem dos principais autores
Sociologia Contemporânea - Uma Abordagem dos principais autores
 
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕESPRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
PRÉ-MODERNISMO - GUERRA DE CANUDOS E OS SERTÕES
 
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptxSlides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
Slides Lição 4, CPAD, Como se Conduzir na Caminhada, 2Tr24.pptx
 
Prática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGISPrática de interpretação de imagens de satélite no QGIS
Prática de interpretação de imagens de satélite no QGIS
 
Dança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parteDança Contemporânea na arte da dança primeira parte
Dança Contemporânea na arte da dança primeira parte
 
Mapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdfMapas Mentais - Português - Principais Tópicos.pdf
Mapas Mentais - Português - Principais Tópicos.pdf
 
Baladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptxBaladão sobre Variação Linguistica para o spaece.pptx
Baladão sobre Variação Linguistica para o spaece.pptx
 
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptxApostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
Apostila da CONQUISTA_ para o 6ANO_LP_UNI1.pptx
 
PRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basicoPRIMEIRO---RCP - DEA - BLS estudos - basico
PRIMEIRO---RCP - DEA - BLS estudos - basico
 
Cartilha 1º Ano Alfabetização _ 1º Ano Ensino Fundamental
Cartilha 1º Ano Alfabetização _ 1º Ano Ensino FundamentalCartilha 1º Ano Alfabetização _ 1º Ano Ensino Fundamental
Cartilha 1º Ano Alfabetização _ 1º Ano Ensino Fundamental
 
Guia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdfGuia completo da Previdênci a - Reforma .pdf
Guia completo da Previdênci a - Reforma .pdf
 
Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?Empreendedorismo: O que é ser empreendedor?
Empreendedorismo: O que é ser empreendedor?
 
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdfDIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
DIA DO INDIO - FLIPBOOK PARA IMPRIMIR.pdf
 
19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros19 de abril - Dia dos povos indigenas brasileiros
19 de abril - Dia dos povos indigenas brasileiros
 
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
HORA DO CONTO4_BECRE D. CARLOS I_2023_2024
 

Breve histórico da Computação Gráfica

  • 1. Computação Gráfica Um breve histórico Universidade Federal da Paraíba Profa. Liliane S. Machado
  • 2. FatosFatos 5 sentidos: visão/audição/tato/paladar/olfato – 70% dos receptores dos sentidos humanos encontram-se nos olhos – Oferecer informações textuais na forma visual = maior facilidade de assimilação • Evolução dos equipamentos de saída visual permitiu a evolução da CG
  • 3. Pioneiros – Anos 50Pioneiros – Anos 50 WhirlWind (MIT / 1945 -1951) • 1o computador capaz de apresentar texto e gráficos em tempo- real em um terminal de vídeo • Visualização de dados numéricos (similar a um osciloscópio)
  • 4. • SAGE (Semi-Automatig Ground Environment) 1950 ~ 1980 – Monitoramento e controle de vôos (bombardeiros) através de imagens – Uso de monitores CRT http://www.yelavich.com/mphotos/sage.htm
  • 5. • 1958 – Tenis for Two – Primeiro jogo para computador – Criado a partir de um osciloscópio – Diversão usando cálculo de mísseis :-|
  • 6. Pioneiros – Anos 60Pioneiros – Anos 60 • Ivan Sutherland em 1961 – Tese de doutorado do MIT – sistema Sketchpad • programa que permitia representar desenhos pelo computador através de pixels • Idéia de substituir a prancheta de traçado e outros tipos de ferramentas utilizadas para o desenho tradicional Ivan Sutherland
  • 7. • Sketchpad: – Monitor vetorial – Caneta de luz para apontar, selecionar e desenhar → interação! Sutherland, I.E. "Sketchpad: A Man-Machine Graphical Communication System", Spartan Books, Baltimore, 1963. http://www.sun.com/960710/feature3/ivan-publish.html
  • 8. • Primeira tentativa de usar o computador com gráficos de forma interativa! • Dispositivos ainda caros e de complexa configuração • Restrição aos institutos de pesquisal
  • 9. • 1958 – Tenis for Two – Concebido por estudantes do MIT • Desafio: – Usar todo potencial do computador – Ser interativo – Ser envolvente
  • 10. • Bresenham (1962) – Método de traçado de linhas entre 2 pontos – Algoritmo de ponto-médio – Primeiros algoritmos para CG – Algoritmo original em Assembly: http://www.bitsavers.org/1401/progs/bresenham/bresenham.s
  • 11. • Bézier (1962) – Engenheiro da Renault – modelos reais em números – Traçado de curvas
  • 12. • L. Roberts - Coordenadas homogêneas (1965) – 2D → 3D – Geometria projetiva – Uso de matrizes 4X4 Roberts, L.G. Homogeneous matrix representation and manipulation of n-dimensional constructs. MS-1405, Lincoln Laboratory, MIT, May, 1965.
  • 13. • 1967: primeiro sistema comercial CAD • GM – importante uso nas engenharias
  • 14. • Appel (1968) – Ray-traycing – Geração de sombras
  • 15. • 1968 Doug Engelbart inventa o mouse • Revolução na forma de interagir
  • 16. • 1968 – Videocapacete Ivan Sutherland • Imersão total no ambiente computacional
  • 17. • 1971 – Gouraud: sombreamento de superfícies poligonais • 1974 – Phong: uso de nova interpolação para o sombreamento de superfícies poligonais
  • 18. • 1972 – Z-Buffer – Catmull – Eliminação de superfícies ocultas
  • 19. • 1973: Surge o 1o livro de CG • 1975: Nasce a Apple • 1976: Bill Gates e Paul Allen fundam a Microsoft Paul Allen e Bill Gates
  • 20. • 1979: Mandelbrot – Fractais – Complexidade a partir de regras simples
  • 21. Anos 80Anos 80 • Machintosh é lançado • Micros com mouse e CRT são popularizados • Aceleradores gráficos • Modelagem gráfica BSP (binary-space partitioning) • Fractais • VGA • Queda do preço da estações gráficas • Surgimento de dispositivos para interação em 3D
  • 22. • 1980 - Octrees – Donald Meagher – Descrição para objetos 3D
  • 23. MIT lança o X Window http://tutorials.tanmar.de/cygwin_lokal.php Interface gráfica do X Windows System
  • 24. Anos 90Anos 90 • Evolução da capacidade gráfica • popularização: – dispositivos 3D – aceleradores gráficos • Surge o primeiro navegador multimídia
  • 25. LeituraLeitura • Foley – capítulo 1 • Questões: – O que motivou o surgimento da CG? – O que os pioneiros tiveram como necessidade que resultou em suas criações? – O que ainda falta? O que pode melhorar?