type
status
date
slug
summary
tags
icon
password

图形渲染流程

一、 背景

因为总是记不得图形的渲染流程,所以打算记一下,在图形渲染的时候图形渲染的各个阶段是在做什么。

二、 图形渲染的过程

notion image
图形渲染的过程一般有六个阶段
  • 顶点着色器(Vertex Shader):该阶段输入的是顶点数据。顶点数据是一系列顶点的集合。输入的是顶点数据,经过处理之后,输出的就是几何变换之后的坐标(把3D坐标转换成另外一组3D坐标) 。Vertex Shader最后还可以接收颜色,纹理坐标等属性
  • 图元装配(Assembly):将顶点着色器的所有顶点作为输入,并将所有的点装配成指定图元的形状。图元(Primitive)用于表示如何渲染顶点数据,如:点(Point)、线(Line)、三角形(Triangle)
  • 几何着色器(Geometry Shader):把图元形式的一系列顶点的集合作为输入,它可以通过产生新顶点构造出新的图元来生成其他形状。在上图中它新生成了一个三角形
  • 光栅化(Rasterization):该阶段会将图元映射为最终屏幕上相应的像素,生成片段。片段是渲染一个像素所需要的所有数据
  • 片段着色器(Fragment Shader):该阶段会对输入的片段进行裁切。裁切掉超出试图以外的所有像素
 
40系显卡安装Tensorflow1.15.4的过程动态库静态库
Loading...
JucanaYu
JucanaYu
干饭人,干饭魂🍚
最新发布
Python练习-类型转换
2025-4-9
Python练习-count、remove、append、extend
2025-4-8
Python练习-set和sorted
2025-4-6
Python练习-insert和del
2025-4-6
Python练习-range
2025-4-6
Python练习-双指针法
2025-4-6