Ray Tracing

Ray Tracing y Ray Casting #

¿Qué es el Ray Casting? #

Es un algoritmo de renderizado que nunca traza recursivamente rayos secundarios, mientras que otros métodos de renderizado basados en ray tracing tienden a hacerlo.

¿Qué es el Ray Tracing? #

Ray Tracing es una tecnología que se encarga de mejorar las iluminaciones, sombras y reflejos de los videojuegos. Las palabras Ray Tracing significan en español trazado de rayos, haciendo referencia a un mucho mejor cálculo de los reflejos y sombras creados por las iluminaciones del entorno. Con este algoritmo, las escenas en los videojuegos se acercan más a la realidad pero también tienen sus desventajas, y es que el rendimiento en FPS globales se ve bastante penalizado. raytracing En la actualidad algunos juegos usan ray tracing en tiempo real gracias a los avances de NVIDIA y su arquitectura en la serie 2000 de tarjetas de video, un ejemplo de videojuego que usa ray tracing es: Sword and Fairy 7

Trabajo Futuro #

Al investigar se encuentra que lenguajes GPGPU como CUDA o OPENCL mediante la programacion paralela nos permiten con mas facilidad generar un ejemplo de ray tracing al tener mas soporte y ayudas para esto, se podria intentar realizar un ejemplo en estos lenguajes