
着色器语言(橙宝书笔记)
文章平均质量分 58
妙为
一念归零
展开
-
openGL着色语言笔记
openGL着色语言笔记前言目前看到第六章,前五章都是简介,到了第六章才开始真正的代码阶段,首先是顶点着色器的编写。她是基于phone光照模型,即环境光、漫反射、镜面光相互作用的结果,当然这只是基础光照模型,要想获得逼真的光照模型还得使用大名鼎鼎的光线追踪技术,这是后话,万丈高楼平地起,先从最基本的光照模型学起。光照模型图顶点着色器代码//// Vertex shader for procedura...原创 2021-02-22 00:06:35 · 266 阅读 · 0 评论 -
着色器语言第三版笔记(第二章)
着色器语言第三版笔记(第二章)1.顶点处理器(vertex processor) 顶点处理器一种可编程单元,它所操作的是输入的顶点值与其相关联的数据。顶点处理器用来执行下面这些传统的图形操作。 (1)顶点变换 (2)法线变换以及规格化 (3)纹理坐标生成 (4)光照 (5)彩色纹理应用2.片元处理器(fragment processor) 片元处理器是一种处理片元值...原创 2021-01-20 18:50:40 · 227 阅读 · 0 评论 -
着色器语言第三版笔记(第一章)
着色器语言第三版笔记(第一章)第一章1.7绘制几何对象 1.7.1 指定几何对象 1.法线:通过从模型矩阵获得的左上角的3x3矩阵的逆变换来转换 2.纹理坐标会通过纹理矩阵来转换 1.7.2 逐个定点操作 1.7.2 图元组装:primitive assembly 顶点数据被结合成完整的图元: 1.点:需要一个顶点 2.直线:需要两个顶点 3.三角形...原创 2021-01-20 11:36:11 · 208 阅读 · 2 评论