NVIDIA開(kāi)發革命性紋理壓縮算法:輕松提升16倍

 行業動态     |      2023-05-10 15:45:19

NVIDIA的研究人員(yuán)們開(kāi)發出了一(yī)種新的紋理壓縮算法,分(fēn)辨率更高,顯存占用更低。

GPU圖形渲染中(zhōng),紋理是重要的一(yī)環,而随着遊戲技術的進步,紋理也越發精細、龐大(dà),對于系統資(zī)源消耗越來越大(dà),更加依賴高效的壓縮算法。

1683704737176800.jpg


NVIDIA的新算法名爲“神經紋理壓縮”(Neural Texture Compression/NTC),技術原理比較深澳,簡單來說就是将紋理視作具有三個維度的張量進行處理,并對多個通道、Mipmaps一(yī)起進行壓縮,最終獲得的壓縮質量大(dà)大(dà)超過JPEG XL或者AVIF格式。


此外(wài),NTC算法不需要特定硬件,而是利用矩陣乘法的方式,可以在任何現代GPU上獲得加速(不知(zhī)道自帶Tensor單元的RTX系列上會否有額外(wài)加成),對于硬盤、内存的占用也更低。


NVIDIA宣稱,相比于傳統的GPU紋理壓縮算法BC(區塊壓縮),新的NTC算法可以帶來4倍的分(fēn)辨率提升,從1024x1024來到4096×4096,紋理規模擴大(dà)了16倍之多,質量自然不可同日而語。


使用RTX 4090壓縮9個通道、4K分(fēn)辨率的紋理,BC算法體(tǐ)積3.33MB,NTC算法稍大(dà)一(yī)些爲3.6MB,而渲染時間隻是從0.49ms增加到1.15ms。