Ray Casting
Técnica de renderizado de gráficos en 3D en un mapeado 2D que calcula los objetos que son visibles para el jugador mediante la emisión de "rayos" desde el punto de vista del jugador sobre el escenario, con el fin de mejorar la calidad de aquellos que efectivamente son visibles descartando los que no lo son y optimizando los recursos de la máquina.
Origen
Del inglés ray casting (emisión de rayos).
Cómo funciona el ray casting
El programa lanza un rayo por cada columna de la pantalla desde la posición del jugador, comprueba con qué pared o con qué objeto choca primero y dibuja esa columna a la distancia correspondiente. Así se consigue una apariencia tridimensional a partir de un mapa plano. Es una técnica con pocas exigencias de cálculo en comparación con otras formas de dibujar escenas 3D.
Ray casting y ray tracing
Los nombres se parecen, pero no son lo mismo. El ray casting se limita a averiguar qué ve cada rayo, mientras que el ray tracing sigue además los rebotes de la luz para calcular reflejos y sombras, con un coste mucho mayor.
Preguntas frecuentes
¿Qué diferencia hay entre ray casting y ray tracing?
El ray casting lanza rayos desde la cámara para saber qué objeto es visible y lo dibuja. El ray tracing sigue además la trayectoria de la luz, con reflejos y sombras, y requiere mucha más potencia de cálculo.
¿Un juego con ray casting es 3D de verdad?
Se ve en tres dimensiones, pero el escenario suele partir de un mapa en dos dimensiones, con paredes a la misma altura y sin pisos superpuestos. Por eso se habla de pseudo 3D o de 2,5D en muchos casos.
Palabras relacionadas
Añadido el · Actualizado el · ¿Falta algo? Sugiere una corrección