计算机图形学笔记---GPU图形绘制管线

暑假到啦,大三博主选了可视化方向,就想着在暑假提前进行学习啦。而且哦,博主前几天偶然看到了一个研究生小姐姐写的关于shader的特别棒的博客教程,简直像个天使!博主觉得如果自己在学习过程中记录下的笔记也能帮助到其他人,给大家一个大致的框架与总结,那就再好不过了。所以,出于抛砖引玉的本意,博主觉得不能这样懒啦!要更博,努力记录下重点,同时也能激励下自己嘛φ(>ω<*) 好的,我们一起加油!
呃作为学习笔记的博客在排版上可能不会很美观,图片也不会很有趣,(毕竟博主看著作要消耗很多时间qwq)但文字都是干货,其中还有一些自己的理解。


图形绘制管线 分为三个主要阶段:
应用程序阶段——用高级编程语言进行开发,主要和CPU和内存打交道,执行的有碰撞检测、场景图建立、空间八叉树更新、视锥裁剪等经典算法。在该阶段末端,几何体数据(顶点坐标、法向量、纹理坐标、纹理等)通过数据总线传递到图形硬件(时间瓶颈)
几何阶段——主要负责顶点坐标变换、光照、裁剪、投影以及屏幕映射,该阶段末端可以得到经过变换和投影后的顶点坐标、颜色、以及纹理坐标。
光栅阶段——基于几何阶段的输出数据,为像素正确配色,绘制完整图像 进行的都是单个像素的操作,每个像素的信息存储在颜色缓冲器中
注意:光照计算属于几何阶段,因为涉及视点、光源、物体的世界坐标;
雾化以及涉及物体透明度的计算属于光栅阶段,因为都需要深度值信息(在几何阶段计算从而传递到光栅阶段)

  • 几何阶段
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值