Приклад текстур, які стискаються NTC / NVIDIA
El kit de herramientas para desarrolladores de juegos NVIDIA Optix 9 incluye la tecnología RTX Mega Geometry y el SDK Neural Texture Compression permite comprimir y empaquetar texturas.
La compresión neuronal de texturas (NTC) es una forma de empaquetar múltiples texturas de juegos en un archivo pequeño conservando su calidad. Normalmente, un material en los juegos (madera, metal, tela, etc.) consta de varias texturas que describen su color, textura, relieve y reflejos. NTC combina todas estas texturas en un único archivo comprimido, lo que ahorra memoria y acelera la salida de los juegos.
En lugar de almacenar las texturas de la forma habitual, NTC utiliza un pequeño modelo de inteligencia artificial para recuperarlas del archivo cuando sea necesario. Este modelo de inteligencia artificial es lo bastante rápido como para generar texturas en tiempo real durante el juego. Sin embargo, produce texturas duras y sin procesar, por lo que puede ser necesario aplicar filtros adicionales para mejorar su aspecto.
Si el juego se ejecuta en un PC más lento o en una consola más antigua, puede ser mejor descomprimir las texturas al cargar el juego y guardarlas en el formato de compresión BCn más tradicional. En general, la tecnología funcionará en la mayoría de las tarjetas de vídeo. NVIDIA confirma que todas las GPU Shader Model 6 soportarán la descompresión NTC, pero la salida NTC será más lenta en las tarjetas gráficas anteriores. Para aprovechar la tecnología, NVIDIA recomienda al menos RTX 20, y preferiblemente RTX 40 o superior. La tecnología funciona con Vulkan 1.3 y DIrectX12.
Según Compusemble (vía Tom`s Hardware), en resolución 1440p con escalado DLSS activado, el modo «NTC transcodificado a BCn» redujo el tamaño de la memoria de textura de la aplicación de prueba en un 64 %, de 272 MB a 98 MB. La inferencia «NTC en modo muestra» redujo el tamaño de la textura a solo 11,37 MB. Esto supone una reducción del 95,8% en el uso de memoria en comparación con el modo de compresión normal y del 88% en comparación con versiones anteriores de compresión neural.
Es un conjunto de herramientas que ayuda a crear imágenes realistas simulando la interacción de la luz con los objetos. OptiX aprovecha la potencia de las tarjetas gráficas NVIDIA para hacerlo más rápido. La tecnología es adecuada no sólo para el desarrollo de juegos, sino también para la producción de películas. La versión NVIDIA OptiX 9.0.0 incluye:
El kit se ha actualizado para compatibilidad con la serie RTX 50 de Blackwell. NVIDIA afirma que la última actualización de febrero «acelerará significativamente el renderizado BVH» con Megagometry, también conocida como RTX Mega Geometry. Esta tecnología fue probada recientemente por Digital Foundry en Alan Wake 2, que es uno de los primeros juegos en soportarla. Como su nombre indica, se trata de una tecnología exclusiva de RTX, y AMD e Intel tienen que ponerse al día.
Fuente: VideoCardz