fdhddhdh
985 palavras
4 páginas
Computação Gráfica – VisibilidadeProfa. Mercedes Gonzales
Márquez
Tópicos
Visibilidade
Algoritmos de Visibilidade
Visibilidade
O
sistema de visão humana usa vários recursos para perceber a profundidade. Um deles é a oclusão de objetos, ou seja, objetos mais distantes em relação a um observador ao longo de um raio de visão são escondidos pelos objetos opacos mais próximos.
Na
Figura, a superfície SA é visível em relação ao observador e as outras ficam escondidas, em inglês hidden.
Visibilidade
Problema de Visibilidade
Como
diferenciar as distâncias das superfícies em relação ao seu centro de projeção, “limitando” à
“visão” somente para as superfícies mais próximas?.
A essência
dos algoritmos de visibilidade é muito simples: remover as partes que “não devem ser vistas” pelo computador na produção de uma imagem sintética. Problema de Visibilidade
Quais
primitivas transformadas e projetadas contribuem para os pixels da imagem?
Problema de Visibilidade
Em
geral resolve-se o problema oposto: Quais as superfícies invisíveis que:
estão fora do campo de visão
são faces de trás num poliedro fechado
estão ocultas por outras faces mais próximas da câmara Algoritmos de Visibilidade
São
classificados em três grandes grupos:
(a) técnicas baseadas em espaço de imagem, (b) técnicas baseadas em espaço do objeto ou da cena e
(c) técnicas mistas.
Algoritmos de Visibilidade
A determinação
de visibilidade por técnicas baseadas no espaço de imagem tem resolução a nível de pixels.
As
baseadas em espaço da cena tem resolução a nível do espaço de representação das figuras geométricas. Algoritmos de Visibilidade
Alguns métodos:
– Detecção das faces de trás (back-face culling) - Técnica baseada no espaço da cena.
– Depth-buffer (z-buffer) – Técnica baseada no espaço da imagem. – Painter’s algorithm (Algoritmo do Pintor) - Técnica baseada