opengl
文章平均质量分 52
iteye_3032
这个作者很懒,什么都没留下…
展开
-
顶点的法线变换
在图形学中,同样的一个模型视图变换矩阵可以用来变换点、线、多边形以及其它几何体,也可以变换多边形表面的切向量。比如: posEyeSpace = ModelViewMatrix * posModelSpace。 但是,同样的方式通常却不能够用于法线的变换(注意:在有些情况下是可以的)。 一、法线和顶点坐标的区别 顶点坐标表示缺省的,而法线向量的表示缺省的...原创 2014-08-27 13:28:51 · 311 阅读 · 0 评论 -
shader一
递传顶点属性息信 之前讲过,vertex shader会被个每顶点调用,常通一个顶点会包括很多息信,例如顶点标坐、顶点法向量、纹理标坐等等,我们称这些息信为顶点的属性。在之前的OpenGL版本里,个每属性都对应了一个特定的道通,我们应用glVertex,glTexCoord,,glNormal(或者通过拜访指针数函glVertexPointer, glTexCoordPointer, o...原创 2014-08-27 17:54:30 · 91 阅读 · 0 评论 -
一些shader好文章的收集
[url]http://game.ceeger.com/forum/index.php?c=thread&fid=2&page=1&type=6[/url] 一个美女程序猿的博客[url]http://blog.csdn.net/candycat1992/article/category/1782159[/url] unity官方的[url]http://en.wikibooks.org/wi...原创 2014-08-31 18:27:34 · 146 阅读 · 0 评论 -
GLSL 在OpenGL中向shader传递信息
引言 一个OpenGL程序可以用多种方式和shader通信。注意这种通信是单向的,因为shader的输出只能是渲染到某些目标,比如颜色和深度缓存。 OpenGL的部分状态可以被shader访问,因此程序改变OpenGL某些状态就可以与shader进行通信了。例如一个程序想把光的颜色传给shader,可以直接调用OpenGL接口,就像使用固定功能流水线时做的那样。 不过,使用OpenGL状态并...原创 2014-09-02 13:06:11 · 109 阅读 · 0 评论