
GPU编程与CG语言之阳春白雪下里巴人
锐萌瑞
这个作者很懒,什么都没留下…
展开
-
GPU 图形绘制管线
GPU vs CPU由于 GPU 具有高并行结构(highly parallel structure),所以 GPU 在处理图形数据和复杂算法方面拥有比 CPU 更高的效率。 图 1 GPU VSCPU 展示了 GPU 和 CPU 在结构上的差异,CPU 大部分面积为控制器和寄存器,与之相比,GPU 拥有更多的 ALU(Arithmetic Logic Unit,逻辑运算单元)用于数据处理原创 2018-01-16 18:16:11 · 555 阅读 · 0 评论 -
Shader Language
顶点和片段处理器被分离成可编程单元,可编程顶点处理器是一个硬件单元,可以运行顶点程序,而可编程片段处理器则是一个可以运行片段程序的单元。顶点和片段处理器都拥有非常强大的并行计算能力,并且非常擅长于矩阵(不高于 4 阶)计算,片段处理器还可以高速查询纹理信息(目前顶点处理器还不行,这是顶点处理器的一个发展方向)。如上所述,顶点程序运行在顶点处理器上,片段程序运行在片段处理器上,哪么它们究竟控制了原创 2018-01-16 20:56:52 · 257 阅读 · 0 评论 -
经典光照模型(illumination model)
光照模型( illumination model ),也称为明暗模型,用于计算物体某点处的光强(颜色值)。从算法理论基础而言,光照模型分为两类:一种是基于物理理论的,另一种是基于经验模型的。基于物理理论的光照模型,偏重于使用物理的度量和统计方法,比较典型的有 ward BRDF 模型,其中的不少参数是需要仪器测量的,使用这种光照模型的好处是 “ 效果非常真实 ” ,但是 “ 计算复杂,实现起来也较...原创 2018-01-17 22:00:47 · 21161 阅读 · 1 评论