渲染管线

1.应用阶段:CPU将决定递给GPU什么样的数据(例如:灯光、模型、物体,摄像机位置等等)

2.几何阶段:进行顶点数据和坐标数据进行处理

a.顶点着色器:对每个顶点进行计算处理

b.曲面细分着色器:详细计算更多顶点

c.几何着色器:对顶点进行增删改

几何阶段:进行顶点数据和坐标数据进行处理

d.投影:将顶点从世界坐标系 => 设备坐标系

e.裁剪:到裁剪坐标系,参考摄像机参数,决定可见区域顶点,为投射到二维平面做准备

f.屏幕映射:目前处于【-1,1】区间设备坐标系,需要计算到 1920 * 1080 / 屏幕坐标系
光棚化阶段:对像素点颜色进行处理

a.图元组装:把顶点数据 收集组装为简单的基本体(点,线或三角形)

b.三角形遍历:检验屏幕上的某个元素是否被三角形网格覆盖,被覆盖区域讲生成一个片元( Fragment ),当然点和线也有它自己计算的算法

c.片元着色器:为每个片元计算颜色,可编程部分,影响最终渲染颜色

d.逐片元操作:(测试+合并)决定片元是否被现实,以及如何显示
image

posted @   jialiangzai  阅读(8)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异

喜欢请打赏

扫描二维码打赏

微信打赏

点击右上角即可分享
微信分享提示