必看的电脑术语(3), Q9 ^+ B8 U- K, R% _$ U9 q+ c
三、显卡术语 3 j( M! Q; u! v/ I1 s7 j# l
EDO DRAM (Extended Data Out DRAM):扩展数据输出DRAM。对DRAM的访问模式进行一些改进,缩短内存有效访问的时间。
0 u! u8 a; R* _6 r0 B* @VRAM (Video DRAM):视频RAM。这是专门为了图形应用优化的双端口存储器(可同时与RAMDAC以及CPU进行数据交换),能有效地防止在访问其他类型的内存时发生的冲突。
# Q* ~; Z# V# yWRAM (WINDOWS RAM):增强型VRRAM,性能比VRAM提高20%,可加速常用的如传输和模式填充等视频功能。 n B8 |0 |4 b
SDRAM (Synchronous DRAM):同步DRAM。它与系统总线同步工作,避免了在系统总线对异步DRAM进行操作时同步所需的额外等待时间,可加快数据的传输速度。 2 I. v' m: K4 C
" I6 b( q4 s T/ W0 a
SGRAM (Synchronous GraphicsDRAM):同步图形RAM,增强型SDROM。它支持写掩码和块写。写掩码能够减少或消除对内存的读-修改-写的操作;块写有利于前景或背景的填充。SGRAM大大地加快了显存与总线之间的数据交换。(如:丽台S680、Banshee)
' A: D: T/ \6 d% O, gMDRAM (Multibank DRAM):多段DRAM。MDRAM可划分为多个独立的有效区段,减少了每个进程在进行显示刷新、视频输出或图形加速时的时间损耗。3 x4 T+ U z& Q( A6 r t' p
RDRAM (RambusDRAM):主要用于特别高速的突发操作,访问频率高达500MHz,而传统内存只能以50MHz或75MHz进行访问。RDRAM的16 Bit带宽可达 1.6Gbps(EDO的极限带宽是533Mbps),32Bit带宽更是高达4 Gbps。% P6 @% z: e! ~
/ g2 N4 Q( w* _) R& H
二、3D显卡的基本3D功能:8 W# ?, n7 K8 m& E/ h& Q
1. Alpha Blending: ALPHA混合。ALPHA是3D纹理元素颜色特性中的特殊通道,利用它可对纹理(Texture)图象进行颜色混合,产生透明效果。 / D1 ]/ S$ ~4 @" U1 O& T+ w. V
2. Billinear Filternig: 双线过滤。一种纹理映射技术,能够减少在纹理缩放时由于色彩分配不均而产生的块状图。
+ A' ]% @6 D4 R4 c/ ^" ` 3. Dithering:抖动。这是变化颜色像素(Pixel)的排列以得到一种新颜色的过程。
0 N$ K3 W+ ^( h$ h0 m 4. Flat Shading:一种基本的绘制技术,用它绘制的每个三角形内部都使用同种颜色。 ) v+ e: p( E, [# ]4 K. P! |; j* g5 n5 @
5. Fogging:雾化。将某种颜色与背景混合从而隐藏背景以达到雾状效果。 + W f0 |1 a0 a7 ^+ E
3 o$ A+ r" a$ b) h2 a6 s 6. Gouraud Shading:用三角形顶点的颜色来进行插值(Interpolation)得到三角形内部每个点颜色。
% Y% ?. A& w! b7 p0 ?( L 7. Mipmap:MIP映射。它可以在内存中保存不同分辨率和尺寸的纹理图形,当3D对象禁止宣传(广告自动过滤)动时允许纹理光滑变化。
( z" P: w/ q ~8 T' A J& `' M 8. Perspective Correction:透视修正。在不同的角度和距离都能更真实地反映在3D场景中进行纹理光滑变化。 9. Point Sampled:点抽样。一种简单的纹理映射技术,用最近的纹理元素来决定当前点的颜色。% R" C$ \( `7 p+ g5 A
8 f) Y3 F- d7 j! O* j0 Y
10. Texture Mapping:纹理映射。在3D物体上贴上位图(Bitmap)或图象,使物体具有真实感。, }; V5 t% C( T( x2 \
11. Transparency:透明。
$ f/ D% h( @, C! D* S) d6 ]( q* W- h 12. Z-BUFFER:它是用来存放场景象素深度的显存区。
. G9 ^# o! ?1 D5 `/ [8 j* e 13. Gamma Correction:伽玛纠正。为了补偿由于显示器偏差而导致的图形失真,伽玛纠正就对图形进行亮度纠正。 . B( s0 f8 ?! Z' S
$ y" O6 ?) M4 [8 f& a& o 三、3D显卡的三大API - _* c0 H. T8 ]. D
API(Application Progam Interface 应用程序接口):是3D应用程序和3D显卡进行通讯的软件接口。
- W! z- A; U" x, N) x
x8 p2 N! h! ^$ R. k( ] 1.Direct 3D: 它是MICROSOFT的Direct X中的中间接口界面。在某些3D功能无法由硬件实现时,Direct 3D可以用软件仿真大多数3D功能,提高3D图形显示速度,它的动画特征质量相当高,非常适用于游戏开发。
) E* q+ U3 g* h! Z) q+ y & q+ C/ d& k0 I7 o" T
2.Heidi(也叫Quick Draw3D):它是一个纯粹的立即模式窗口,主要适用于应用开发,Heidi灵活多变,能够处理非常复杂的几何图形,扩展能力强,支持交互式渲染,最主要的是它得到了Autodesk的大力支持(Autodesk 就是著名的AUTOCAD和3D SUTDIO、3DMAX生产厂家) , H3 Q) K: n9 ~; k/ I
3.OpenGL(开放式三维图形库)是由SGI公司所开发的(SGI一间生产非PC图形工作站的公司,包括其软件Waterfull aliasmaya,其知名度相当于PC界的Intel)。OpenGL是一个独立平台,具有可禁止宣传(广告自动过滤)植性。它能够快速绘制2D和3D对象,在分布式环境中协同工作,是大型科学和工程进行高复杂3D图形设计的标准应用程序接口。
7 ^- {% U4 c+ _0 x# u& Y; } 16-、24-和32-位色:16位色能在显示器中显示出65,536种不同的颜色,24位色能显示出1670万种颜色,而对于32位色所不同的是,它只是技术上的一种概念,它真正的显示色彩数也只是同24位色一样,只有1670万种颜色。对于处理器来说,处理32位色的图形图像要比处理24位色的负载更高,工作量更大,而且用户也需要更大的内来存运行在32位色模式下。
9 d* C4 o. o; k" j; _ 2D卡:没有3D加速引擎的普通显示卡。
9 A1 s$ J6 l7 E8 Y ' L$ r! Y! y! @3 a5 D1 k% z: D% q- d
3D卡:有3D图形芯片的显示卡。它的硬件功能能够完成三维图像的处理工作,为CPU减轻了工作负担。通常一款3D加速卡也包含2D加速功能,但是还有个别的显示卡只具有3D图像加速能力,比如Voodoo2。
) Y {+ H* f3 V( P# G9 I & b9 r- D: X8 m" A9 l2 W- o
Accelerated Graphics Port(AGP)高速图形加速接口:AGP是一种PC总线体系,它的出现是为了弥补PCI的一些不足。AGP比PCI有更高的工作频率,这就意味着它有更高的传输速度。AGP可以用系统的内存来当作材质缓存,而在PCI的3D显卡中,材质只能被储存在显示卡的显存中。 ; x3 r) G* i5 n: M
. ?3 \7 q" D* P
AlphaBlending(透明混合处理):它是用来使物体产生透明感的技术,比如透过水、玻璃等物理看到的模糊透明的景象。以前的软件透明处理是给所有透明物体赋予一样的透明参数,这显然很不真实;如今的硬件透明混合处理又给像素在红绿蓝以外又增加了一个数值来专门储存物体的透明度。高级的3D芯片应该至少支持256级的透明度,所有的物体(无论是水还是金属)都由透明度的数值,只有高低之分。! g0 Q& e# }! d4 [
! c3 x1 ]+ J Y; m& v3 i
" j: O2 T( p6 u y; I3 ~ Anisotropic Filtering(各向异性过滤):(请先参看二线性过滤和三线性过滤)各向异性过滤是最新型的过滤方法,它需要对映射点周围方形8个或更多的像素进行取样,获得平均值后映射到像素点上。对于许多3D加速卡来说,采用8个以上像素取样的各向异性过滤几乎是不可能的,因为它比三线性过滤需要更多的像素填充率。但是对于3D游戏来说,各向异性过滤则是很重要的一个功能,因为它可以使画面更加逼真,自然处理起来也比三线性过滤会更慢。
) d: L# Q) L5 x: Z* g* a% @ Q2 ^/ z) v `% s: P1 y& H4 x! a. T0 J3 t0 y+ F$ }
Anti-aliasing(边缘柔化或抗锯齿):由于3D图像中的物体边缘总会或多或少的呈现三角形的锯齿,而抗锯齿就是使画面平滑自然,提高画质以使之柔和的一种方法。如今最新的全屏抗锯齿(Full SceneAnti-Aliasing)可以有效的消除多边形结合处(特别是较小的多边形间组合中)的错位现象,降低了图像的失真度。全景抗锯齿在进行处理时,须对图像附近的像素进行2-4次采样,以达到不同级别的抗锯齿效果。3dfx在驱动中会加入对2x2或4x4抗锯齿效果的选择,根据串禁止宣传(广告自动过滤)芯片的不同,双芯片Voodoo5将能提供2x2的抗锯齿效果,而四芯片的卡则能提供更高的4x4抗锯齿级别。简而言之,就是将图像边缘及其两侧的像素颜色进行混合,然后用新生成的具有混合特性的点来替换原来位置上的点以达到柔化物体外形、消除锯齿的效果。
# _; d4 y; j5 K& M4 b. d ( u% z$ J r8 M" p" z9 \/ y
API(Application ProgrammingInterface)应用程序接口:API是存在于3D程序和3D显示卡之间的接口,它使软件运行与硬件之上。为了使用3D加速功能,就必须使用显示卡支持的API来编写程序,比如Glide, Direct3D或是OpenGL。 & ^5 u" B" ]. p, r
$ R8 N6 [ e+ f T! P% H4 W* k8 I. o
3 U% u# t+ W9 h$ f6 g( G