reduce el consumo de VRAM de 6,5 GB a 970 MB
La compresión de texturas neuronales es una de las tecnologías que dará forma al futuro de los juegos. Les dije hace unos días, después de la demostración de NVIDIA en el GTC de este año, está claro que Promete ser una verdadera revolución Si cumple con las expectativas que crea.
¿Por qué es una tecnología tan importante? Bueno, porque la comprensión neuronal de la textura es prometedora. El consumo de memoria de vídeo se redujo entre un 80% y un 90%. En la demostración mostrada por NVIDIA, el consumo de memoria gráfica se redujo en un total del 85% en escenarios específicos.
La diferencia es asombrosa ya que en este caso se reduce el consumo de memoria gráfica. De 6,5 GB a 970 MB. Pensemos en lo que esto significa para una tarjeta gráfica con sólo 8 GB de memoria de vídeo. Pasamos de ocupar la mayor parte de la VRAM a ocupar menos de 1 GB.
Cómo funciona la compresión de texturas neuronales
-
Haga clic para ampliar
El ingeniero senior de desarrollo técnico de NVIDIA, Alexey Bekin, explicó que el objetivo principal de esta tecnología es almacenar texturas de una manera más eficiente, es decir, utilizando Menor consumo de recursos.
Para conseguirlo, en lugar de almacenar cada textura directamente en la memoria gráfica (que es el proceso tradicional), la tecnología comprime las texturas en un formato que podemos definir. Un conjunto compacto de características latentes aprendidas. Captan información visual importante.
podemos decir esto En realidad no tenemos la textura en sí, sino la información que define la textura.. Cuando realizamos la carga de gráficos, utilizamos una red neuronal que se ejecuta en la GPU y se encarga de recuperar el valor de esa textura a partir de estas características comprimidas.
Todo este trabajo se realiza bajo demanda, lo que significa La computación ocurre en tiempo real, Y no cargará texturas grandes desde la memoria. Compresión neuronal de texturas. Este no es un proceso de IA generativa, es IA determinista.lo que significa que siempre creará texturas con información comprimida, no «inventará» nuevas texturas.
La definición de este conjunto de características de compresión es «Textura latente». Cada texel almacena un vector de características que describe las propiedades del material a nivel general, en lugar de una secuencia de recursos o datos de color.
Por aquí Facilita la recuperación de texturas con altos niveles de detalle.y la codificación de posición de las coordenadas UV también se aplica antes de que las coordenadas UV alcancen el decodificador, lo que permite la inclusión de datos espaciales de alta frecuencia. Todo ello evita perder pequeños detalles muy importantes, maximizando así la calidad y claridad de la textura.
La parte final del proceso también implica Comparación con la textura original como referencia.donde se calcula la posible pérdida de detalle y los pesos de la red neuronal MLP (Perceptrón multicapa) y el código latente se actualizan hasta que el material de salida (textura) se convierte en una reproducción precisa del material original.
Tres ventajas principales de la compresión de texturas neuronales
- Mayor relación de compresión: Esta tecnología le permite almacenar grandes cantidades de datos de texturas sin aumentar el consumo de memoria gráfica, lo que le permite manejar una mayor cantidad de texturas incluso en tarjetas gráficas con poca VRAM.
- Soporta una gran cantidad de canales: Le permite comprimir activos complejos con múltiples canales de materiales (normal, rugosidad, albedo, oclusión ambiental, etc.) en un conjunto de materiales de una manera más eficiente, sin tener que dividir o simplificar los datos utilizados.
- Reduzca el consumo de almacenamiento y ancho de banda: Esta tecnología puede reducir el espacio de almacenamiento de los juegos, reducir el espacio que ocupa el juego en el disco, acelerar las descargas y reducir el tamaño de los parches.
En definitiva, tendremos juegos gracias a una comprensión neuronal de las texturas. Con texturas más complejas, ricas y de mayor calidadpero tu también eres Consumirá menos memoria gráficay el juego no necesitará ocupar más espacio de almacenamiento.
Puedes consultar la fuente de este artículo aquí
