microsoft lanza el trazado de rayos de directx: rtx basado en volta de nvidia agrega capacidad en tiempo real - Microsoft

Microsoft lanza DirectX Raytracing - RTX basado en NVIDIA Volta agrega capacidad en tiempo real



Microsoft today announced an extension to its DirectX 12 API with DirectX Raytracing, which provides components designed to make real-time ray-tracing easier to implement, and uses Compute Shaders under the hood, for wide graphics card compatibility. NVIDIA feels that their 'Volta' graphics architecture, has enough computational power on tap, to make real-time ray-tracing available to the masses. The company has hence collaborated with Microsoft to develop the NVIDIA RTX technology, as an interoperative part of the DirectX Raytracing (DXR) API, along with a few turnkey effects, which will be made available through the company's next-generation GameWorks SDK program, under GameWorks Ray Tracing, as a ray-tracing denoiser module for the API.

El trazado de rayos en tiempo real se ha considerado durante mucho tiempo como una bala de plata para obtener iluminación, reflejos y sombras realistas. El trazado de rayos ya es importante en la industria de bienes raíces, para mostrar representaciones fotorrealistas interactivas de propiedades en desarrollo, pero se ha mantenido alejado de los juegos, que tienden a ser más intensos, con escenas más grandes, más objetos y movimientos rápidos de la cámara. Las películas con grandes presupuestos de producción utilizan granjas de trazado de rayos previamente renderizadas para renderizar cada fotograma. Por lo tanto, las películas han usado efectos visuales con trazado de rayos durante años, ya que no es contenido interactivo, y sus estudios están dispuestos a gastar grandes cantidades de tiempo y dinero para renderizar minuciosamente cada fotograma utilizando cientos de rayos por píxel. Dado que el uso de cientos de rayos por píxel a muchos cuadros por segundo no es práctico desde el punto de vista del rendimiento, DXR usará muchos menos rayos por píxel y utilizará trucos inteligentes para optimizar la calidad de la imagen. El RTX de NVIDIA requiere GPU 'Volta' (o posteriores), esta tecnología no se adaptará a arquitecturas más antiguas, ni siquiera a 'Pascal'. Por lo que entendemos, los núcleos tensoriales en Volta se utilizan para acelerar el trazado de rayos. A través de una característica llamada 'eliminación de ruido', que usa menos rayos por píxel y llena los vacíos restantes con IA. Los núcleos tensoriales pueden entrenar rápidamente las redes neuronales para reconstruir imágenes, por lo que se puede hacer posible el trazado de rayos en tiempo real. Según NVIDIA, RTX proporciona aceleraciones de varios cientos por ciento (es decir, 2x, 3x más rápido) sobre la ruta predeterminada del sombreador de cómputo DXR.

DXR no es exclusivo de NVIDIA, incluso si NVIDIA se aseguró de que la API DXR de Microsoft conozca RTX. Por lo tanto, NVIDIA ha dejado que Microsoft soporte la aceleración del trazado de rayos en tiempo real en arquitecturas de GPU más antiguas, presumiblemente cualquier arquitectura con soporte DirectX 12.

NVIDIA RTX tiene dos componentes: hardware especializado en la GPU 'Volta' y efectos de trazado de rayos NVIDIA GameWorks, que están estandarizados a través de la API DirectX Raytracing (DXR). La arquitectura NVIDIA 'Volta' está diseñada para admitir el trazado de rayos a través de una variedad de interfaces, incluido DXR. Microsoft informó a DXR del hardware especializado de NVIDIA, que acelerará los efectos de trazado de rayos de GameWorks, además de cualquier efecto patentado que aproveche DXR. Parece que RTX aprovecha los núcleos tensoriales de las GPU 'Volta'. Estos son componentes especializados que NVIDIA diseñó originalmente para acelerar la creación y capacitación de redes neuronales de inteligencia artificial. El eliminador de ruido Optix de la compañía aprovecha la inteligencia artificial, por lo que estamos seguros de que RTX depende de la inteligencia artificial para obtener un trazado de rayos preciso en tiempo real. Entre los efectos llave en mano de GameWorks se encuentran las sombras de área, los reflejos brillantes y la oclusión ambiental (la versión con trazado de rayos). El acceso temprano a desarrolladores seleccionados comienza ahora, con disponibilidad general próximamente. Los desarrolladores de motores de juegos como Epic Games (Unreal Engine), Unity, EA-DICE Frostbite y Allegorithmic han expresado interés en NVIDIA RTX, junto con desarrolladores de varios estudios de EA, Remedy Entertainment y 4A Games.

El comunicado de prensa sigue.

NVIDIA ha anunciado hoy NVIDIA RTX, una tecnología de trazado de rayos que ofrece renderizado en tiempo real con calidad cinematográfica para creadores de contenido y desarrolladores de juegos. NVIDIA RTX es el producto de 10 años de trabajo en algoritmos de gráficos de computadora y arquitecturas de GPU. Consiste en una tecnología de trazado de rayos altamente escalable que se ejecuta en GPU de arquitectura NVIDIA Volta. Diseñado para soportar el trazado de rayos a través de una variedad de interfaces, NVIDIA se asoció estrechamente con Microsoft para habilitar el soporte RTX completo para aplicaciones que usan la nueva API DirectX Raytracing (DXR) de Microsoft.

Considerado durante mucho tiempo la solución definitiva para una iluminación realista y realista, reflejos y sombras, el trazado de rayos ofrece un nivel de realismo mucho más allá de lo que es posible utilizando las técnicas de renderizado tradicionales. El trazado de rayos en tiempo real reemplaza la mayoría de las técnicas utilizadas hoy en día en el renderizado estándar con cálculos ópticos realistas que replican la forma en que se comporta la luz en el mundo real, ofreciendo imágenes más realistas.

'El trazado de rayos en tiempo real ha sido un sueño para la industria gráfica y los desarrolladores de juegos durante décadas, y NVIDIA RTX lo está dando vida', dijo Tony Tamasi, vicepresidente senior de contenido y tecnología de NVIDIA. 'Las GPU ahora se están volviendo lo suficientemente potentes como para ofrecer un trazado de rayos en tiempo real para aplicaciones de juegos, y marcarán el comienzo de una nueva era de imágenes de próxima generación'.

El trazado de rayos se ha utilizado durante años para pre-renderizar mundos realistas en películas. Pero hasta ahora, ha sido demasiado exigente desde el punto de vista informático para ser práctico para los juegos interactivos en tiempo real, que requiere velocidades de cuadro rápidas y baja latencia. NVIDIA RTX supera esas limitaciones.

Amplio apoyo a la industria
'DirectX Raytracing es el último ejemplo del compromiso de Microsoft para permitir a los desarrolladores crear experiencias increíbles utilizando innovaciones gráficas de vanguardia', dijo Max McMullen, gerente de desarrollo de Windows Graphics y AI en Microsoft. 'Nuestra estrecha asociación con NVIDIA en DirectX Raytracing y la tecnología RTX de NVIDIA acercan el trazado de rayos en tiempo real más que nunca para millones de jugadores en Windows'.

Líderes de la industria como 4A Games, Epic, Remedy Entertainment y Unity están presentando NVIDIA RTX en sus demostraciones de tecnología en la Game Developers Conference de esta semana, en San Francisco. Muestran cómo el trazado de rayos en tiempo real puede proporcionar gráficos increíbles y realistas en futuros juegos. Y debido a que RTX es compatible con Microsoft DirectX Raytracing, los usuarios de Windows disfrutarán de la tecnología innovadora en todas partes.

'La disponibilidad de NVIDIA RTX abre la puerta para hacer realidad el trazado de rayos en tiempo real', dijo Kim Libreri, director de tecnología de Epic Games. 'Al poner a disposición de la comunidad de desarrollo de juegos una tecnología tan poderosa con el soporte de la nueva API DirectX Raytracing, NVIDIA es la fuerza impulsora detrás de la próxima generación de gráficos de juegos y películas'.

'Integrar NVIDIA RTX en nuestro motor Northlight fue un ejercicio relativamente sencillo', dijo Mikko Orrenmaa, gerente del equipo de tecnología de Remedy Entertainment. 'Desarrollando exclusivamente en NVIDIA RTX, nos sorprendió lo rápido que pudimos crear prototipos de nuevas técnicas de iluminación, reflexión y oclusión ambiental, con una fidelidad visual significativamente mejor que las técnicas de rasterización tradicionales. Estamos realmente entusiasmados con lo que podemos lograr en el futuro con la tecnología NVIDIA RTX. Los jugadores se encontrarán con algo especial.

Presentamos GameWorks para Ray Tracing
Para permitir que los desarrolladores de juegos aprovechen estas nuevas capacidades, NVIDIA también anunció que el SDK de NVIDIA GameWorks agregará un módulo de eliminación de ruido de trazado de rayos. Este conjunto de herramientas y recursos para desarrolladores aumentará drásticamente el realismo y acortará los ciclos de productos en títulos desarrollados usando la nueva API DXR de Microsoft y NVIDIA RTX.

El próximo SDK de GameWorks, que admitirá las arquitecturas de GPU de Volta y de la generación futura, permite sombras de áreas con trazado de rayos, reflejos brillantes de rastros de rayos y oclusión ambiental con trazado de rayos.

With these capabilities, developers can create realistic, high-quality reflections that capture the scene around it and achieve physically accurate lighting and shadows. Making these capabilities available on an industry-standard platform like Microsoft DXR means every PC game developer will have access to levels of realism never before possible.