• Nenhum resultado encontrado

Computação Gráfica - Introdução. Profa. Mercedes Gonzales Márquez

N/A
N/A
Protected

Academic year: 2021

Share "Computação Gráfica - Introdução. Profa. Mercedes Gonzales Márquez"

Copied!
31
0
0

Texto

(1)

Computação Gráfica - Introdução

Profa. Mercedes Gonzales

Márquez

(2)

Tópicos

 Conceito

 Pipeline gráfico básico 3D

 Áreas correlatas

(3)

Conceito

 Computação Gráfica é a área da Ciência da Computação que trata da conversão de formas tridimensionais em imagens.

 Para produzir imagens a partir de cenas tridimensionais o processo fotográfico tradicional é simulado.

(4)

Computação Gráfica

Computação Gráfica envolve “fotografar”

mundos virtuais, enquanto que a fotografia

tradicional envolve fotografar o mundo real.

Distinguem-se dois passos:

– A criação e manipulação da cena (processo artístico chamado de modelagem)

– Produção da imagem (processo computacionalmente intenso, chamado de renderização).

(5)

Computação Gráfica

Modelagem

1.

análogo ao projeto e à construção de um

cenário na indústria tradicional de filmes.

2.

Cenas em CG são construídas a partir de

(6)

Computação Gráfica

Produção da imagem ou Renderização

1.

Gera-se a imagem da cena computando como

os objetos na cena aparecerão em uma

fotografia feita por uma câmera em uma

posição especificada.

2.

Computa-se a projeção

de objetos na cena em

uma superfície plana

chamada de plano de

projeção.

(7)

Pipeline gráfico 3D

Modelagem Geométrico

Projeção Remoção de Superfíces Escondidas Transformações Geométricas Iluminação Recorte Amostragem Texturização Imagem Final Renderização Modelagem

(8)
(9)

Modelagem Geométrica

(10)

Modelagem Geométrica

Retalhos planares formam

(11)

Modelagem Geométrica

(12)
(13)
(14)

Cenário 3D

MODELAGEM GEOMETRICA 3D +

TRANSFORMAÇÕES GEOMÉTRICAS = CENÁRIO 3D

(15)

Cenário 3D a Imagem

CENÁRIO 3D IMAGEM

SERÁ NECESSÁRIO PARA RENDERIZAR A IMAGEM: - RECORTE - PROJEÇÃO - AMOSTRAGEM - REMOÇÃO DE SUPERFÍCIES ESCONDIDAS (VISUALIZAÇÃO) - COLORIZAÇÃO (ILUMINAÇÃO E TEXTURIZAÇÃO)

(16)
(17)
(18)
(19)
(20)
(21)
(22)

Pipeline gráfico 3D – Remoção de Superfícies

Escondidas

(23)
(24)

Áreas correlatas

Modelagem Geométrica

Processamento de Imagens

(25)

Modelagem Geométrica

Representa computacionalmente formas

(26)

Processamento de Imagens

Envolve técnicas de transformação de imagens que

visam melhorar as características visuais da

imagem, a detecção de padrões ou a compressão

da mesma.

(27)

Análise de Imagens

Busca obter a especificação dos componentes de

uma imagem a partir de sua representação visual.

(28)
(29)

Aplicações

 Arte: Efeitos especiais, modelagens criativas, esculturas e pinturas.

 Medicina: Exames, diagnósticos, estudo, planejamento de procedimentos.

 Arquitetura: Perspectivas, projetos de interiores e paisagismo.

 Engenharia: Em todas as suas áreas (mecânica, civil, aeronáutica, etc.)

 Geografia: Cartografia, GIS, georreferenciamento, previsão de colheitas.

(30)

Aplicações

 Meteorologia: Previsão do tempo, reconhecimento de poluição.

 Astronomia: Tratamento de imagens, modelagem de superfícies.

 Marketing: Efeitos especiais, tratamento de imagens, projetos de criação.

 Segurança Pública: Definição de estratégias, treinamento, reconhecimento.

 Indústria: Treinamento, controle de qualidade, projetos

 Turismo: Visitas virtuais, mapas, divulgação e reservas.

(31)

Aplicações

 Moda: Padronagem, estamparias, criação, modelagens, gradeamentos.

 Lazer: Jogos, efeitos em filmes, desenhos animados, propaganda.

 Processamento de Dados: Interface, projeto de sistemas, mineração de dados.

 Psicologia: Terapias de fobia e dor, reabilitação.

 Educação: Aprendizado, desenvolvimento motor, reabilitação.

Referências

Documentos relacionados

• Movimentos de translação para colocar os símbolos que definem edifícios e árvores em seus devidos lugares, rotações para orientar corretamente esses símbolos e alteração

 Na indução matemática define-se a solução do problema para casos básicos e usa-se como hipótese que a solução do problema de tamanho n pode ser obtida

Aplique transformações para alterar o objeto de modo a posicioná-lo da forma que considerar melhor e gere a matriz de

• Exclusividade na exploração de merchandising da área do restaurante (os banners, guardanapos e outros materiais promocionais serão produzidos pelo patrocinador); •

No início do jogo, o participante se encontra na posição (1, 1) e a cada rodada deve se locomover para uma casa na linha imediatamente abaixo da sua posição

 Exemplo programa rotatingHelix2.cpp, uma ligeira modificação de rotatingHelix1.cpp, onde apertando a tecla espaço faz com que as rotinas increaseAngle() e NULL (fazer nada)

Entretanto, se tomar o Mytfor (cloridrato de metformina) juntamente com outros medicamentos para o tratamento da diabetes que possam causar hipoglicemia (tais como

De fato, transformações afins estão entre as ferramentas matemáticas mais fundamentais em computação gráfica;.. Um uso claro de transformações geométricas é simplificar