fdhddhdh

985 palavras 4 páginas
Computação Gráfica – Visibilidade

Profa. 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

Relacionados