3D图形芯片的算法原理分析

时间:2013-09-22来源:网络
各象素的光强值。而Phong明暗处理则对顶点的法向量进行插值,并对多边形内的每一个象素用局部反射光照模型计算其光强。一般说来,多边形顶点的光强是顶点的法向量相对于光源和视点的方向的函数,这就是所谓的局部反射光照模型。顶点的法向量用来近似原物体表面在该点处的法向量,通过平均公用该顶点的所有多边形的法向量求得。

  Gouraud明暗处理仅与局部光照模型中的漫反射分量一起使用,这是因为当高光点完全落在多边形之内时,其对多边形顶点处没有任何影响。该方法是目前3D图形硬件都支持的唯一的明暗处理方法。

  4.特殊效果

  纹理映射、透明以及雾化(大气效应)等真实感效果都是在象素处理阶段实现的。物体表面纹理的定义是在世界坐标系中进行的,通过预处理,每个带有纹理的多边形在其顶点数据中建立了与相应纹理图的映射关系。在绘制带有纹理的多边形时,其相应的纹理图也同时被加载到纹理存储器中,在求出物体上象素坐标的同时其相应的纹理坐标也被计算出来。用该纹理坐标从纹理存储器中读出相应纹理象素的值,将其与明暗处理的结果进行混合就得到要显示的象素值。雾化(大气效应)则是在计算出的象素值上乘上一个与深度有关的衰减因子。对落在同一屏幕位置的象素点的象素值按其所属物体的透明系数进行加权融合就可以产生透明效果。

  五、结束语

  3D图形应用对计算和存储资源的巨大需求以及3D图形生成算法与传统计算机体系结构的不相适应产生了3D图形硬件。PC机上的3D图形硬件的出现只是最近几年的事,它是技术进步和市场推动的结果。目前,3D图形硬件既有高端的专用图形工作站也有入门级的图形加速卡,任何更好更快的图形效果的获得都需要付出巨大的硬件代价。

1 2 3 4

关键词: 3D 图形芯片 算法原理

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版