(资料图片仅供参考)
对于游戏玩家来说,想要追求真实的游戏环境,物理的拟真性必不可少,而纹理渲染就是其中的一个重要环节,伴随着游戏开发技术的日渐进步,物体的纹理也是越来越精细,而数据量也是越来越大,对于显卡的压力也与日俱增,因此纹理压缩算法可以说越来越重要,甚至在一定程度上决定了游戏的流畅度。
过去为了追求更高的压缩比,游戏纹理压缩对于画质的损失比较大,而目前英伟达研发了一种全新的纹理压缩算法,英伟达将其称之为神经纹理压缩。这种算法将物理的纹理看成是三个不同维度的张量,随后根据不同维度的特性使用其他的算法进行压缩,从而实现物体在减少体积的情况下尽可能保留细节。并且英伟达表示这种纹理压缩算法采用的是软件算法而不是硬件压缩,因此理论上可以在近几年的显卡上得以应用,而不仅仅局限于这几代的显卡。
传统的纹理压缩称之为BC也就是区块压缩,分辨率实现的是1024*1024,而纹理压缩算法或者说NTC算法能够实现4096*4096的规格,也就是让分辨率提升了16倍,压缩之后的体积相比较BC也是略微增加,远远地比原生纹理的体积小。不过目前还没有更多关于NTC算法的消息,比如说是否需要游戏厂商配合,以及特定的驱动等场外因素。