Uma breve demonstração do algoritmo gráfico 3D mais simples.

Última versão

Versão
Atualizar
17 de nov de 2023
Desenvolvedor
Categoria
Google Play ID
Instalações
1.000+

App APKs

Ray Casting Demo GAME

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 por raio?
- Dispara o raio do ponto do jogador e obtém o comprimento do raio quando toca a parede.
- A partir do comprimento, calcula o tamanho das colunas individuais e sua cor

Legenda do Minimapa:
Raio Verde - o que você vê
Raio Azul - Reflexão renderizada
Raio Amarelo - Reflexão que não atingiu nada e não é renderizada
Ler mais

Anúncio