BALuzsombrailuminadoiluminado

Algoritmos para projeção de sombras

1. Algoritmo de Atherton & Weiller

  1. Considerar a fonte de luz como observador e determinar as partes visíveis. O resultado é a classificação em sombra ou iluminado.
  2. Determinar as partes visíveis relativamente ao observador.

2. Ray Casting

  1. Lançar um raio a partir do observador, e intersetar com o objeto mais próximo. Esse ponto será visível.
  2. Emitir um raio a partir da luz em direção a esse ponto. Caso esse raio intersete um objeto antes de chegar ao destino, então o ponto está em sombra.

3. Volumes de Sombras (BSP)

  1. A partir do ponto de luz, criar uma pirâmide por cada poligono encontrado e mcena. Qualquer objeto dentro da pirâmide está em sombra.

4. Z-Buffer

WIP