渲染引擎 渲染管线 流处理器 着色器 SP单元 着色器~~~~

来源:百度知道 编辑:UC知道 时间:2024/06/26 00:01:59
显卡的相关参数,想深入了解下,请路过的大虾指教,小弟先谢过了。。。。

渲染引擎主要是软件方面 是为了更好的发挥GPU性能所开发出的一种图形运算优化/加速组件 主要在光照 雾化 物理特性等特效方面对GPU运算做出优化 更好的还原图像 并且在动态效果方面有着很强的优势

渲染管线:也称为渲染流水线 是显示芯片内部处理图形信号相互独立的的并行处理单元 由顶点着色器和象素着色器组成 负责对图象的计算和输出工作 每一条渲染管线含有的两种着色器数量的不同直接决定了显卡性能 以前的老规格显卡一般采用每条管线中各有一个顶点着色器和若干象素着色器 以两条管线形成一条流水线的设计 所以我们可以把渲染管线比喻为工厂里面常见的生产流水线 工厂里的生产流水线决定产品的生产能力和效率 而渲染管线则是显卡的工作能力和效率的一个体现

不过渲染管线这个概念已经被SP单元所代替 渲染管线多见于采用AGP插槽的显卡和早期PCI-E插槽的显卡 下面就会接着介绍SP的概念

着色器:着色器分为顶点着色器和像素着色器 是GPU的渲染管线中最基本的运算单元 同样是老显卡的规格制定模式了

生成图像时先由顶点渲染管线中的Vertex Shader(顶点着色器)生成几何图形的骨架(由三角形构成) 然后再由像素渲染管线中的Pixel Shader(像素着色器)进行填色 最后才是像素渲染管线中的纹理单元进行贴图
这就是以前在GPU业界所采用最广泛的工作模式 “生成顶点→设置三角形→像素纹理贴图→光栅混合缓冲→显存”

准确的说 无论是顶点着色器还是像素着色器 都是一组机械指令 不同的是 顶点着色器主要负责几何运算 决定了图像显示在哪里 如何显示 而像素着色器主要负责纹理运算 简单的说 就是图像的显示充实度 并且 像素着色器只有在一个顶点着色器处于工作状态的时候才能进行运作 所以在某些场景下 会由于这种固定的工作模式而限制显卡的渲染管线效率 导致显示效果欠佳

流处理器:又成为SP单元 全称为Stream Processor 是NVIDIA全新的统一架构GPU内通用标量着色器的称谓

SP流处理器是继Pixel Pipelines(像素着色器)和Vertex Pipelines(顶点着色器)之后新一代的显卡