SlideShare une entreprise Scribd logo
1  sur  9
Flat, Gouraud e Phong
Rafael Macedo Domingues da Silva
Igor 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é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
 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
 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
Flat, Gouraud e Phong: algoritmos de sombreamento 3D
Flat, Gouraud e Phong: algoritmos de sombreamento 3D

Contenu connexe

En vedette

Guia treinamento para corte de cabelo
Guia treinamento para corte de cabeloGuia treinamento para corte de cabelo
Guia treinamento para corte de cabeloJúlio Coincas
 
A estrutura do cabelo apostila colorimetria
A estrutura do cabelo apostila colorimetriaA estrutura do cabelo apostila colorimetria
A estrutura do cabelo apostila colorimetriaJoaquim Wilmar
 
COLORIMETRIA CAPILAR
COLORIMETRIA  CAPILARCOLORIMETRIA  CAPILAR
COLORIMETRIA CAPILARjaop19
 
Atlas Do Cabelo
Atlas Do  CabeloAtlas Do  Cabelo
Atlas Do Cabeloaikita
 

En vedette (6)

Tricologia
TricologiaTricologia
Tricologia
 
Guia treinamento para corte de cabelo
Guia treinamento para corte de cabeloGuia treinamento para corte de cabelo
Guia treinamento para corte de cabelo
 
Tricologia
TricologiaTricologia
Tricologia
 
A estrutura do cabelo apostila colorimetria
A estrutura do cabelo apostila colorimetriaA estrutura do cabelo apostila colorimetria
A estrutura do cabelo apostila colorimetria
 
COLORIMETRIA CAPILAR
COLORIMETRIA  CAPILARCOLORIMETRIA  CAPILAR
COLORIMETRIA CAPILAR
 
Atlas Do Cabelo
Atlas Do  CabeloAtlas Do  Cabelo
Atlas Do Cabelo
 

Plus de Jogos Digitais, PUC - SP

"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"Jogos Digitais, PUC - SP
 
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"Jogos Digitais, PUC - SP
 
Games Open Source: experiências na comunidade KDE
Games Open Source: experiências na comunidade KDEGames Open Source: experiências na comunidade KDE
Games Open Source: experiências na comunidade KDEJogos Digitais, PUC - SP
 
Problemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty HuntersProblemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty HuntersJogos Digitais, PUC - SP
 
Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Jogos Digitais, PUC - SP
 
Problemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty ControlProblemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty ControlJogos Digitais, PUC - SP
 
Desmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilDesmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilJogos Digitais, PUC - SP
 
As múltiplas faces de um desenvolvedor de jogos
As múltiplas faces de um desenvolvedor de jogosAs múltiplas faces de um desenvolvedor de jogos
As múltiplas faces de um desenvolvedor de jogosJogos Digitais, PUC - SP
 

Plus de Jogos Digitais, PUC - SP (18)

"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
 
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia""Do Joystick ao Peão – O que acontece nas mesas da luderia"
"Do Joystick ao Peão – O que acontece nas mesas da luderia"
 
Workshops de Unity
Workshops de UnityWorkshops de Unity
Workshops de Unity
 
Games Open Source: experiências na comunidade KDE
Games Open Source: experiências na comunidade KDEGames Open Source: experiências na comunidade KDE
Games Open Source: experiências na comunidade KDE
 
Ray Tracing
Ray TracingRay Tracing
Ray Tracing
 
Algoritmo Z-Buffer e Árvores BSP
Algoritmo Z-Buffer e Árvores BSPAlgoritmo Z-Buffer e Árvores BSP
Algoritmo Z-Buffer e Árvores BSP
 
Problemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty HuntersProblemas na produção de jogos - Bounty Hunters
Problemas na produção de jogos - Bounty Hunters
 
Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)Problemas na produção de jogos - Projeto Vates (Conceitual)
Problemas na produção de jogos - Projeto Vates (Conceitual)
 
Rendering e Placas Graficas
Rendering e Placas GraficasRendering e Placas Graficas
Rendering e Placas Graficas
 
Problemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty ControlProblemas na produção de jogos - Dirty Control
Problemas na produção de jogos - Dirty Control
 
Pesquisa em Games
Pesquisa em GamesPesquisa em Games
Pesquisa em Games
 
Templates para roteiro
Templates para roteiroTemplates para roteiro
Templates para roteiro
 
Mini-curso XNA
Mini-curso XNAMini-curso XNA
Mini-curso XNA
 
Game Engine Unity 3D | Workshop
Game Engine Unity 3D | WorkshopGame Engine Unity 3D | Workshop
Game Engine Unity 3D | Workshop
 
Roteiro para Games
Roteiro para GamesRoteiro para Games
Roteiro para Games
 
Desmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no BrasilDesmistificando o desenvolvimento de jogos no Brasil
Desmistificando o desenvolvimento de jogos no Brasil
 
Games: uma mídia de expressão
Games: uma mídia de expressãoGames: uma mídia de expressão
Games: uma mídia de expressão
 
As múltiplas faces de um desenvolvedor de jogos
As múltiplas faces de um desenvolvedor de jogosAs múltiplas faces de um desenvolvedor de jogos
As múltiplas faces de um desenvolvedor de jogos
 

Flat, Gouraud e Phong: algoritmos de sombreamento 3D

  • 1. Flat, Gouraud e Phong Rafael Macedo Domingues da Silva Igor Pereira dos Santos
  • 2.  Conhecido como Shading  Algoritmos calculados pelo OpenGL, que criam a cor do modelo, baseado na iluminação  Existem três tipos:  Flat  Gouraud  Phong
  • 3.  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
  • 4.
  • 5.  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
  • 6.
  • 7.  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