- 博客(4)
- 收藏
- 关注
原创 在Unity中DIY一个简单的lightingmap支持
在unity3D(使用版本2018.4.11)中,我们设置一个场景,放上一个Plane,一个立方体,一个球体,放置一个平行光以及一个点光源。打开Lighting设置面板,我们设置环境模式为baked我们再把点光源和平行光的模式改成bakedok,现在我们开始生成光照贴图,我们场景很简单,很快生成好了贴图,效果如下,我们把光源全都禁掉,拖动plane,能看到光影贴图已经生成了。ok,我们自己先来写一个shader,解决掉基本的纹理采样的逻辑。 Shader "Unlit/Textu
2020-07-15 00:14:01
650
原创 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
2806
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
11752
4
翻译 OPENGL 投影矩阵原理
OPENGL 投影矩阵原理前言总览透视投影合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言文章参考自这里,英语好的小伙伴可...
2020-01-09 22:36:03
575
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人