荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: muyu (驱动), 信区: Hardware
标  题: 3D图形技术(一)
发信站: BBS 荔园晨风站 (Sat Mar  4 12:13:28 2000), 站内信件

3D图形技术(一)
----------
作者:fengjin
----------
    人们现在常常谈到GPU这样的一个概念,但GPU是什么,
它有什么用呢?
----------
一、什么是GPU?
----------
GPU是相对于CPU的一个概念,由于在现代的计算机中(特别
是家用系统,游戏的发烧友)图形的处理变得越来越重要,
需要一个专门的图形的核心处理器。而另一个方面,以
nVIDIA 公司的GEFORCE256为代表的新一带的图形芯片对CPU
的依赖程度已经不是那样的高,于是有了GPU,专门的图形
处理器的意思。
----------
二、显示卡的相关知识:
----------
很显然,GPU是一种图形的设备,就不能不来谈谈显示卡。
显示卡的主要作用是对图形函数进行加速。早期的电脑,CPU
和标准的EGA或VGA显示卡以及帧缓存(用于存储图象),可以对
大多数图象进行处理,但是它们只是起一种传递作用,我们所
看到的就是CPU所提供的。这对老的操作系统象DOS,以及文本
文件的显示是足够的,但是这种组合对复杂的图形和高质量的
图象的处理就显得力不从心了,特别是当用户使用Windows操
作系统后,CPU已经无法对众多的图形函数进行处理,而最根本
的解决方法就是图形加速卡。图形加速卡拥有自己的图形函数
加速器和显存,这些都是专门用来执行图形加速任务,因此就
可以大大减少CPU所必须处理的图形函数。比如我们想画个圆圈,
如果单单让CPU作这个工作,它就要考虑需要多少个像素来实现,
还要想想用什么颜色,但是如果图形加速卡芯片具有画圈这个
函数,CPU只需要告诉它“给我画个圈”剩下的工作就由加速卡
来进行,这样CPU就可以执行其?
芯片集能够提供的图形函数计算能力,这个芯片集通常也称为加
速器或图形处理器。一般来说在芯片集的内部会有有一个时钟发
生器、VGA核心和硬件加速函数,很多新的芯片集在内部还集成了
RAMDAC(后面会介绍)。芯片集可以通过它们的数据传输带宽来划分,
最近的芯片多为64位或128位,而早期的显卡芯片为32位或16位。
更多的带宽可以使芯片在一个时钟周期中处理更多的信息。但是
大家不要以为128位芯片就会比64位芯片快两倍,更大的带宽为我
们带来的是更高的解析度和色深,加速卡的速度很大程度上受所
使用的显存类型以及驱动程序的影响。现在生产加速卡的厂商可
以分为两类。一类是自己生产芯片,自己设计卡板并生产,例如
MGA所生产的加速卡多为此类(m3d除外),因为从设计到生产都是
自己进行,所以对BIOS和驱动程序的设计会做的较好。另外一类
就是使用别人设计的芯片,自己设计卡板线路并生产,象Diamond
就是这一类中比较著名的厂家。
----------
显示卡的综合知识
三、了解两个重要的概念
----------
3D像素填充率与多边形生成率
四、GPU技术的一些核心内容:
光源及变形处理(Transform and Lighting) 在以往的显卡技术中,
为了使物体图象真实,就不得不大量增加多边形设计,这样就会导
致速度下降,而采用较少的多边形呢,画面又很粗糙。但经过这几
代的发展,人物形象仍然很呆板。为了克服这放面的弊病,nVIDIA
研究出来的一种新型技术,这就是光源及变形处理(Transform and
 Lighting)。GeForce256采用的这种T&L技术其特点是能在不增加
物体多边形的前提下,进一步Riva TNT上,为此,3dfx还以“双重纹理渲染是3dfx的专利”
为由,
将nVIDIA送上里法庭。对于最新的GeForce256来说,其填充速度可以
达到原来TNT的数倍。而256位渲染引擎则能在相同时钟频率里可以处
理更多的数据,提高内部总线的带宽。
----------
采用GPU技术的3D显示卡GEFORCE256的详细文章
当前的主流厂家的Geforce 256四强大比拼。
(未完待续)

--
浪迹天涯从此并肩看彩霞!!!

      欢迎访问我的网站——易 得  驱   动 !  !   !

                        ——http://software.fanso.com/

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 166.111.158.17]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店