Nvidia RTX es una plataforma de computación visual profesional de alta gama creada por Nvidia , que se utiliza principalmente para diseñar modelos complejos a gran escala en arquitectura y diseño de productos, visualización científica, exploración de energía y producción de películas y videos. Nvidia RTX permite el trazado de rayos en tiempo real . Históricamente, el trazado de rayos se había reservado para aplicaciones en tiempo no real (como CGI en efectos visuales para películas y en representaciones fotorrealistas), y los videojuegos tenían que depender de la iluminación directa y la contribución indirecta precalculada.por su interpretación. RTX facilita un nuevo desarrollo en gráficos por computadora de generar imágenes interactivas que reaccionan a la iluminación, sombras y reflejos. [1] RTX se ejecuta en GPU basadas en Nvidia Volta , Turing y Ampere , utilizando específicamente los núcleos Tensor (y los nuevos núcleos RT en Turing y sucesores) en las arquitecturas para la aceleración del trazado de rayos. [2] [3] [4]
En marzo de 2019, Nvidia anunció que las tarjetas seleccionadas de la serie GTX 10 ( Pascal ) y la serie GTX 16 (Turing) recibirían soporte para subconjuntos de tecnología RTX en los próximos controladores, aunque las funciones y el rendimiento se verán afectados por la falta de núcleos de hardware dedicados para rayos. rastreo. [5]
En octubre de 2020, Nvidia anunció Nvidia RTX A6000 como la primera tarjeta gráfica basada en arquitectura Ampere para uso en estaciones de trabajo profesionales en la línea de productos Nvidia RTX. [6]
Nvidia trabajó con Microsoft para integrar el soporte RTX con la API DirectX Raytracing (DXR) de Microsoft . RTX está disponible actualmente a través de Nvidia OptiX y para DirectX . Para las arquitecturas Turing y Ampere, también está disponible para Vulkan . [7]
Componentes
Además del trazado de rayos, RTX incluye integración de inteligencia artificial, formatos de activos comunes, compatibilidad con rasterización (CUDA) y API de simulación. Los componentes de RTX son: [8]
- Funciones aceleradas por IA (NGX)
- Formatos de activos (USD y MDL)
- Rasterización que incluye sombreadores avanzados
- Raytracing a través de OptiX , Microsoft DXR y Vulkan
- Herramientas de simulación:
- CUDA 10
- Flexionar
- PhysX
trazado de rayos
En los gráficos por computadora, el trazado de rayos genera una imagen al rastrear los rayos proyectados a través de píxeles de un plano de imagen y simulando los efectos de sus encuentros con objetos virtuales.
RTX funciona mediante el uso de estructuras y algoritmos de aceleración para crear y actualizar estructuras de datos de búsqueda espacial. [2]
Desarrollo
API que utilizan RTX
Nvidia OptiX
Nvidia OptiX es parte de Nvidia DesignWorks. OptiX es una API de alto nivel o "para el algoritmo", lo que significa que está diseñada para encapsular todo el algoritmo del que forma parte el trazado de rayos, no solo el trazado de rayos en sí. Esto está destinado a permitir que el motor OptiX ejecute el algoritmo más grande sin cambios en el lado de la aplicación.
Además de la representación de gráficos por computadora , OptiX también ayuda en el diseño óptico y acústico , la investigación electromagnética y de radiación , consultas de inteligencia artificial y análisis de colisiones .
Referencias
- ^ Alwani, Rishi. "Microsoft y Nvidia Tech para traer juegos fotorrealistas con Ray Tracing" . Gadgets 360 . Consultado el 21 de marzo de 2018 .
- ^ a b Atlavilla, Dave. "Nvidia y Microsoft establecen las bases para juegos fotorrealistas con trazado de rayos en tiempo real" . Forbes . Consultado el 19 de marzo de 2018 .
- ^ "Nvidia anuncia la serie de GPU RTX 2000 con '6 veces más rendimiento' y trazado de rayos" . The Verge . Consultado el 20 de agosto de 2018 .
- ^ "Nvidia revela $ 800 GeForce RTX 2080 en Gamescom 2018" . CNET .
- ^ Sarkar, Samit (18 de marzo de 2019). "Nvidia trae nueva tecnología de gráficos con calidad de película a las tarjetas GTX" . Polígono . Consultado el 19 de marzo de 2019 .
- ^ Smith, Ryan. "¿Quadro No More? NVIDIA anuncia tarjetas de video RTX A6000 y A40 basadas en amperios para visualización profesional" . www.anandtech.com . Consultado el 10 de marzo de 2021 .
- ^ "Extensiones de Turing para Vulkan y OpenGL" . Desarrollador NVIDIA .
- ^ "Plataforma NVIDIA RTX ™" . Nvidia.
enlaces externos
- Página de desarrollador de Nvidia en RTX