U_Shader 入门精要
1、程序员的三大浪漫:编译原理、操作系统、图形学
2、渲染流水线的任务是由一个三维场景出发生成一张二维图像
3、渲染流程三个阶段:应用阶段、几何阶段、光栅化阶段
a、应用阶段:(由开发者处理)CPU处理,剔除不可见物体,设置模型渲染状态 输出:渲染图元(ps:此阶段在本书范畴外)
b、几何阶段:GPU处理,将顶点坐标变换到屏幕空间
c、光栅化阶段:决定渲染图元每个像素绘制到屏幕上
GPU 渲染流水线
1、顶点着色器:把模型从模型空间转换到齐次裁剪空间
2、片元着色器:重要点,纹理采样