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

Computação Gráfica e Áreas Correlatas

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

Bruno Pereira Evangelista. Pontifícia Universidade Católica de Minas Gerais

UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL INSTITUTO DE INFORMÁTICA DEPARTAMENTO DE INFORMÁTICA APLICADA

CIV2802 Sistemas Gráficos para Engenharia

Revisão. Soraia Raupp Musse

Pipeline de Visualização 3D

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

MJ3I- PA - AMBIENTE VIRTUAL 3D PARA VISUALIZAÇÃO DE BRAÇOS ARTICULADOS NO IOS

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

INF1339 Computação Gráfica Tridimensional. Waldemar Celes. 2 de Agosto de 2010

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

Enquadramento e Conceitos Fundamentais

Técnicas de renderização com textura

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

INF2610 Renderização em Tempo Real. Waldemar Celes. 23 de Março de 2017

1. Introdução. Áreas da CG

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

Sumário. Introdução Câmera sintética Window-to-Viewport Exercício. 29-May-13 Leandro Tonietto!2

Departamento de Matemática

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)

Comparação entre as bibliotecas gráficas. OpenGL e Direct3D. Aluno:Alexandre Otto Strube Orientador: Paulo César Rodacki Gomes

Introdução Introdução

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.

Realidade Virtual. Judith Kelner e vários autores

Câmara Virtual. Licenciatura em Engenharia Informática e de Computadores Computação Gráfica. Edward Angel, Cap. 5 Apontamentos CG

Remoção de Superfícies Escondidas

INF 1366 Computação Gráfica Interativa. Anti-Aliasing; Eliminação de Superfícies Escondidas. Alberto B. Raposo

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

UNIVERSIDADE LUSÍADA DE LISBOA. Programa da Unidade Curricular COMPUTAÇÃO E REPRESENTAÇÃO GRÁFICA Ano Lectivo 2018/2019

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

ALGEMIRO A. S. NETO.

vértices dessas células. Exemplos de malhas estruturadas e não-estruturadas são apresentados na Figura 2.

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

Computaçã. Processamento Gráfico Computação Visual. Histórico. Histórico (dispositivos vetoriais) Visão Computacional. Gráfica. Síntese.

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

Enquadramento e Conceitos Fundamentais

Estrutura de aplicação gráfica interativa tradicional

VISEDU-CG: Aplicação Didática para Visualizar Material Educacional, Módulo de Computação Gráfica

Event Utilities. Sequencer Nodes. Event Utility Nodes

Instituto Tecnológico de Aeronáutica. Prof. Carlos Henrique Q. Forster Sala 121 IEC. ramal 5981

COMPUTAÇÃO GRÁFICA. Ana Paula Mandelli

Introdução ao Processamento e. Síntese de Imagens. Introdução ao Processamento e. Síntese de Imagens: Introdução. Objetivos da disciplina

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

6 Arquitetura do Sistema

Os pixels ou pontos podem ser endereçados por dois inteiros, o número horizontal do pixel (dcx) e o número vertical do pixel (dcy).

Apresentação da Disciplina

1. Introdução. Áreas da CG

Realidade Virtual e Interfaces Modernas

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

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

Visualização 3D. Soraia Raupp Musse

Licenciatura em Computação Computação Gráfica X3D - Aula 1 (atualizada em 26fev2016)

LISTA DE ATIVIDADES Semestre Letivo 2018/1

Aula /2 Sistemas de coordenadas Window x Viewport

Apresentação da Disciplina

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

Apresentação da Disciplina

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

Processamento Digital de Imagens

Visualização de terrenos em GPU

Reconstrutor de modelos 3D utilizando técnica de nível de detalhamento no ios

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