Real-Time Rendering 4th Edition 阅读笔记0 图形渲染管线

Real-Time Rendering 4th Edition 阅读笔记0 图形渲染管线

看了看 Real-Time Rendering 4th Edition ,姑且写一些不是很准确的理解,做参考。若有错误,欢迎指正。

图形渲染管线

图形渲染管线(Graphics Rendering Pipeline,简称GPU)是图形处理器(Graphics Processing Unit,简称GPU)上执行的指令序列,用于将3D场景转换为2D图像。图形渲染管线由一系列的阶段(Stage)组成,每个阶段执行不同的任务。(以上为AI生成,我懒得写了)

如同福特把流水线引入汽车制造,图形渲染管线是为了计算图形而引入的一套流水线。这套流水线在这本书中主要有四个主要阶段:

  1. 应用阶段(Application)

  2. 几何处理阶段(Geometry Processing)

  3. 光栅化阶段(Rasterization)

  4. 像素处理阶段(Pixel Processing)也叫片元处理阶段(Fragment Processing)

应用阶段

应用阶段主要发生在CPU上,开发者对此阶段的控制是相对自由的。有一些任务也可以在GPU上运行。即通过使⽤⼀个叫
做计算着⾊器(compute shader)的独⽴模式,该模式会将 GPU 视为⼀个⾼度并⾏
的通⽤处理器,⽽忽略其专⻔⽤于图形渲染的特殊功能。


Real-Time Rendering 4th Edition 阅读笔记0 图形渲染管线
https://catfootbeats.github.io/2024/02/14/Real-Time-Rendering-4th-Edition-阅读笔记0-图形渲染管线/
作者
Catfootbeats
发布于
2024年2月14日
许可协议