Métodos de Tonalização

Post on 28-Jun-2015

868 views 1 download

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

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

Rafael Macedo Domingues da SilvaIgor Pereira dos Santos

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

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

Flat Shading

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

Gouraud Shading

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

Phong Shading

Flat, Gouraud e Phong Shading