Categorías
Software Tecnologia

AMD Radeon Rays será de código abierto

Finalmente es oficial que la tecnología Radeon Rays 4.0 será open source, es decir, código abierto.

Fue a principios de esta semana que AMD incorporó cuatro nuevas tecnologías en FidelityFX conocidas como CACAO, SSSR, LPM y SPD mediante su código abierto GPUOpen.

Lo cierto es que estás nuevas características trajeron bastante mejoras pero que aún así no lograron calmar el descontento de una gran cantidad de usuarios que reclamaban que Radeon Rays fuera de código abierto.

Y por suerte para los usuarios, AMD no hizo oídos sordos a las quejas de los mismos y opto por relanzar Radeon Rays 4.0 en código abierto.

¿Qué es Radeon Rays 4.0?

Como un homólogo al Ray Tracing, AMD ha estado trabajando para brindar una solución conocida anteriormente como FireRays. La cuál se encontraba integrada dentro de las herramientas de software ProRender de AMD

Sin lugar a dudas esta tecnología es uno de los mayores atractivos de las consolas de nueva generación (PS5 y Xbox Series).

Sin embargo, hasta hace poco solo se ejecutaba en el procesador por lo que limitaba bastante su potencial.

Por suerte, Radeon Ray 4.0 ha sido optimizado logrando el acceso a los recursos de la GPU y a su vez será compatible con las API DirectX 12, Vulkan y Metal.

 RDNA2 la generación con soporte a Ray Tracing

Las nuevas GPUs AMD Radeon RDNA2 están cada vez más cerca de ver la luz, y con ello el soporte por hardware para el trazado de rayos ya es una realidad.

Además, también serán compatibles con la Interfaz de Computación Heterogénea para la Portabilidad (HIP), la plataforma de cómputo paralelo AMD C++.

El equivalente a Nvidia CUDA.

Finalmente, les dejamos una cita textual de lo aclarado por Brian Savery, Gerente de Producto de ProRender, como respuesta a las quejas en un post de Reddit:

«Hemos revisado esto internamente y haremos los siguientes cambios: AMD hará Radeon Rays 4.0 de código abierto, sin embargo, la IP específica de AMD se colocará en las bibliotecas y tendrá el código fuente disponible para la comunidad a través de SLA.

Como u/scottherkleman mencionó en el hilo sobre la (asombrosa) demo de Unreal 5, nos comprometemos a proporcionar bibliotecas comunes de rastreo de rayos (RayTracing), no bloqueadas a un solo proveedor. Este es el objetivo de Radeon Rays, y aunque ofrecer librerías comunes con una licencia permisiva es bueno, en base a sus comentarios podemos mejorar esa oferta con el código fuente.

Así que por favor, sigue construyendo cosas increíbles con Radeon Rays, y si eres el tipo de desarrollador que necesita el código fuente para editarlo de forma inmediata, por favor ponte en contacto a través de la página github o GPUOpen. Además, el código fuente de la versión 2.0 está disponible aquí