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 Introdução

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

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

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

Remoção de Superfícies Escondidas

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

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

Introdução ao Processamento Gráfico

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

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.

Realidade Virtual. Realidade Virtual - Introdução. 4 Conceitos Iniciais. 4 Aplicações 4Equipamentos para RV. 4Fundamentos de Computação Gráfica

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

COMPUTAÇÃO GRÁFICA. Ana Paula Mandelli

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

Computação Gráfica Abel J. P. Gomes. Engenharia Informática (5385) - 2º ano, 2º semestre Matemática (5828) - 2º ano, 2º semestre

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

Disciplina: Desenho Assistido por Computador - AutoCAD

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

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Processamento Gráfico

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

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

GUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR

Revisão. Soraia Raupp Musse

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

Computação Gráfica. Apresentação Inverno 2012/2013. Carlos 2012 ISEL/ADEETC Computação Gráfica

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

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

Pipeline Gráfico. Clipping (Recorte) Por que o recorte? INF 1366 Computação Gráfica Interativa. Clipping (Recorte)

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

Computação Gráfica II

Pipeline Gráfico Cluter & Durand, MIT

Computação Gráfica. Aula #1: Fundamentos, Origens e Objectivos da Computação Gráfica. ISUTIC Eng. Alexander Rodríguez Bonet

CIV2802 Sistemas Gráficos para Engenharia

Pipeline Gráfico Cluter & Durand, MIT

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

HARDWIRE : um módulo em hardware para a visualização em wireframe de objetos tridimensionais

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

Plano de Ensino IDENTIFICAÇÃO

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

Realidade Virtual e Interfaces Modernas

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

Ray Tracing (Traçado de Raios)

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

INF 1771 Inteligência Artificial

Determinação da Visibilidade

O que é CG?? Soraia Raupp Musse

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

Modelos Globais de Iluminação

Departamento de Matemática

Aula 01 Introdução ao Projeto Auxiliado por Computador (CAD), Sistema 2D e Modelagem Sólida

Aula #1: Fundamentos, Origens e Objectivos da. Computação Gráfica.

Enquadramento e Conceitos Fundamentais

Computação Gráfica definição e histórico

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

António Costa. Paulo Roma Cavalcanti

Ray Tracing / Ray Casting

Pipeline de Visualização 3D

João Manuel R. S. Tavares Jorge Gomes Barbosa. url:

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

João Manuel R. S. Tavares. João Manuel R. S. Tavares Jorge Gomes Barbosa. url:

MIEM Mestrado Integrado em Engenharia Mecânica

Computação Gráfica 09

SISTEMAS MULTIMÍDIA PROF MOZART DE MELO

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

Ferramentas para a Geração de Imagens com Realismo em Ambientes Virtuais

Objetivo do Curso. Introdução à Interação Humano-Computador. Professora: Raquel Oliveira Prates

Computação Gráfica II

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

Proposta de Curso LNCC

Ficha da Disciplina COMPUTAÇÃO GRÁFICA E INTERFACES. Objectivos. Docente

Técnicas de renderização com textura

1. Introdução. Áreas da CG

AULA. Processamento de Dados

Plano da Unidade Curricular

Sistemas de Coordenadas

SISTEMAS DISTRIBUÍDOS

INF 1771 Inteligência Artificial

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

Primeiro Projeto de PG: Lista de Temas Selecionados

PLANO DE ATIVIDADES DO ESTÁGIO DE DOCÊNCIA

Apresentação da Disciplina

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

Licenciatura em Engenharia Multimédia

Docentes. JOF/João Manuel R. S. Tavares 1. Eng. Joaquim Fonseca. Prof. José Marafona. MIEM Mestrado Integrado em Engenharia Mecânica

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

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

Representação de Objetos e Cenas. Soraia Musse

Programa Analítico de Disciplina CIV180 Projeto Assistido por Computador

Modelação de Formas Geométricas

Disciplina de. Organização de Computadores Digitais

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 Áreas Correlatas Animação por computador Lasseter, 1987 6

Áreas Correlatas Visualização: ampliação da capacidade de compreensão do usuário Realidade Virtual Áreas Correlatas 7

Realidade Aumentada Áreas Correlatas Á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 8

Aplicações Jogos Cartoons Tomb Raider Gery s Game Aplicações FX (efeitos especiais de cinema / TV) 9

Aplicações CAD / CAM Aplicações Simulações (videogames com precisão; e.g., simuladores de vôo para treinamento) 10

Aplicações Imagens médicas Visualização de informação mais conteúdo Profissionais da CG Usuários 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 11

Estrutura de aplicação gráfica interativa tradicional Carla Freitas, UFRGS Pipeline de visualização 3D Carla Freitas, UFRGS 12

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 Transformação de Câmera e Recorte (clipping) view frustrum (volume de visualização) objetos fora do frustum devem ser descartados John Dingliana, 2004 13

Projeção e Mapeamento (transformação para viewport) câmera viewport modelos 3D John Dingliana, 2004 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. 14

Material INF 1366 Slides da aula Especificação VRML http://www.web3d.org/x3d/specifications/#vrml97 Cortona VRML Client http://www.parallelgraphics.com/products/cortona/ Avaliação M = (2*P1 + T1 + T2 + T3) / 5 If M <7.0: Mf = (M + P2) / 2 Aprovação: se M >= 7.0 ou Mf >=5.0 15

Bibliografia Adicional Peter Shirley, Fundamentals of Computer Graphics, A K Peters, Ltd., Natick, MA, USA, 2002. Foley, J. D., Van Dam, A., Feiner, S. K., e Huhes, J. F., Phlips, L. R., Introduction to Computer Graphics, Addison-Wesley, 1995. Foley, J. D., Van Dam, A., Feiner, S. K., e Huhes, J. F., Computer Graphics: Principles and Practices, (Systems Programming), 2nd edition in C, Addison-Wesley, 1995. Giambruno, M. 3D Graphics & Animation, New Riders, 2002. Sherman, W. R.,Craig, A. B. Understanding Virtual Reality: Interface, Application, and Design, Morgan Kaufmann, 2003. 16