• Nenhum resultado encontrado

Computação Gráfica. Conteúdo: Introdução & Conceitos

N/A
N/A
Protected

Academic year: 2021

Share "Computação Gráfica. Conteúdo: Introdução & Conceitos"

Copied!
29
0
0

Texto

(1)

Computação Gráfica

(2)

2

Computação Gráfica

Noção Clássica

Dados

Imagem

(3)

3

Computação Gráfica

Aplicações

Cinema

(4)

4

Computação Gráfica

Aplicações

Cinema

(5)

5

Computação Gráfica

Aplicações

(6)

6

Computação Gráfica

Aplicações

Arquitetura

(7)

7

Computação Gráfica

Aplicações

Engenharia

(8)

8

Computação Gráfica

Aplicações

Indústria

(9)

9

Computação Gráfica

Aplicações

Medicina

(10)

10

Computação Gráfica

Aplicações

Computação

(11)

11

Computação Gráfica

Aplicações

Computação

(12)

12

Computação Gráfica

Áreas de atuação

Imagem digital

Modelos e Dados

Análise de Imagens (Visão Computacional) Síntese de Imagens (Visualização) Modelagem Processamento de Imagens

(13)

13

Computação Gráfica

Síntese de Imagens

Imagem digital Modelos e Dados Análise de Imagens (Visão Computacional) Síntese de Imagens (Visualização) Modelagem Processamento de Imagens

(14)

14

Computação Gráfica

Processamento de Imagens

Imagem digital Modelos e Dados Análise de Imagens (Visão Computacional) Síntese de Imagens (Visualização) Modelagem Processamento de Imagens

(15)

15

Computação Gráfica

Visão Computacional

Imagem digital Modelos e Dados Análise de Imagens (Visão Computacional) Síntese de Imagens (Visualização) Modelagem Processamento de Imagens

(16)

16

Computação Gráfica

Modelagem

Imagem digital Modelos e Dados Análise de Imagens (Visão Computacional) Síntese de Imagens (Visualização) Modelagem Processamento de Imagens

(17)

17

Computação Gráfica

Fundamentos

Universo Físico Universo Matemático Universo de Representação Universo de Implementação

Modelos físicos

Modelos matemáticos

Esquemas de representação

Estruturas de dados

Algoritmos

(18)

18

Computação Gráfica

Fundamentos

Físico

Matemático

Representação

Implementação

z

f(u0,v0)

v

u

I = f : U R2 R float terreno[N][M]; . .

M(z

ij

)

Zij=f(xi,yj) (xi,yj)

(19)

19

Computação Gráfica

Fundamentos

(20)

20

Computação Gráfica

Áreas relacionadas

Computação

Algoritmos

Estruturas de Dados

Métodos Numéricos

Física

Ótica

Mecânica

Matemática

Geometria

Álgebra Linear

Artes

Psicologia

Percepção

...

(21)

21

Computação Gráfica

Histórico

Anos 60-70

Ivan Sutherland (Sketchpad, 1963).

Tecnologia de display: terminais gráficos vetoriais capazes de armazenar primitivas (raster inviável, devido a custo de memória e capacidade de processamento).

Wire-frame, aplicações de CAD.

Problemas fundamentais: visibilidade, recorte, técnicas de modelagem geométrica (2D e 3D).

(22)

22

Computação Gráfica

Histórico

(23)

23

Computação Gráfica

Histórico

Anos 80

Viabilização da tecnologia raster (economia de mercado, microcomputadores).

Adaptação das técnicas wire-frame para raster.

Z-buffer: inviável quando introduzido (1975), mas a tecnologia do futuro.

Visualização realista, animação, iluminação global (radiosidade).

(24)

24

Computação Gráfica

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.

(25)

25

Computação Gráfica

Histórico

Dias de Hoje ...

Programação em placas gráficas (indústria de jogos). GPU Modelos de iluminação mais realistas (não Lambertianas).

Aquisição de dados fotométricos mais precisos (HDR).

Aquisição de geometria em tempo real.

Modelos baseados em pontos.

(26)

26

Computação Gráfica

Desafios

Ciclo de Vida

Os problemas essenciais são recolocados a cada mudança tecnológica:

Modelagem

Visibilidade

Imageamento

(27)

27

Computação Gráfica

Comunidade Brasileira

(Rio de Janeiro)

UFF - IC

Marcos Lage Esteban Clua Anselmo Montenegro Aura Conci Cristina Nader Daniela Trevisan Leandro Fernandes

UFF – IMA

Lhaylla Crissaff Alex Laier

UFRJ

Antonio Oliveira Claudio Esperança Paulo Roma Ricardo Farias Ricardo Marroquim

Congressos

Sibgrapi SBGames

PUC-Rio

Hélio Lopes, Thomas Lewiner, Geovan Tavares.

IMPA

Luiz Velho

Paulo Cezar P. de Carvalho Luis Henrique Figueredo Diego Nehab

Marcelo Gatass, Waldemar Celes, Bruno Feijó, …

(28)

28

Computação Gráfica

Comunidade Internacional

Outros

Daniel Cohen-Or Olga Sorkine …

Congressos

Siggraph Eurographics

França

Daniel Boissonat Pierre Alliez ...

Italia

Leila de Floriani Enrico Puppo Paolo Cignoni

EUA

Hugues Hope Jim Blinn ...

Alemanha

Konrad Polthier Leif Kobelt Thomas Ertl

(29)

Computação Gráfica

29

Ferramentas

Curso

Python + OpenGL

c/ Glut

Referências

Documentos relacionados

Caltrate ® 600 + M é especialmente formulado com carbonato de cálcio, que tem biodisponibilidade tão boa quanto à do leite, e vitamina D, elemento essencial na manutenção de

Sendo a Computação Gráfica a área da ciência da computação que estuda a geração, manipulação e interpretação de modelos e imagens de objetos utilizando computador, esta

substituição Se o jarro, a base ou o fio de alimentação estiverem danificados, leve a base ou o jarro a um centro de assistência autorizado pela Philips para que procedam à

Na medida em que tais críticas e debates são fundamentais para inspirar e moldar o desenvolvimento do pensamento filosófico na África, a etnofilosofia pode não ser destituída de

Usar equipamento de protecção pessoal (EPP) adequado, incluindo luvas, bata ou equivalente e dispositivo de protecção para os olhos/rosto. Manter os recipientes bem fechados;

Conforme a Pnad Contínua (Pes- quisa Nacional por Amostra de Domicílios Contínua), o número de pessoas com 60 anos ou mais no Brasil saltou de 25,4 milhões em 2012 para

I Depois de constru´ıdo um modelo 3D do mundo virtual, o processo de visualiza¸ c˜ ao cria (renderiza) imagens do mundo virtual correspondentes ` a visualiza¸c˜ ao a partir de

GLUT_BITMAP_TIMES_ROMAN_10 Fonte times roman tamanho 10 GLUT_BITMAP_TIMES_ROMAN_24 Fonte times roman tamanho 24 GLUT_BITMAP_HELVETICA10 Fonte helvética, tamanho 10.. Os valores