Uma breve demonstração do algoritmo gráfico 3D mais simples.
* O que é RayCasting?
-Raycasting é uma técnica de renderização para criar uma perspectiva 3D em um mapa 2D.
-A idéia básica de radiodifusão é a seguinte: o mapa é uma grade quadrada 2D e cada quadrado pode ser 0 (= sem parede) ou um valor positivo (= uma parede com uma determinada cor ou textura).
* Como funciona a fundição por raio?
- Dispara o raio do ponto do jogador e fica com o comprimento do raio quando toca a parede.
-No comprimento calcula o tamanho das colunas individuais e sua cor
Legenda do Minimapa:
Green Ray - o que você vê
Blue Ray - Reflexão que é renderizada
Raio Amarelo - Reflexão que não atingiu nada e não é renderizada