Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

comput graf01 int percep, Notas de estudo de Informática

Computação grafica

Tipologia: Notas de estudo

2015

Compartilhado em 15/03/2015

vinicius-mattos-12
vinicius-mattos-12 🇧🇷

1 documento

1 / 31

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Computação Gráfica - 01
Prof. Jorge Cavalcanti
jorge.cavalcanti@univasf.edu.br
www.univasf.edu.br/~jorge.cavalcanti
www.twitter.com/jorgecav
Universidade Federal do Vale do São Francisco
Curso de Engenharia de Computação
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f

Pré-visualização parcial do texto

Baixe comput graf01 int percep e outras Notas de estudo em PDF para Informática, somente na Docsity!

Computação Gráfica - 01

Prof. Jorge Cavalcanti jorge.cavalcanti@univasf.edu.br www.univasf.edu.br/~jorge.cavalcanti www.twitter.com/jorgecav

Universidade Federal do Vale do São Francisco Curso de Engenharia de Computação

Computação Gráfica

• Programa da disciplina (Teoria)

  1. Introdução / Histórico / Conceitos Básicos
  2. Percepção Tridimensional
  3. Representação de Imagens
  4. Sistemas de Coordenadas
  5. Transformações Geométricas
  6. Projeções Geométricas
  7. Sistemas de Cores
  8. Curvas e superfícies
  9. Representação e modelagem
  10. Realismo e Iluminação
  11. Animação

Computação Gráfica

• Bibliografia:

AZEVEDO, Eduardo e CONCI, Aura. Computação Gráfica: Teoria

e Prática. Rio de Janeiro: Campus, 2003.

HETEM Jr., Annibal. Fundamentos de Informática: Computação

Gráfica. Rio de Janeiro: LTC, 2006.

COHEN, Marcelo e MANSSOUR, Isabel Harb. OpenGL: Uma

abordagem prática e objetiva. São Paulo: Novatec, 2006.

WRIGHT Jr., Richard., LIPCHAK, Benjamin. OpenGL SuperBible,

4 Ed., Addison-Wesley Professional, 2007.

Por que estudar Computação Gráfica?

  • Quem quiser trabalhar em áreas afins:
    • Entretenimento
      • Jogos e filmes
    • Visualização
      • Simulação de fenômenos físicos
    • Arte computadorizada
    • Educação e treinamento
    • Processamento de imagens
    • Interfaces
      • realidade virtual

Introdução

  • Segundo a ISO (International Organization for Standardization), a definição de computação gráfica é:
    • “Um conjunto de ferramentas e técnicas para converter dados para ou de um dispositivo gráfico através do computador”.
  • Computação gráfica é a área que estuda os processos computacionais envolvendo modelos geométricos e imagens digitais.

Introdução

  • A representação e manipulação de

imagem de dados por um computador;

  • Diferentes tecnologias utilizadas para

criar e manipular imagens;

  • Sub-campo da computação que estuda

métodos de síntese e manipulação

digital de conteúdo visual.

Síntese de Imagens

Técnicas destinadas à criação e manipulação de imagens artificiais a partir de modelos matemáticos e geométricos. É freqüentemente confundida com a própria Computação Gráfica.

  • Criação de imagens abstratas;
  • Visualização de modelos matemáticos;
  • Geração de gráficos matemáticos e artísticos
  • Edição de desenhos e simulação

Síntese de Imagens

  • A síntese de imagens parte da descrição de objetos tais como segmentos de reta, polígonos, poliedros, esferas, etc.; e produz uma imagem que atende a certas especificações e que pode, em última instância, ser visualizada em algum dispositivo (terminal de vídeo, plotter, impressora, filme fotográfico ..).
  • As imagens em questão constituem uma representação visual de objetos bi- ou tridimensionais descritos através de especificações abstratas.

Processamento de Imagens

  • Envolve técnicas de transformação de imagens visando

melhorar a qualidade da imagem (foco, ruído, contraste)

  • Utiliza técnicas de análise e síntese para manipular imagens

obtidas do mundo real.

  • Montagens de efeitos especiais
  • Processamento de imagens de satélites e aeronaves
  • Retoques de fotografias
  • O processamento de imagens parte de imagens já prontas

para serem visualizadas, as quais são transferidas para o computador por mecanismos diversos - digitalização de fotos, tomadas de uma câmera ou imagens de satélite - para serem manipuladas visando diferentes objetivos.

Áreas Relacionadas

  • Na última década somou-se a esse contexto a área de Visualização de Dados , também chamada Visualização Computacional , que usa técnicas de Computação Gráfica para representar informação, de forma a facilitar o entendimento de conjuntos de dados numéricos de alta complexidade. - Exemplos de áreas de aplicação são: visualização de imagens médicas, meteorologia, dados financeiros, dinâmica dos fluidos, dentre outras.
  • Nelas, o que existe em comum é que a representação gráfica (superfícies, partículas, ícones) são geradas automaticamente a partir do conjunto de dados. - Ao usuário cabe definir parâmetros e atributos da imagem para melhor “navegar” seu conjunto de dados. Dessa maneira, a visualização de dados partilha de características da síntese, do processamento e da análise de dados.

Histórico

  • 1965 – Primeiros sistemas CAD/CAM - Indústrias Automobilística e Aeroespacial
  • 1970 – Novos Algoritmos e CI´s
    • Livros sobre o tema.
  • 1980 – Wokstations (estações de trabalho) - Preços em queda e evolução dos equipamentos, maturidade dos sistemas.
  • 1990 – Evolução dos sistemas 3D
    • Realidade virtual, multimídia, placas gráficas, API’s. - 2000 – Popularização do PC/Web - Aplicativos de fácil uso - Grandes produções da Indústria cinematográfica
  • Progressos Obtidos nos Anos 60

Visualização “malha de arame” Cálculo de linhas visíveis

Iluminação ambiente (^) Iluminação difusa

Histórico

Modelos de iluminação Mapeamento de texturas

Iluminação através de texturas Reflexões através de texturas

  • Progressos Obtidos nos Anos 80

Histórico

Filme Pearl Harbour

Legenda:

  • sintético
  • retocado
  • real