Métodos de Tonalização

9
Métodos de Tonalização Flat, Gouraud e Phong Rafael Macedo Domingues da Sil Igor Pereira dos Santos

description

Apresentação para o 1º International Symposium on Interactive Game and Simulation. Data: 29 de novembro de 2010 Local: Campus Marquês de Paranaguá da PUC-SP. Tema: Métodos de TonalizaçãoAlunos: Rafael Macedo; Igor Pereira dos Santos.

Transcript of Métodos de Tonalização

Page 1: Métodos de Tonalização

Métodos de TonalizaçãoFlat, Gouraud e Phong

Rafael Macedo Domingues da SilvaIgor Pereira dos Santos

Page 2: Métodos de Tonalização

Conhecido como Shading Algoritmos calculados pelo OpenGL, que

criam a cor do modelo, baseado na iluminação

Existem três tipos: Flat Gouraud Phong

Métodos de tonalização

Page 3: Métodos de Tonalização

Método mais rápido de tonalização; realça arestas

Calcula a cor de apenas um ponto do polígono; atribui a cor ao polígono inteiro

Cria geometrias facetadas Desejável para poliedros; indesejável para

malhas que simulam superfícies suaves

Flat Shading

Page 4: Métodos de Tonalização

Flat Shading

Page 5: Métodos de Tonalização

Criado por Henri Gouraud Tonalização calculada para cada vértice do

polígono Encontra os valores RGB de cada vértice, e

os interpola ao longo do polígono Necessita dos cálculos de normais Resultados imperfeitos

Mach Bands Perda do brilho especular

Gouraud Shading

Page 6: Métodos de Tonalização

Gouraud Shading

Page 7: Métodos de Tonalização

Método mais realístico de tonalização Iluminação calculada em cada pixel do

polígono Captura muito bem brilho especular Necessita de muito esforço computacional OpenGL não suporta esse método; deve ser

programado manualmente em placas que suportam programação

Phong Shading

Page 8: Métodos de Tonalização

Phong Shading

Page 9: Métodos de Tonalização

Flat, Gouraud e Phong Shading