显卡到底是怎么干活的?分分钟看懂显卡如何绘出图形!


[IT搜购网 原创] 2018-11-28 14:23:06 编辑:
熟悉电脑的人都知道计算机里面有个东西叫做‘显卡’,无论是性能爆炸的独立显卡还是羸弱的核心显卡,其中之一是家用电脑必不可少的硬件之一

其实在电脑里面所有的数据都是‘1’跟‘0’,包括你每天写的文字,拍的照片,听的歌曲等等。。。这所有的一切在计算机里面全部都是‘1和0’,这些‘0和1’其实是2进制的数据

而把他们跟我们每天接触的图片、音频、文字等互相转换也从来都不是一个简单的过程,而显卡就是把这些2进制数据转换成能让我们眼睛看懂的图片、视频的工具;可以说显卡就是计算机跟我们人类交流的桥梁

而今天我们就来简单讲解一下显卡的工作流程:

首先呢, 之前的文章我们说过CPU就像是电脑的大脑,指挥者整个计算机;所以显卡的任务当然也是CPU下达的,第一步就是CPU要把生成模型的所有的顶点都告诉显卡;所谓顶点其实就像是我们初中学的“坐标系”,在X轴Y轴Z轴里面分别处于哪个位置

然后显卡的‘几何单元’把这些点在显卡的虚拟数据空间里面都标记出来,然后用线把他们都连接起来,这样就凑成了一个简单的模型

随后显卡要把这个虚拟空间里面的立体图形转换成一个有立体感的平面图形,从3维坐标转换成2维坐标;毕竟显示器也是平面的,最后都是要输出平面图形的;这个过程就叫做“光栅化”

但是这时的图形虽然已经转换成平面图形,但是显示的仍然只是一大堆点跟线条,只能看得出大概的形状。这时就要用‘纹理贴图单元’对图像进行‘材质操作’

所谓的材质操作说白了就是往模型上面贴上图片,比如往牛的模型上贴上毛皮的图案,往人身上贴上衣服的图案

但是贴图虽然贴上了,还是有些细节还是没有实现,比如人的影子,树下面的阴影这种,这就需要‘像素着色器’来为图像进行光影效果处理,给人和别的物体加上阴影等等;也是为了让物体有更准确的表达效果

在进行完成上面这些工作之后,还有就是输出前最后的准备了,那就是‘渲染输出单元’会对这些模型、贴图、光影效果这些所有的东西进行耦合,并且附加抗锯齿;然后输出

这些大概就是显卡的工作流程了,再然后图形就会输出到您的显示器上面

分享到:

频道精选

IT搜购网简介 | 广告服务 | 招聘 | IT搜购记事 | 站点地图 | 联系方式 | RSS订阅 | 猴科技
Copyright ©2005 - 2016 ITSOGO. All rights reserved. IT搜购网 版权所有. 冀ICP备13010806号