图形绘制管线描述GPU的渲染流程

图形绘制管线描述GPU的渲染流程,即根据给定的camera,三维物体,光照方向,照明模式和纹理等元素,如何在屏幕上绘制出一个具有三位效果的的二维图像。
在这里我们将图形绘制管线分为三个主要阶段:
一:应用程序阶段
应用程序阶段,我们使用高级语言进行开发,它主要用于与CPU,内存打交道,诸如碰撞检测,场景图的建立等算法在此执行,在该阶段的末端我们将数据(顶点坐标,法向量.纹理及纹理坐标通过数据总线发送给图形硬件接口)
二:几何阶段
主要负责顶点坐标的转换,这里说一下为什么要进行顶点坐标的转换,因为物体是三维的,最终要显示在屏幕上,而屏幕确实二维的,所以要将三维物体的顶点坐标–世界坐标--视图坐标(相对相机的坐标)--屏幕的坐标才能在屏幕上显示出具有三维效果的二维图像.当然光照的计算也是在该阶段进行的,因为光照计算涉及到视点,光源和物体的世界坐标,并且是子啊世界坐标下进行计算的.
三:光栅阶段
基于几何阶段的数据输出,我们为每个像素进行正确配色,而最终绘制出一幅图像,而该过程都是对单个的像素进行操作,每个像素的信息都存储在帧缓存和颜色缓存中
GPU处理流程

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值