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

Documentos relacionados
O que é CG?? Soraia Raupp Musse

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

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

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

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. Introdução: Histórico e Conceito. Prof. Márcio Bueno {cgtarde,

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

Acadêmico: Denilson Domingos Professor Orientador: Paulo César Rodacki Gomes FURB - Universidade Regional de Blumenau

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

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

Modelagem Geométrica. André Tavares da Silva. Capítulo 12 do Foley Capítulo 4 de Azevedo e Conci Capítulo 11 de Mortenson

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

António Costa. Paulo Roma Cavalcanti

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

Computação Gráfica Introdução

Computação Gráfica e Áreas Correlatas

A terceira dimensão. A terceira dimensão. Modelagem tridimensional. A terceira dimensão Wilson de Pádua Paula Filho

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

Computação Gráfica e Áreas Correlatas

Introdução ao Processamento Gráfico

Computação Gráfica - 09

Capítulo 3 Primeiros Passos em OpenGL Função Desenha Função Teclado Função Inicializa Programa Principal...

Sistemas Gráficos e Modelos Cap 1

Computação Gráfica - 09

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

Computação Gráfica - 12

Computação Gráfica. Representação e Modelagem

Modelos de Objetos por Malhas Poligonais. Maria Cristina F. de Oliveira

A terceira dimensão. Modelagem tridimensional Elaboração tridimensional Realidade virtual

Modelos de Objetos por Malhas Poligonais. Maria Cristina F. de Oliveira

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

Triangulação Mapeamento em Viewport Modelação Geométrica

Curso online de Fundamentos em Android. Plano de Estudo

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

CIV2802 Sistemas Gráficos para Engenharia

Um pouco de história. SketchPad Tese de Doutorado de Ivan Sutherland (MIT) Conceito de comunicação com o computador

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

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

POV-Ray. André Tavares da Silva.

Imagem e Gráficos. vetorial ou raster?

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

Representação de Objetos e Cenas. Soraia Musse

Teclado Virtual. MAC0420/MAC5744 Introdução Computação Gráfica. IME Instituto de Matemática e Estatística USP Universidade de São Paulo

LISTA DE ATIVIDADES Semestre Letivo 2018/1

Computação Gráfica Aula 0. Alexandre de Barros Barreto - Ms

MODELAGEM GEOMÉTRICA

Imagem ou Desenhos e Gráficos vetorial ou raster?

Mecanismos de Interrupção e de Exceção, Barramento, Redes e Sistemas Distribuídos. Sistemas Operacionais, Sistemas

Computação Gráfica II

Introdução ao Processamento e Síntese de imagens -Linhas e superfícies escondidas

ESPECIFICAÇÃO DE SOFTWARE

Programa. Tópicos Especiais I Jogos A game is a serie of interesting choices (Sid Meier) Tópicos que serão abordados Avaliação

Disciplina: Computação Gráfica Prof. Dr. Paulo R. G. Luzzardi. Universidade Católica de Pelotas Centro Politécnico Ciência da Computação

1º Exame Computação Gráfica

Computação Gráfica - 11

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

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

Pipeline de Visualização 3D

Engenharia Informática Computação Gráfica

SCE-201 Computação Gráfica. Representação de Objetos Tridimensionais Modelos Poligonais

MANUFATURA AUXILIADA POR COMPUTADOR PROF.: Dalberto Dias da Costa Lab. Usinagem Departamento de Engenharia Mecânica

Modelo. Representação de Objetos Tridimensionais. Malhas Poligonais. Modelagem Geométrica. Modelos Geométricos

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

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

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

Pipeline de Visualização 2D

Modelagem Geométrica

Transcrição:

Introdução à Computação Gráfica André Tavares da Silva andre.silva@udesc.br

Ementa Conceitos Básico; Dispositivos Gráficos; Sistemas de Cores; Transformações geométricas; Primitivas gráficas; Visibilidade; Rendering (modelos de iluminação, shading, textura, antialiasing).

Avaliação Provas (2 provas individuais e s/ consulta); Trabalhos individuais ou em grupos de 2 alunos, com o desenvolvimento de soluções para problemas sugeridos; Nota Final = P1 * 0.3 + P2 * 0.3 + TC * 0.2 + TF * 0.2 onde: P1 Prova 1 P2 Prova 2 TC Trabalhos complementares (Exercícios) TF Trabalho Final da Disciplina

Roteiro da Aula Processamento Gráfico Computação Gráfica Histórico Temas da Computação Gráfica Áreas quentes Aplicações

Processamento Gráfico Dados Imagens

Processamento Gráfico Computação Gráfica (Síntese) Dados Imagens

Processamento Gráfico Computação Gráfica (Síntese) Dados Imagens Visão Computacional (Análise)

Processamento Gráfico Computação Gráfica (Síntese) Modelagem Dados Imagens Visão Computacional (Análise)

Processamento Gráfico Computação Gráfica (Síntese) Modelagem Dados Imagens Visão Computacional (Análise) Proc. de Imagens

Computação Gráfica Conjunto de técnicas utilizadas para converter dados, de forma a exibi-los em dispositivos gráficos.

Computação Gráfica Dados Imagem

Computação Gráfica Objetos Fontes de Luz Transformações...

Computação Gráfica

Histórico Anos 60-70 Ivan Sutherland (Sketchpad, 1963) Tecnologia de display: terminais gráficos vetoriais, capaz de armazenar primitivas (raster inviável, devido a custo de memória e capacidade de processamento) Wireframe, aplicações de CAD Problemas fundamentais: visibilidade, recorte, técnicas de modelagem geométrica (2D e 3D)

Histórico Anos 60-70 Ivan Sutherland (Sketchpad, 1963) Tecnologia de display: terminais gráficos vetoriais, capaz de armazenar primitivas (raster inviável, devido a custo de memória e capacidade de processamento) Wireframe, aplicações de CAD Problemas fundamentais: visibilidade, recorte, técnicas de modelagem geométrica (2D e 3D)

Histórico Anos 80 Viabilização da tecnologia raster (bitmap) Adaptação das técnicas wireframe para raster Z-buffer: inviável quando introduzido (1975), mas a tecnologia do futuro. Visualização realista, animação, iluminação global Interfaces gráficas Primeiro filme a utilizar efeitos de CG: Tron (1982)

Histórico Anos 80 Viabilização da tecnologia raster (bitmap) Adaptação das técnicas wireframe para raster Z-buffer: inviável quando introduzido (1975), mas a tecnologia do futuro. Visualização realista, animação, iluminação global Interfaces gráficas Primeiro filme a utilizar efeitos de CG: Tron (1982)

Histórico Anos 90 Consolidação do raster Visualização volumétrica Maior integração com imagens (modelagem e visualização baseada em imagens) Aquisição de movimentos Realismo em movimento (efeitos especiais) Primeiros filmes em CG (Cassiopéia e Toy Story)

1996

Temas da Computação Gráfica Forma Modelagem Geométrica Aparência Renderização Ação Animação Interface Realidade Virtual

Modelagem Geométrica Questionamentos Como criar, projetar e representar objetos? Como representar coisas e ambientes complexos? Como construir estas representações? Como armazenar essas representações? Qual a unidade mínima dos dados a serem usados na representação?

Modelagem Geométrica Técnicas de modelagem CSG Representação Poligonal Modelagem Paramétrica

Modelagem Geométrica CSG (Constructive Solid Geometry) Primitivas Geométricas Cilindro Cone Cubo Esfera Operações Booleanas União Intersecção Diferença Transformações Geométricas Escala Rotação Translação

Modelagem Geométrica CSG (Constructive Solid Geometry) União Intersecção Diferença

Representação Poligonal Modelagem Geométrica

Modelagem Geométrica

Modelagem Geométrica Modelagem Paramétrica

Renderização Uma imagem é uma distribuição de energia luminosa num meio bidimensional (o plano do filme fotográfico, por exemplo). Dados uma descrição do ambiente 3D e uma câmera virtual, calcular esta energia em pontos discretos (tirar a fotografia). Resolver equações de transporte de energia luminosa através do ambiente.

Renderização

Renderização

Renderização

Renderização

Renderização NPR Rendering

Animação Modelar ações dos objetos. Como representar movimento de objetos? Como especificar movimento (interativamente ou através de um programa)? Animação Baseada em Física/regras. Atores Autônomos. Captura de movimento. Onde a IA encontra a Animação?

Animação

Animação

Realidade Virtual Técnicas para facilitar o uso de computadores por nós, seres humanos. Trabalho interdisciplinar Projeto e teste de novos dispositivos VRML, X3D, Quicktime VR Aplicações (Java3D, WorldToolKit, OpenGL...)

Realidade Virtual

Realidade Virtual

Realidade Virtual

Áreas Quentes Fenômenos naturais NPR Rendering Animação Baseada em Física Motion Capture Animação Comportamental Vida Artificial Realidade Mista/Aumentada Placas Gráficas/Shaders Jogos

Áreas Quentes Image-Based Rendering, Modelling and Lighting

Áreas Quentes Motion Capture Motion Retargetting Andy Serkis / Imaginarium Studios (2011)

Áreas Quentes Realidade Aumentada/Mista

Aplicações CAD

Aplicações Arquitetura

Aplicações Medicina

Aplicações Educação

Aplicações GIS

Aplicações Jogos

Aplicações Cinema

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Real ou Modelado

Modelados

Reais