Computação Gráfica e Áreas Correlatas

Documentos relacionados
Computação Gráfica e Áreas Correlatas

Frederico Damasceno Bortoloti. Adaptado de: Claudio Esperança Paulo Roma Cavalcanti

Resumo. Computação Gráfica: Uma Proposta de Plano Pedagógico. Áreas Correlatas. Definição. Uma Visão Integrada da C.G.

Professor: Computação Gráfica I. Anselmo Montenegro Conteúdo: - Introdução. Instituto de Computação - UFF

Introdução Geral a Computação Gráfica. Universidade Católica de Pelotas Curso de Engenharia da Computação Disciplina de Computação Gráfica

Introdução ao Processamento Gráfico

Computação Gráfica. Prof. MSc. André Yoshimi Kusumoto

Prof. Fernando V. Paulovich 3 de agosto de SCC Computação Gráca

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

Computação Gráfica Introdução

CIV2802 Sistemas Gráficos para Engenharia

Pipeline de Visualização 3D

Computação Gráfica. Visão Geral, conceitos básicos e terminologia Professora Sheila Cáceres

Sumário COMPUTAÇÃO GRÁFICA E INTERFACES. Modelos e modelagem. Modelos e modelagem. Transformações Geométricas e Visualização 2D

António Costa. Paulo Roma Cavalcanti

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

Computaçã. Visão Geral. Sistema Gráfico. Computação Gráfica. Pixels. Sistema Gráfico e o Frame Buffer. Introdução à Computação Gráfica

Plano de Ensino de Disciplina Ciência da Computação 2º / 2016

Introdução à Computação Gráfica. Claudio Esperança Paulo Roma Cavalcanti

O que é CG?? Soraia Raupp Musse

Computação Gráfica 09

UNIVERSIDADE FEDERAL FLUMINENSE Pedro Martins Menezes. Um estudo dos estágios dos pipelines gráficos

Computação Gráfica. Agostinho Brito. Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte

Representação de Objetos e Cenas. Soraia Musse

Computação Gráfica e Processamento de Imagens. - Sistemas 3D (conceitos básicos) Prof. Julio Arakaki

Prof. Daniel Hasse. Multimídia e Hipermídia

Computação Gráfica. Computação Gráfica. Visão Geral. Sistema Gráfico. Introdução à Computação Gráfica e areas relacionadas

Desde o surgimento dos primeiros jogos eletrônicos em meados dos anos 50, uma infinidade de aparatos eletrônicos foram desenvolvidos, principalmente

Curso online de Fundamentos em Android. Plano de Estudo

Lista de exercícios. 4) Defina o conceito de função de eficiência luminosa. (Victor)

Maquetes Tridimensionais Interativas

GPU (Graphics Processing Unit) Bruno Padilha Gregory De Bonis Luciana Kayo

Introdução. Vale observar que o sistema de visualização 3D através de um monitor não é considerado imersivo.

Remoção de Superfícies Escondidas

Computação Gráfica. Introdução: Histórico e Conceito. Prof. Márcio Bueno {cgtarde,

Computação Gráfica - 09

Computação Gráfica. Engenharia de Computação. CEFET/RJ campus Petrópolis. Prof. Luis Retondaro. Aula 1. Apresentação

Projeções e Transformações em 3D

Instituto de Computação Bacharelado em Ciência da Computação Disciplina: Computação Gráfica Primeira lista de exercícios

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

COMPUTAÇÃO GRÁFICA. Ana Paula Mandelli

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Ciências da Computação Disciplina:Computação Gráfica

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

SERVIÇO PÚBLICO FEDERAL MINISTÉRIO DA EDUCAÇÃO INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE MINAS GERAIS IFMG

Computação Gráfica - 09

LISTA DE ATIVIDADES Semestre Letivo 2018/1

Aula /2 Sistemas de coordenadas Window x Viewport

Visão Computacional. Prof. Leandro Augusto Frata Fernandes TCC Introdução à Ciência da Computação (2012.

MODELAGEM GEOMÉTRICA

Computação e Imagens: PI, CG e Visualização. Computação Visual

Multimídia. Conceitos Básicos (Parte I)

CURSO DE BACHARELADO EM EXPRESSÃO GRÁFICA DISCIPLINA: CEG201-INTRODUÇÃO À EXPRESSÃO GRÁFICA

Disciplinas Eletivas do Curso de Sistemas de Informação

CURSO DE CIÊNCIA DA COMPUTAÇÂO (65C) HABILITAÇÃO: BACHARELADO TURNO: DIURNO (a partir de 2014)

2 Algoritmos de Visibilidade

Processamento Digital de Imagens

Transcrição:

INF 1366 Computação Gráfica Interativa Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 Computação Gráfica e Áreas Correlatas processamento de imagens Imagem digital computação gráfica (síntese de imagens) visão computacional Modelos modelagem geométrica 1

Computação Gráfica Produz imagens a partir de primitivas geométricas (linhas, círculos, superfícies, etc.) Monstros S.A. Computação Gráfica Shrek 2 Final Fantasy 2

Computação Gráfica Processamento de Imagens Engloba operações realizadas sobre uma imagem para análise, compressão, detecção de padrões não perceptíveis ao olho humano... (ligada à área de processamento de sinais) Correção gama negativo gradiente 3

Processamento de Imagens Filtro Gaussiano 1 1 2 16 1 2 4 2 1 2 1 Visão Computacional Estima primitivas geométricas e obtém dados a partir de uma imagem LAK 5519 4

Visão Computacional Modelagem Geométrica Trata da representação computacional de formas geométricas, seu tratamento, recuperação de informações e características 5

Modelagem Geométrica Computação Gráfica e Áreas Correlatas processamento de imagens INF 1366 computação gráfica (síntese de imagens) Imagem digital Modelos visão computacional modelagem geométrica 6

Áreas Correlatas Animação por computador Lasseter, 1987 Áreas Correlatas Visualização: ampliação da capacidade de compreensão do usuário 7

Realidade Virtual Áreas Correlatas Realidade Aumentada Áreas Correlatas 8

Áreas Correlatas Interação com usuários: profissionais de Computação Gráfica são geralmente os primeiros a terem acesso a dispositivos de interação experimentais Aplicações Jogos Cartoons Tomb Raider Geri s Game 9

Aplicações FX (efeitos especiais de cinema / TV) CAD / CAM Aplicações 10

Aplicações Simulações (videogames com precisão; e.g., simuladores de vôo para treinamento) Aplicações Imagens médicas Visualização de informação 11

mais conteúdo Usuários Profissionais da CG usam para produzir desenhos e imagens Customizadores adaptam programas existentes Programadores de aplicações desenvolvem AutoCAD, Corel,... Desenvolvedores de ferramentas desenvolvem OpenGL, DirectX,... mais programação Estrutura de aplicação gráfica interativa tradicional Carla Freitas, UFRGS 12

Pipeline de visualização 3D Carla Freitas, UFRGS John Dingliana, 2004 Descrição Geométrica 2 2 2 x + y + z = r 2 Poligonal x = sin4θ y = cos2θ Modelo 3D Implícitas Paramétrica Partículas 13

Transformação de Câmera e Recorte (clipping) view frustrum (volume de visualização) objetos fora do frustum devem ser descartados John Dingliana, 2004 Projeção e Mapeamento (transformação para viewport) câmera viewport modelos 3D John Dingliana, 2004 14

Rasterização Processo de converter o código que descreve o texto e/ou gráfico no formato requerido pelo dispositivo que imprimirá o resultado. INF 1366 2007.2 Conceitos básicos de CG por meio de 2 tecnologias X3D (http://www.web3d.org/x3d/) Linguagem de descrição de cenas interativas 3D baseada em XML Mais alto nível (descrição) OpenGL API de rotinas gráficas e de modelagem 2D e 3D Mais baixo nível (programação) 15

X3D vs. OpenGL Arquivo.x3d Browser (visualizador).x3d Possivelmente (*) implementado usando OpenGL (*) DirectX pode ser alternativa ao OpenGL INF 1366 Computação Gráfica Interativa Alberto B. Raposo abraposo@tecgraf.puc-rio.br http://www.tecgraf.puc-rio.br/~abraposo/inf1366 16