一个渲染流程

渲染流程分为:应用阶段、几何阶段、光栅化阶段。

应用阶段是CPU上运行的,准备场景的数据(光源、相机、模型等),粗粒剔除不可见的物体,设置渲染状态(材质、Shader等)。这一阶段最重要的输出就是渲染所需要的几何信息-即渲染图元,传递给下一个阶段(几何阶段)。

几何阶段是GPU上运行的,主要是逐顶点的把它们变换到屏幕空间去,再交给光栅器处理。通过对输入的渲染图元进行多步处理后,这一阶段将会输出屏幕的二维顶点坐标、每个顶点对应的深度值、着色等信息,传递给下一个阶段。

光栅化阶段是GPU上运行的,主要会根据上一阶段传过来的屏幕顶点信息进行插值处理(纹理和颜色),然后再进行逐像素处理。


首页 我的博客
粤ICP备17103704号