GuoXin Li's Blog

Rendering pipline

字数统计: 241阅读时长: 1 min
2022/07/02 Share

阶段

  • 应用程序阶段
  • 几何阶段
  • 光栅化阶段

应用程序阶段

  • 通过软件的方式来实现的阶段(其他阶段全部或者部分建立在硬件基础之上)
  • 可以并行在 CPU 上执行,超标量体系结构,同一阶段同一时间做不同的几件事情。
  • 包含碰撞检测、加速算法、输入检测、动画、力反馈、纹理动画、变换仿真、几何变形等。(视锥体裁剪等加速算法)
  • 主要任务为:将需要在屏幕上显示出来的几何体(图元)输入到绘制管线的下一阶段。

几何阶段

  • 模型视点变换
  • 顶点着色
  • 投影
  • 裁剪
  • 屏幕映射

光栅化阶段

  • 即给每个像素进行正确的配色,以便正确的绘制整幅图像。
  • 三角形设定(Triangle Setup)
  • 三角形遍历 (Triangle Traversal)
  • 像素着色阶段 (Pixel Shading)
  • 融合阶段 (Merging)
CATALOG
  1. 1. 阶段
    1. 1.1. 应用程序阶段
    2. 1.2. 几何阶段
    3. 1.3. 光栅化阶段