读书笔记
Rickshao1993
这个作者很懒,什么都没留下…
展开
-
《GPU编程与CG语言之阳春白雪下里巴人》 读书笔记2
Chapter3概念Vertex Program: 负责顶点坐标转换Fragment Program:负责像素颜色计算片段和像素的区别:片段是所有三维顶点在光栅化后的数据集合,这些数据还没有进行深度值比较,而像素是经过深度比较的。输入一个三角面片:顶点着色程序对其进行phong光照计算,只计算三个顶点的光照颜色,三角面片内部点的颜色按照硬件默认的算法(Gourand明暗处理或者快速phon原创 2016-03-08 20:53:09 · 2290 阅读 · 0 评论 -
《GPU编程与CG语言之阳春白雪下里巴人》 读书笔记1
Chapter2 GPU图形绘制管线图形管线绘制三个主要阶段应用程序阶段高级语言实现主要和CPU,内存打交道例如:碰撞检测,场景图建立,空间八叉树更新,视锥裁剪等经典算法得到几何体数据(顶点坐标,法向量,纹理坐标,纹理等),并通过数据总线传递给图形硬件(时间瓶颈)几何阶段顶点变换,光照,裁剪,投影以及屏幕映射得到经过变换和投影之后的顶点坐标、颜色、纹理坐标光栅阶段为像素(pixel原创 2016-03-08 18:14:52 · 3126 阅读 · 0 评论 -
《GPU编程与CG语言之阳春白雪下里巴人》 读书笔记3 漫反射与Lambert光照模型
先来几个概念:环境光(Ambient Light): 从物体表面所产生的反射光的统一照明,称为环境光 或背景光。环境光没有空间和方向性,在所有方向上和所有物体表面上投射的环境光强度是统一的恒定值。平行光:即光线都从同一个方向照射。漫反射:英文是diffuse reflection,不用解释了。Lambert反射体:即理想漫反射体,产生光的漫反射现象的物体表面。 Iambdiff=kdIa原创 2016-06-12 18:35:07 · 1095 阅读 · 0 评论