DCA-0114 Computação Gráfica

Slides:



Advertisements
Apresentações semelhantes
O Planeta da Informática
Advertisements

The Cyclops Project German-Brazilian Cooperation Programme on IT CNPq GMD DLR Departamento de Informática e Estatística - INE/CTC/UFSC Computação Gráfica:
Luiz Marcos Curvas paramétricas Luiz Marcos
Tecnologia Hipermídia e Multimídia
Squash and Stretch Quando os objectos se movem, ou ficam rigidos ou se deformam; Timing Tempo apropriado para o desenrolar de uma acção; Anticipation.
Fernando Furlan Rui & Felipe Müller Diehl
JOGOS.
António Ramires Fernandes & Luís Paulo Santos – Adaptado por Alex F. V. Machado Computação Gráfica Pipeline Gráfico.
Prof. Alex Fernandes da Veiga Machado
Dispositivos de Visualização e Rasterização
Computação Gráfica (Aula 3)
COMPUTAÇÃO GRÁFICA.
Introdução à Computação Gráfica Colorização
Ismael Andrade Pimentel
INF 1366 – Computação Gráfica Interativa
A terceira dimensão.
Prof. M.Sc. Rogério Eduardo da Silva
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica: Aula5: Rendering e Rasterização
Computação Gráfica: Aula8: Iluminação
Computação Gráfica: Rendering e Rasterização
Computação Gráfica: Aula6: Iluminação
Paulo Sérgio Rodrigues PEL205
UNIVERSIDADE KIMPA VITA
Iluminação e FotoRealismo
Computação Gráfica Aula 1 – Visão Geral
Hardware/Software para Multimédia
Computação Gráfica - Introdução
COMPUTAÇÃO GRAFICA DAVIDE MOURO SALGUEIRO.
Computação Gráfica: Aula6: Iluminação
Aula 27 Funções Vetoriais e curvas Espaciais, Continuidade, Derivada e Integral.
RECONSTRUÇÃO 3D Equipe: Amora Cristina (acat) Anália Lima (alc5)
UNIVERSIDADE DE SÃO PAULO Departamento de Engenharia Elétrica “Visualização Científica” Marcelo Andrade da Costa Vieira.
DISCIPLINA: SR, Geoprocessamento I e II e Cartografia A tecnologia do Geoprocessamento – Aplicações e Potencialidades 12/3/ Aula 5.
Computação Gráfica aula 01
Visão Computacional Formação da Imagem
Prof. Leandro da Silva Taddeo
Introdução à Computação Gráfica Curvas
Computação Gráfica – Visibilidade
Computação Gráfica - Amostragem
Visualização Tridimensional (Câmera Sintética)
Visão Computacional
© 2004 by Pearson Education Computadores: Ferramentas para a Era da Informação Tema 0 PARTE A.
Processamento Digital de Imagens
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Introdução à Computação Gráfica
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Introdução à Multimídia
Introdução à Computação Gráfica
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Realidade Virtual Aula 2 Remis Balaniuk. Enxergando grande, começando pequeno Quem começa a aprender RV normalmente sofre um primeiro impacto negativo.
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
A animação.
Computação Gráfica - Introdução
CÁLCULO COM GEOMETRIA ANALÍTICA II Funções de várias variáveis
Computação Gráfica – Visibilidade Profa. Mercedes Gonzales Márquez.
Teoria da Cor Trabalho realizado por: Catarina Ferreira nº4 12ºB.
PEE 5789 Conceitos Avançados de Síntese de Imagens AULA 02 Modelos Locais de Iluminação Marcio.
Disciplina: Aplicações Informáticas Professora: Cátia Sousa Ano lectivo: 2010/2011 Escola Básica e secundaria Gonçalves Zarco Trabalho elaborado por: Diogo.
Computação Gráfica: Aula6: Iluminação
Computação Gráfica - Amostragem Profa. Mercedes Gonzales Márquez.
Software para Multimídia
Multimídia Hardware/Software para Multimídia (Parte I)
Rendering Por Adinan Aguiar.
3) Unidades de Entrada e/ou Saída de Dados
Imagem Gráficos (Vectorial) Nos gráficos (imagens vectoriais) a informação visual é representada sob a forma de equações matemáticas que descrevem uma.
Computação Gráfica - Introdução
1/6/2016 Computação Gráfica
1 Computação Gráfica Prof. Dr. Júlio C. Klafke UNIP-Objetivo
Computação Gráfica Professora: Janaide Nogueira
Transcrição da apresentação:

DCA-0114 Computação Gráfica Luiz Marcos Garcia Gonçalves

O que é Computação Gráfica?

O que é Computação Gráfica? 3

O que é Computação Gráfica? É a área da Ciência da Computação que estuda a geração, manipulação e interpretação de imagens por meio de computadores.

Áreas e seus relacionamentos Processamento de Imagens Análise de Imagens (VC) Síntese de imagens (CG)

Processamento de Imagens Envolve as técnicas de transformação de imagens em que tanto a imagem de entrada quanto a imagem de saída apresentam-se sob uma representação visual; As transformações visam, em geral, melhorar as características visuais da imagem, como aumentar o contraste, foco, reduzir ruídos e distorções.

Análise de Imagens Busca obter a especificação dos componentes de uma imagem (forma e outras caracteríticas de componentes da cena) a partir de sua representação visual. Extração de características para Visão de Robôs

Síntese de Imagens Ocupa-se da produção de representações visuais a partir das especificações geométrica e visual de seus componentes; É uma das sub-áreas mais difundidas e geralmente confundida com a própria computação gráfica Área de CAD usa síntese de imagens

Dados SI VC Imagem Análise Síntese PI Processamento

Desafios Construir imagens sintéticas que sejam realísticas Fazer isso de modo que seja coerente tanto cientificamente e quanto na prática.

Evolução da CG O campo não começou com coisas tremendamente difíceis Os primeiros objetos eram em wireframes, então objetos poligonais facetados, então superfícies suaves. Idéias avançadas como fractais e animação baseada em física vieram depois.

Evolução da CG

Evolução da CG As primeiras renderizações eram simples “line-drawings”. Então pessoas comecaram a adicionar shading. A idéia do “physically-based” veio muito graduamente.

Evolução da CG Os modelos mais simples e métodos ainda são muito usados devido a serem bem entendidos, e simples de implementação em hardware e também rápidos. Nos concentraremos em métodos simples, mas também nos difíceis.

Sistemas Gráficos CORE, GKS, GINO-F X-Windows (Unix) OpenGL DirectX DirectFB Outras bibliotecas de alto nível

Dispositicos físicos de exibição gráfica e de entrada Dispositivos de cópia (traçadores, impressoras) Dispositivos Vetoriais de exibição: deixaram de ser usados Dispositivos Matriciais: tela do monitor TRC (canhão de elétrons, sistema de deflexão, superfície fosforescente).

Traçado de curvas em dispositivos matriciais Primitivas de acesso a pixel Conversão matricial de segmentos de reta Conversão matricial de curvas Preenchimento de regiões Cutting Tudo isso é feito por hardware

Três Big tópicos (forma, comportamento e aparência) Modelagem Animação Renderização

Modelagem Como representar ambientes reais - Geometria: modelar superfícies, volumes - Fotometria: luz, cor, reflectância, textura Como construir essas representações - declarativamente: escreva simplesmente - programando: deixe o processo seguir - via um sensor 3D: use um scan

Animação Modelar como as coisas se movem Como representar o movimento seqüência de quadros, curvas paramétricas Como especificar movimento a mão: mexa até que esteja OK comportamento baseado em regras: vida artificial física: simular leis de newton motion-capture: seja voce o ator

Rendering O que é uma imagem? Distribuição de energia de luz em 2D é o comprimento de onda) Como representar e armazenar imagens? vetor amostrado de pixels Como gerar imagens a partir de cenas? entrada: descrição 3D da cena e câmera resolver o transporte da luz pelo ambiente projetar no “view-point” da câmera ray-tracing/ray-casting

Áreas quentes de aplicação Efeitos especiais Animação de caracteres Placas gráficas de PCs Ambientes virtuais/jogos Visualização (ciência, arquitetura, espaço) A Internet

Tópicos quentes de pesquisa Modelagem conseguir modelos do mundo real multi-resolução Animação modelagem “physically-based” motion-capture Rendering mais realístico: modelagem baseada em imagem menos realístico: impressionismo, caneta e tinta

Seleção de Vídeos SIBGRAPI Simpósio Brasileiro de Computação Gráfica e Processamento de Imagens Sociedade Brasileira de Computação