35
 Computação Gráfica Introdução ProAlessandra Mar tins Coelho março/2013

COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

Embed Size (px)

Citation preview

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 1/35

Computação Gráfica

Introdução

Profª Alessandra Martins Coelho

março/2013

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 2/35

Introdução• Computação gráfica (CG) é a utilização de

computadores para gerar imagens(GUHA, 2013).

• Nos dias atuais, para não se estar emcontato com algum tipo de imagem geradapor computador (CGI), é preciso estar

completamente isolado.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 3/35

Introdução• Passos para a criação?

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 4/35

Introdução• Passos para a criação?

Primeiro, uma estrutura de arame ...

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 5/35

Introdução• Passos para a criação?

... Então, acrescenta-se luz e sombra ...

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 6/35

Introdução• Passos para a criação?

... Finalmente ... Textura.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 7/35

Introdução• Desde a sua origem, a CG:

• estuda os métodos que permitem avisualização de informações armazenadasna memória do computador.

• É utilizada nas mais diversas áreas doconhecimento.

• Aplicações da CG são limitadas apenaspela nossa imaginação!(GUHA, 2013)

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 8/35

Computação Gráfica• Definição: “Conjunto de métodos e técnicas

para transformar dados em imagem através deum dispositivo gráfico”.• Problema:

• Genericamente: “conjunto de métodos etécnicas que tratam da manipulação de dadosou imagens no computador”.

Dados ImagemComputação Gráfica

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 9/35

Introdução• O grande número de aplicações das

técnicas de CG podem ser agrupados emtorno de diversas áreas, que seconstituem nas subáreas:

 – Modelagem Geométrica; – Síntese de Imagens ou Visualização; – Processamento de Imagens;

 – Visão Computacional; – Animação.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 10/35

Introdução• Modelagem Geométrica:

 – Trata do problema de descrever e estruturardados geométricos no computador.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 11/35

Introdução• Visualização:

 – Interpreta os dados criados por modelagemgeométrica para gerar uma imagem que podeser vista usando um dispositivo de saída

gráfica.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 12/35

Introdução• Processamento de Imagens:

 – Admite como entrada uma imagem que, apósprocessada, produz outra imagem na saída.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 13/35

Introdução• Visão Computacional:

 – Obter, a partir de uma ou várias imagens(entrada), informações geométricas,topológicas ou físicas sobre os objetos

representados na imagem.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 14/35

Computação Gráfica• É uma das áreas que fornece suporte

tecnológco aos sistemas digitais demultimídia: – Interface com o usuário; – Geração sintética de imagens; – Animação por computador;

 – Publicação eletrônica (texto, imagens, vídeo,etc.).

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 15/35

Computação Gráfica• Encontra aplicações em praticamente todas as áreas do

conhecimento.• Grandes áreas:

 – Projeto e produção Auxiliados por computador; – Visualização de Dados e Visualização de Movimento;

 – Interação Homem-Máquina.• Em qualquer dessas aplicações explora-se uma das trêscaracterísticas: – Visualizar objetos que ainda se encontram em fase de projeto;

 – Visualizar objetos que estão fora do alcance de nossapercepção visual; – Visualizar objetos que fogem de nossa realidade tridimensional.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 16/35

A Galeria de Aplicações CGA

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 17/35

Visualização Científica

Simulação da instabilidade deRayleigh–Taylor causadapela mistura de dois fluidos.

Visualização do fluxo do ar

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 18/35

Visualização médica

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 19/35

Arte: fractal e matemática

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 20/35

CAD: Computer-Aided Design

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 21/35

GIS: Sistemas de Informação

Geográfica

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 22/35

Visualização de Dados

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 23/35

Simulação

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 24/35

Virtual Design e Prototipagem

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 25/35

Realidade Virtual

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 26/35

Filmes

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 27/35

Jogos

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 28/35

Exibição em 3D• Gravação estereoscópica com duas

câmeras para visualização 3D é possívelusando OpenGL

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 29/35

• OpenGL para pequenos dispositivos -

OpenGL ES (Embedded Systems ).

• WebGL - OpenGL ES 2.0 para a Web

WebGL é implementado na versão dedesenvolvimento da maioria dos principaisnavegadores. Atualmente, as

implementações estão disponíveis emMozilla Firefox 4, Google Chrome, Safari

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 30/35

Introdução• Em matemática aplicada necessitamos modelar

os diversos objetos em estudo.• Em Computação Gráfica, um paradigma deabstração que se aplica em geral consiste emestabelecer quatro universos (conjuntos): – físico F ; – matemático M ; – representação R ;

 – implementação I ;

UniversoFísico

UniversoMatemático

Universo deRepresentação

Universo deImplementação

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 31/35

Introdução• Universo físico:

 – objetos de mundo real que se pretende estudar;• Universo matemático:

 – Descrição abstrata dos objetos do mundo físico;• Universo de representação:

 – Associar as descrições do universo de representaçãoàs estruturas de dados, com a finalidade de obteruma representação do objeto no computador;

• Universo de Implementação: – Separar a etapa de discretização (representação) das

particularidades de uma determinada lgg deprogramação.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 32/35

Introdução• Exemplo do paradigma dos quatro

universos.• Representar no computador umamontanha.

 – Em cartografia: mapa de alturas – No universo matemático:

onde (x,y) são coordenadas do plano e z aaltura correspondente.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 33/35

Introdução• Exemplo do paradigma dos quatro

universos.• Geometricamente, o terreno é descrito

pelo gráfico da função de alturas f.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 34/35

Introdução• Como representar o terreno?

 – Produto cartesiano, obtendo o reticulado depontos (x i , y i ), com i= 0,1,..., n e j=0,1,..., m .

 – zij=f(xi, y j) – matriz de alturas.

7/21/2019 COMPUTAÇÃO GRÁFICA SOMBRA aula 1.pdf

http://slidepdf.com/reader/full/computacao-grafica-sombra-aula-1pdf 35/35

Pesquisa• Pesquise e conceitue realidade virtual e

realidade aumentada. Dê exemplos deaplicação.• Fazer uma comparação entre as áreas de

visualização, processamento de imagense visão computacional. Dê exemplos de

aplicação em cada uma delas.