La solución de rastreo de rayos en tiempo real de Crytek para CryEngine es compatible con AMD, Nvidia
Iluminación Total CryEngine

El trazado de rayos en tiempo real es el logro principal de la iluminación realista en el procesamiento de software. El trazado de rayos se trata de lograr resultados realistas de 1: 1 para imágenes reflejadas redirigidas desde luces, superficies de material y objetos. Durante mucho tiempo, la mayoría de los ingenieros de software y hardware han buscado un objetivo para que el trazado de rayos sea una solución de iluminación estándar en software en tiempo real. Bueno, ahora se está convirtiendo en una función estándar en los motores de juegos y soluciones GPU. La nueva demostración de Crytek, Neon Noir, ilustra la solución de software Total Illumination que no solo funciona con las tarjetas Nvidia, sino que también es capaz de ejecutarse en tiempo real en el hardware de AMD sin requerir la tecnología patentada RTX.

La demostración se lanzó a través de un video que Crytek subió en marzo 15th, 2019. El video presenta algunas secuencias de toma panorámica y fotos de un avión no tripulado de la policía en una escena del crimen. El escenario es muy similar al de la configuración de ciberpunk en la demostración icónica de Unreal Engine 3 conocida como El samaritano.

Durante el vuelo, podemos ver algunas descripciones bastante interesantes de la capacidad de CryEngine para procesar el trazado de rayos en tiempo real en una versión a medida de CryEngine 5.5 ejecutándose en una GPU AMD Vega 56.

Durante la inclinación inicial en la escena, vemos ciertas secciones de renderización con base física, donde varias fuentes de luz azul, roja y verde se reflejan en las superficies. Esto es para mostrar que el trazado de rayos de Crytek funciona en conjunto con las soluciones PBR existentes.

CryEngine Neon Noir - PBR

También podemos ver que puede utilizar el trazado de rayos con diferentes densidades de luz en superficies estáticas y móviles. Un buen ejemplo de esto son las ventanas oscuras con gotas de lluvia que caen por el panel, con reflejos borrosos pero distintos de la ciudad en el panel. La propensión reflexiva se basa en la opacidad de la superficie, lo que le da al reflejo un aspecto más difuminado que cuando se muestra en una superficie más clara, limpia y clara.

CryEngine Neon Noir - Reflexiones de escape de incendios

Podemos ver que en muchos casos los reflejos de la imagen no son perfectamente simétricos. Las propiedades refractivas de las superficies doblarán y distorsionarán la luz de acuerdo con los cálculos más realistas posibles de estas fuentes de luz.

La solución funciona en más que solo ventanas y superficies brillantes, sin embargo, también podemos ver cómo los charcos intentan calcular con precisión los reflejos reales en las superficies húmedas, así como las distorsiones adecuadas a través de entidades fracturadas como espejos rotos, vidrios rajados e incluso girando y moviendo Superficies.

CryEngine Neon Noir - Espejo agrietado

Una de las cosas que me parecieron interesantes es que lograron reducir cualquier tipo de efecto de recursión en múltiples superficies con propiedades reflectantes.

Por ejemplo, en la marca 1: 32 vemos que hay una bala en el suelo en un charco de agua. El agua refleja las carcasas, y las carcasas reflejan las fuentes de luz renderizadas físicamente cercanas, pero las carcasas no reflejan los charcos en su superficie, eliminando así cualquier recursión. Así que básicamente evita el efecto espejo infinito.

CryEngine Neon Noir - Balas

Esa es una tecnología impresionante, ya que le permite mezclar y combinar diferentes tipos de superficies reflectantes sin que interrumpan la inmersión al producir efectos extraños.

Lo que es aún más impresionante es que Crytek deshabilitó las reflexiones nativas del espacio de pantalla para mostrar toda la amplitud de sus capacidades de trazado de rayos dentro del CryEngine.

Según Crytek, esta solución funcionará con la mayoría de las GPU de nueva generación de AMD y Nvidia, como se menciona en el comunicado de prensa ...

“Neon Noir se desarrolló en una versión a medida de CRYENGINE 5.5., Y la función experimental de trazado de rayos basada en la Iluminación total de CRYENGINE utilizada para crear la demo es tanto API como hardware independiente, lo que permite que el trazado de rayos se ejecute en la mayoría de las aplicaciones actuales, contemporáneas, AMD y NVIDIA. GPUs. Sin embargo, la integración futura de esta nueva tecnología CRYENGINE se optimizará para beneficiarse de las mejoras de rendimiento proporcionadas por la última generación de tarjetas gráficas y API compatibles como Vulkan y DX12 ".

Crytek no menciona exactamente cuándo estará disponible esta nueva tecnología, pero espera ver más demostraciones en la Conferencia de Desarrolladores de Juegos de este año en San Francisco, California.

Este tipo de solución reducirá la necesidad de hornear previamente los reflejos en ciertas superficies, o depender de mapas cúbicos u otras soluciones torpes para crear reflejos del mundo de apariencia realista dentro del entorno. Técnicamente, esto podría ayudar a ahorrar mucho tiempo de desarrollo para los artistas e ingenieros de iluminación, así como a reducir la cantidad de objetos de renderización necesarios para dar vida a una escena.

CryEngine actualmente se puede descargar gratis, con la función de trazado de rayos configurada para hacer su debut más tarde en 2019. Puede obtener más información sobre el conjunto de iluminación total de Crytek visitando el sitio web oficial de CryEngine.

¿Quiénes somos?

Billy se ha crujía Jimmies durante años que abarcan los videojuegos, la tecnología y las tendencias digitales dentro del espacio de entretenimiento electrónica. La PME lloró y sus lágrimas se convirtió en su batido. ¿Necesita ponerse en contacto? Prueba el pagina de contacto.

NO siga este enlace o será prohibido en el sitio!