渲染管线

顶点着色器

进行MVP矩阵变换,转换到裁剪空间,输出齐次坐标[x,y,z,w]

曲面细分、几何着色器

输出划分后的多个图元,增加三角形面片数量

图元组装

将顶点组装成指定图元,做裁剪、背面剔除,减少进入光栅化阶段图元的数量,加速渲染进程。

屏幕映射

透视除法,转换标准设备空间[x/w,y/w,z/w,1],齐次规范化
视口变换,转换到屏幕空间

光栅化

物体到窗口坐标系之后,将3D连续物体转化为离散像素点,确定三角形所覆盖的片段,利用顶点属性插值计算得到片段属性,送入片段着色器进行颜色计算。

片段着色器

计算屏幕像素的最终颜色,进行光照、阴影计算等高级效果产生的地方。

测试混合

依次进行裁剪测试、alpha测试、模板测试、深度测试(z越小越靠前,越能通过深度测试)

四大阶段

应用程序阶段: 准备渲染所需数据,包括顶点数据,相机位置等
几何处理阶段: 顶点着色器–屏幕映射
光栅化阶段: 光栅化
像素处理阶段: 片段着色器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值