什么是视频加速?

来源:百度知道 编辑:UC知道 时间:2024/05/16 10:56:10

3D加速卡在早期是由3dfx所开发,Voodoo系列是比较有名的产品,当时没有3D加速卡的称呼,都是称为3D子卡或附加卡较多,后来3D游戏慢慢成主流,许多3D厂商争相研发3D晶片,当时是2D显示卡比较多,后来渐渐的把3D功能加在2D显示卡上,就变成现在的3D加速卡,也就是说,它可以显示2D影像,也可以跑3D游戏.

解析3D加速卡的N种特效

首先,什么叫做特效,其实就是特殊效果啦,由于各个硬件厂商之间的技术是互相独立开发的,并不会被其他的厂商所用,所以一家研究出的技术相对于业界的一些工业标准来就是说是特殊的,将这种技术应用于自身的产品上,尤其是在虚拟现实等领域中的应用所产生出来的效果就是特效。当然,为了使自己的特效更有影响力,有的厂商会将自己的原代码公开,以利于其他硬件厂商和软件及游戏厂商的支持,这样就会使此特效发展为标准特效,如S3TC就被微软的DIREXCT软件包支持为标准特效,成为业界的一个标准。有的特效甚至还被一些硬件厂商购买,纷纷加入到自己的新产品中去,比如支持DVD软解压的运动补偿功能。

我接下来所说的特效都是标准的特效。

FOG EFFECT 雾化处理:

这是最常见的一种特性,早在最初的第一代3D加速卡中就以使用,其原理其实很简单,就是将部分画面的透明度降低,使人眼看上去有一种雾蒙蒙的感觉,同时加强画面背景的深度效果,就可以得到一个处在大雾中的效果。同时在雾深处的物体也可以不用计算出来,同时也节省了宝贵的硬件资源。

双线性过滤:

在处理3维画面时,如果每个像素点都被记住并画出的话,目前的硬件配置很难达到一个理想的帧速,但是如果都按一个像素处理的话,那么由于相邻像素的特征值没有变化,所以得到的画面就会出现许多的马赛克。折中的办法就是将相邻像素及彼此之间的相对关系都记忆下来,然后绘制出来。

三线性过滤:

原理同双线性过滤一样,只不过三线性过滤的采集范围更大,计算更精确,画面更细腻。当然占用资源也更多。

区域像素纠正:

就是利用硬件对一部分画面的像素点进行纠正和补偿。