第9页:DX 11.2 新特性——分割/平铺化贴图资源
Tiled resources(平铺化资源)
“Tiled resources”的功能是将多数的小块资源进行组合,生成一个大的贴图。
用游戏来举例,以高品质表现天空、平原这种宽广地域时,一种手段就是使用大张的贴图。然而大张的贴图会占用大量的显存,Tiled resources的目的就是减少这样大张贴图对显存的占用。
比如说天空,天空的贴图绝大多数部分都是一样的,细节部分并不多,在显存中存储这样一张贴图无疑是很低的空间利用率。在利用了Tiled resources的情况下,巨大的贴图会分割成很多小块,于是会有很多同样的内容,将这些同样的内容仅一个小块放在显存中,另外在显存中记录哪些地方需要该小块。
但是在GPU的规格要求上,一张贴图的正确处理方式是必须使用连续的数据。因此Tiled resources使用Windows的虚拟内存管理功能,在系统内存内将贴图小块组合成连续的整张帖图形式的数据,递交给GPU。这样一来,贴图所占用的显存容量得以减少,游戏内可以更容易地使用高品质贴图了。

▲Tiled resources的概念图。左为系统内存上配置好了的,分割之后的小块纹理,通过Windows内存管理的硬件分页表功能重新配置,得到一张巨大的贴图之后,递交给GPU的纹理单元。
PS5惨遭破解后引连锁反应:独占游戏大量涌向PC!
索尼PS双十一大促重磅官宣!超值优惠好价来袭
《火焰纹章:万缕千丝》DLC官宣!首支宣传片公布
《高达》全新游戏官宣!11月18日就能玩了
《火焰纹章:万缕千丝》DLC预购开启!港服219港币
《最终幻想》新作首个媒体评测!百分百至少70小时