在本页阅读全文(共18页)
纹理查找是在3D成像过程中常用的一个操作,程序设计人员对该操作的一个普遍描绘技巧是阴影映射,用这个方法成像阴影的第一步是用光源投影的模具来建模整个3D场景,接着把阴影的样本图存储到距离光源最近的每一个像素中。在经过光源投影模具刷新后,每一个像素将被使用阴影的样本图来对照,R580所具备的动态分歧机制可以利用只扫描阴影边缘像素的阴影绘制手法去改善阴影绘制的速度,因为阴影的特效表现主要在边线的描绘上,所以这个方法在提高阴影成像质量的同时大大缩短了成像时间。
包含有使用阴影基本图过滤过的软边阴影
Radeon_x1900纹理样本过滤器
为了更大地促进这项软边阴影过滤技术,R580集成了一个新的纹理样本过滤器----Fetch4,它分别由红、绿、蓝、透明度四个部分组成,这些纹理单元被设计成可以从一个纹理地址同时采样和过滤全部四个组成部分,当单一的组成纹理过滤器去查找不同类型的纹理时,Fetch4可以同时用四个值在边线邻近的地址去采样,这就能在使用4个样本对照的前提下有效地增加纹理采样的速度,完美兼顾质量和速度。
使用具备超线程的快速流控制和具备快速纹理查找功能的Fetch4,R580可以以接近传统生成那些硬边阴影的速度来生成更贴近真实的软边阴影。