3D芯片的处理对象是多边形表示的物体。用多边形表示物体有两个优点:首先是直接(尽管繁琐),多边形表示的物体其表面的分段线性特征除轮廓外可以通过明暗处理(shading)技术消除;其次是仅存储多边形顶点的几何信息,多边形内部每个象素的明暗颜色计算所需的信息由这些顶点信息插值而来,这正是易于用图形硬件支持的快速明暗处理技术。3D图形芯片的功能解析 一个典型的3D 芯片具有如下功能特征:1)3D芯片的处理对象为屏幕空间的三角形或上边平行于扫描线的四边形。2)象素采样算法可选择的点采样(24位寻址空间)或象素区域随机/平均采样。如每个象素区域可有16个随机/平均分布的采样点和多达4个的面片。3)支持的象素操作包括等亮度明暗处理(flat shading);Gouraud明暗处理;Z-Buffer算法;用于透明效果等的alpha混合;纹理映射及其透视矫正;每象素可选择1个、4个(双线性插值混合)、8个(三线性插值混合)采样点的密集纹理采样;支持MIP-mapping纹理映射方法;支持多种混合模式的纹理光照效果;支持A-Buffer反走样算法。4)可以实现芯片一级的并行操作。例如在一种隔行扫描的体系结构中可有多达32个3D芯片对同一组处理对象进行并行操作。要做到这一点芯片就必须设计成可伸缩的体系结构。5)应提供与工作环境交互的丰富而强大的接口。它们包括用于传输处理对象数据的接口,芯片内部微处理器与外部的接口,象素缓存接口,纹理接口等。由于存储器技术,特别是面向图形应用的存储器技术在不断取得进步,因而3D芯片的接口设计必须有利于不断采用新出现的存储器技术。特别是颜色、深度、纹理存储器的接口,应在它们的访问协议相互独立的前提下,为每一个系统的特殊需求建立专用和优化的存储器系统。例如SGRAM(同步图形RAM)先进的块写特征适合深度存储器的清“0”操作,而新的WRAM(窗口RAM)的先进的B