Escuchamos cada vez más el término «trazado de rayos» en estos días, siendo una de las características casi sinónimo de imágenes modernas y de primera clase. Es un método de renderizado que permite representar las sombras y la luz de una manera más realista y realista, y se incluye como una opción gráfica en muchos juegos de la generación actual. No hace falta decir que probablemente no sea el tipo de tecnología que uno imaginaría que una computadora de 42 años podría siquiera soñar con ejecutar.
Sin embargo, resulta que el confiable ZX Spectrum, lanzado por Sinclair Research en 1982, fue capaz desde el principio, al menos con el cerebro de Google Detrás de ello está el ingeniero senior de software de Zúrich, Gabriel Gambetta. Como lo vio La-Tecnologia (a través de Jugador de PC), Gambetta ha compartido cómo logró utilizar el lenguaje de programación incorporado del Spectrum, Sinclair BASIC, para lograr que la computadora produjera un marco brillante con trazado de rayos.
Antes de entrar en materia, es importante tener en cuenta que el ZX Spectrum tiene sus limitaciones. Como señala Gambetta, su procesador es aproximadamente 1.000 veces más lento que el de una computadora moderna, tiene un total de 48 KB de RAM, puede mostrar sólo 15 colores y cuenta con una resolución de 256×176. No hace falta decir que si esperas ver una captura de pantalla hermosa y realista de Ciberpunk 2077 Por supuesto, eso no va a suceder, pero lo que puedes obtener es una imagen fija de tres objetos coloridos en 3D con sombras sorprendentemente detalladas.
Gambetta repasó todo el proceso en una publicación detallada en su sitio web. Pero en resumen, después de portar un código de trazado de rayos a Sinclair BASIC y de muchas pruebas con resoluciones y optimizaciones más altas, su prueba final pudo producir una imagen que lo mantuvo mirando «con incredulidad durante un buen minuto».
Este resultado final todavía sufre ligeramente de choque de atributos: se puede ver claramente que parte del rojo en la imagen se mezcla con el amarillo (el azul y el verde también lo hacen, pero menos). Además de eso, tomó alrededor de 17 horas renderizar, lo que equivale a aproximadamente 0,000016 fotogramas por segundo. Entonces no es la salida más rápida. Sin embargo, dadas las limitaciones de la computadora, esto es ciertamente impresionante y un experimento verdaderamente fascinante. Animo a cualquiera que esté interesado a que le eche un vistazo completo en Sitio web de Gambetta.
¿Estás buscando algunos juegos nuevos en los que sumergirte? Asegúrese de consultar nuestras recomendaciones para el mejores juegos de computadoraasí como el mejores juegos de PC multijugador para algunas opciones para jugar con amigos.