NVIDIA ha già messo in mostra la sua tecnologia Neutral Texture Compression (NTC), ma è ancora un lavoro in corso. Da allora la tecnologia e i suoi vantaggi in termini di efficienza sono stati descritti in modo più chiaro ed è piuttosto impressionante. La scena di una villa ad alta fedeltà con tracciamento del percorso (nella foto sopra) che originariamente richiedeva 6,5 GB di memoria si riduce di circa l’80% circa, fino a soli 670 MB. Come dimostra NVIDIA, la compressione delle texture neurali può essere utilizzata per aumentare notevolmente la fedeltà o rendere lo stesso grado di fedeltà molto meno gravoso per le risorse di memoria o GPU.

Nell’attuale contesto di mercato, l’utilizzo efficiente della memoria è diventato sempre più importante. Anche con la scena compressa fino a 670 MB, NTC di NVIDIA mostra ancora un notevole aumento di fedeltà rispetto ad altre tecniche di compressione delle texture. La scena del tavolo da pranzo nella foto sotto utilizza tecniche di rendering tradizionali (texture BCn ridimensionate) nella metà superiore e NTC nella metà inferiore. Come puoi vedere, la parte inferiore dell’immagine ha molti più dettagli e sembra più fotorealistica. E questo prima di sfruttare altre tecniche come DLSS.

In alto: 670 MB senza NTC, in basso: 670 MB con NTC
Oltre alla migliore compressione delle texture, NTC offre anche il supporto per materiali neurali multistrato. Come le texture, i materiali fisicamente accurati sono già comunemente utilizzati per simulare la diffusione sottile della luce, i riflessi e altri modi in cui la luce può interagire con una superficie. Anche il rendering neurale completo di texture e materiali vede enormi miglioramenti in termini di prestazioni e fedeltà. Sebbene l'”inferenza” venga effettivamente utilizzata con queste tecniche neurali, non verrà utilizzata alcuna intelligenza artificiale “generativa” finché non si passerà al DLSS 5.

Quindi, parte di ciò che rende possibile DLSS 5 non è semplicemente l’aggiunta di un frame post-processo di intelligenza artificiale generativa sui dati esistenti. Sotto la superficie, queste tecniche di rendering neurale sono necessarie anche per ridurre l’utilizzo della memoria, rendendo così disponibile più memoria per altre cose. Spetta agli sviluppatori capire come desiderano utilizzare e implementare NTC. Soprattutto di per sé, il miglioramento prestazionale offerto da NTC (quasi il 70% in meno di tempo di rendering per lo stesso grado di fedeltà) è impressionante.
Per uno sguardo approfondito al rendering neurale per texture e materiali, il keynote originale di NVIDIA è riportato di seguito.
Ciò che vediamo sicuramente ci piace, anche se ci vorrà del tempo prima che la tecnologia venga ampiamente utilizzata in qualsiasi gioco.
