Descrição do Ray Casting Demo (with Ray Tra
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 ideia básica do raycasting é 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 de raios?
- Dispara o raio do ponto do jogador e obtém o comprimento do raio quando toca a parede.
- A partir do comprimento, ele calcula o tamanho das colunas individuais e suas cores
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
*O que é RayCasting?
- Raycasting é uma técnica de renderização para criar uma perspectiva 3D em um mapa 2D.
- A ideia básica do raycasting é 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 de raios?
- Dispara o raio do ponto do jogador e obtém o comprimento do raio quando toca a parede.
- A partir do comprimento, ele calcula o tamanho das colunas individuais e suas cores
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
Mostrar
Comentários sobre a versão Android do Ray Casting Demo (with Ray Tra