Increíble: ¡Trazado de rayos en tiempo real en una Super Nintendo!
Gracias al desarrollador de juegos Ben Carter, ahora tú también puedes experimentar el trazado de rayos. Suponiendo que también tenga una placa FPGA DE10 y una gran cantidad de conocimientos técnicos.
Carter, que tiene algo de crédito en videojuegos, incluida la serie FIFA e incluso el remake 3DS de Star Fox 64, subió una breve demostración de un proyecto llamado SuperRT a su canal de YouTube. Basado en el chip externo Super FX utilizado en algunos cartuchos de juegos de Super Nintendo (más notablemente el Star Fox original) para permitir que el sistema renderice gráficos crudos de baja calidad, SuperRT tiene como objetivo hacer lo mismo para el trazado de rayos.
Con ese fin, Carter tomó un juego de Super Nintendo real, reemplazó la ROM del juego por una que él mismo desarrolló y conectó todo el cartucho a una placa DE10 FPGA que ejecuta un software personalizado. Luego, simplemente necesitas conectar el cartucho a una Super Nintendo real, y listo. Ahora tienes una consola de 16 bits con trazado de rayos primitivo, además de un breve juego en primera persona para mostrarlo.
"Lo que quería hacer era algo parecido al chip Super FX utilizado en títulos como Star Fox, donde SNES ejecuta la lógica del juego y entrega una descripción de la escena a un chip en el cartucho para generar las imágenes", dijo Carter en la publicación de su blog sobre el proyecto, donde también explica que para simular mejor un chip externo real de Super Nintendo, a propósito no está usando su placa FPGA en todo su potencial.
"Con ese fin, he tratado deliberadamente de restringirme a usar un solo chip personalizado para el diseño, sin usar el núcleo ARM disponible en la placa DE10 o cualquier otro recurso de procesamiento externo".
El resultado final es una demostración del juego que parece como si Star Fox se hiciera en una versión de Unreal Engine de los años 90. Si bien los objetos del juego en la demostración de Carter se ven claramente retro, la iluminación es inquietantemente similar a algo que podrías ver en Cyberpunk 2077. Lo cual, dada la estética del juego, es bastante apropiado.
