在本页阅读全文(共10页)
● 我是一个粉刷匠,粉刷本领强
ROP单元一直是一个相对神秘的地方,不同于其他单元的单纯和直接,ROP单元的结构和作用一直都容易让人产生混淆。有人认定ROP单元的作用就是处理雾化之类的特效,有人觉得他是抗锯齿的场合,有人以为光栅化过程在这里进行,有人相信它是送出像素的单元。甚至连ROP单元的名字长期以来都存在着不同的版本——Raster Operations Units以及Render Output Unit。
ROP单元结构
其实,ROP单元并没有大多数人想象中那样神秘,除了觉得ROP是在处理光栅化过程的人之外,其他所有人并排坐在一起,把自己的观点重复一遍,ROP单元的功能就出来了——是的,ROP单元的功能,就是处理雾化等特定的特效,进行采样及抗锯齿操作,以及将所有图像元素混合成最终画面并予以输出。所以从作用的角度出发,相比于Raster Operations Units这种头衔味道更重的名字来说,Render Output Unit显然更加适合用来描述ROP单元。
Render Output Unit,翻译过来就是渲染输出单元,那么渲染输出的第一步,明显就是渲染啦。
渲染这个词对不少人来说一直都很神圣。包括笔者在内,许多爱好者在刚刚接触到图形处理过程时,都曾经一度将渲染想象的极其复杂和神秘。其实不然,渲染过程无非就是将已经准备好的诸多图像元素混合在一起而已。几何处理单元,光栅化,TMU以及Shader单元,他们所做的看似复杂的工作,都只是为渲染过程准备基础和条件。而真正进行渲染的混合过程,跟其他图形处理过程一样,从本质上来讲其实非常简单。
把处理好的像素弄上纹理,把调好的漆刷上墙,收工。
本文导航