美文网首页
前向渲染和延迟渲染

前向渲染和延迟渲染

作者: blue_lights | 来源:发表于2021-08-31 07:03 被阅读0次

什么时候用延迟渲染?

使用许多动态灯光 = 应该使用延迟渲染

前向渲染

前向渲染是线性的,每个几何图元线性传递最终生成图像。

延迟渲染

渲染会延迟,直到所有几何图形都通过管道;然后通过在最后应用阴影来生成最终图像。

延迟渲染:几何体到顶点到片段着色器。传递给多个渲染目标,然后用光照着色。

延迟渲染本质

1、每个几何体都使用多个渲染目标渲染到多个屏幕空间缓冲区,但没有光影。

2、特别是,深度、法线和颜色都被写入单独的缓冲区(图像)。

3、然后将这些缓冲区组合起来,为每个灯提供足够的信息来照亮像素。

Color、Depth和Normal缓冲区 三个缓冲区+ 光照 生成的最终照明(着色)结果

相关文章

网友评论

      本文标题:前向渲染和延迟渲染

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