图形渲染管线

charlee4420 天前
顶点着色器·图形渲染管线·顶点处理·gpu并行计算·几何变形
《实时渲染》第3章-图形处理单元-3.5顶点着色器顶点着色器是图3.2所示功能管道中的第一阶段。虽然这是直接由程序员控制的第一阶段,但值得注意的是,在此阶段之前会发生一些数据操作。在DirectX所称的输入汇编器[175, 530, 1208]中,可以将多个数据流编织在一起以形成沿管道发送的顶点和图元集。例如,一个对象可以由一组位置和一组颜色表示。输入汇编器将通过创建具有位置和颜色的顶点来创建此对象的三角形(或线或点)。第二个对象可以使用相同的位置数组(以及不同的模型变换矩阵)和不同的颜色数组来表示。数据表示在第16.4.5节中详细讨论。输入汇编器也支持
charlee441 个月前
光栅化·图形渲染管线·三角形遍历
《实时渲染》第2章-图形渲染管线-2.4光栅化顶点及其关联的着色数据(全部来自几何处理阶段)在进行变换和投影后,下一阶段的目标是找到所有像素(图片元素的缩写),这些像素位于要渲染的图元内部,例如三角形。我们将此过程称为光栅化,它分为两个功能子阶段:三角形设置(也称为图元组装)和三角形遍历。它们显示在图2.8的左侧。请注意,这些也可以处理点和线,但由于三角形最常见,因此子阶段的名称中带有“三角形”。因此,光栅化也称为扫描转换,是将屏幕空间中的二维顶点(每个顶点具有z值(深度值)和与每个顶点关联的各种着色信息)转换为屏幕上的像素。光栅化也可以被认为是几何
我是有底线的