OpenGL
文章平均质量分 95
代码乐
这个作者很懒,什么都没留下…
展开
-
Opengl中reflect反射算法
Opengl中reflect反射算法在opengl或者其他的游戏引擎shader(比如unity3d中),都有一个方法叫做reflect用来计算光的反射向量,他的参数就是入射光向量和像素法线向量。reflect(R,N)。那么他的内部原理到底是什么呢?我们先来看下下面这个图片:如图所示,L就是入射向量,N就是法线,R就是反射向量,r是R平移到L的箭头上和N构成了一个三角形(向量没有位置,只有方向,所以可以随便平移),l是L平移到R的箭头上和N构成了一个三角形,于是这就构成了一个菱形。我们根据向量点积原创 2020-07-03 00:17:34 · 2564 阅读 · 3 评论 -
详解Opengl中VBO和VAO
详解Opengl的VBO和VAO前言什么是VBO如何创建VBO什么VAO如何执行VAO前言对于Opengl中的VBO和VAO相信很多人都熟悉这2个名字,但是有时候缺容易混淆2个概念或者说不理解这2个概念的作用是什么。本人对Opengl的理解也很浅显,所以专门对这2个概念做了学习,这里记录下,便于以后查看。这里使用的Opengl版本为3.3版本,部分api可能在老版本的Opengl会报错。什么...原创 2020-01-14 11:45:11 · 10512 阅读 · 4 评论