美文网首页
[Unityshader学习一,渲染流水线]

[Unityshader学习一,渲染流水线]

作者: 花小邪丶 | 来源:发表于2022-07-25 17:01 被阅读0次

一,渲染流水线

1,应用阶段

        把数据加载到显存中

        粗粒度剔除

        设置好每个模型的渲染状态

        调用Draw Call

2,几何阶段

        顶点着色器: 坐标变换和逐顶点光照

        曲面细分着色器: 细分图元

        几何着色器: 逐图元操作,或者产生更多图元

        裁剪: 是将那些不在摄像机视野内的顶点裁剪掉,并剔除某些三角图元的面片

        屏幕映射: 责把每个图元的坐标转换到屏幕坐标系中

3,光栅化阶段

        三角形设置: 会计算光栅化一个三角网格所需的信息

        三角形遍历: 会检查每个像素是否被一个三角网格所覆盖

        片元着色器:

        逐片元操作:(输出合并阶段)

                a,  决定每个片元的可见性

                b,把通过了所有的测试的这个片元的颜色值和已经存储在颜色缓冲区颜色进行合并




相关文章

网友评论

      本文标题:[Unityshader学习一,渲染流水线]

      本文链接:https://www.haomeiwen.com/subject/fgmjirtx.html