NVIDIA Updates RTX Neural Texture Compression SDK with Shader Model 6.9 Support and Performance Improvements
NVIDIA has released
beta version 0.7 software suite
RTX Neural Texture Compression (RTXNTC) — a technology that uses neural networks to compress texture materials. The solution is aimed at significantly reducing the volume of game data and more efficient work with textures during loading and rendering.
The updated version of the SDK adds
preliminary support for Shader Model 6.9 via new driver and
porting part of DirectX 12 Cooperative Vector logic to the standard Microsoft Agility SDK — previously, custom NVIDIA extensions were used. In addition, now
the transformation of weights for inference is performed directly on GPU, which speeds up the execution of operations.
Also implemented
custom extensible glTF specification "NV_texture_swizzle", designed to describe NTC storage of materials. In addition, the feedback mode has the ability to
batch transcoding of tiles, and in the sample mode, the stability and performance of inference have been improved. The logic of color channel matching and the overall quality of the LibNTC library code have also been improved.
Although the SDK is optimized for NVIDIA graphics, it can also be used on GPU
Intel and AMD, including Linux platforms. According to the developers, RTXNTC will continue to develop as a universal tool for future games and 3D scenes, with an emphasis on compression without loss of visual quality.