2020-7-12 admin
笔记
最近研究godot引擎,发现这款引擎还蛮不错的,体积小安装包才30MB,相对于unity3d之类的引擎,动不动就好几个G的安装包。
这款基本的功能都是够用,最新的3D的demo效果也很不错,最重要的是这款引擎完全免费,MIT授权。
阅读全文>>
标签: 游戏开发 计算机图形学 godot
评论(0)
浏览(1137)
2018-10-26 admin
图像处理
物体能镜面反射环境时候,渲染环境就多了一步
1.创建纹理模板,以带镜面反射物体为中心,渲染除了反射物体外的所有对象,获取环境图.
2.设置渲染输出到屏幕,按照正常流程渲染所有对象,当渲染反射物体时候,用之前获取的环境图为纹理,进行镜面反射渲染.
阅读全文>>
标签: 计算机图形学 图像处理 webgl
评论(0)
浏览(1452)
2018-10-24 admin
图像处理
镜面反射
1.根据6个面生成cubetexture纹理
2.从眼睛射程的射线,与方块相交, 反射到天空纹理上,获取纹理数据
主要问题在于计算反射的射线,
顶点着色器
vEyeCoords = matView * matModel * attribPos;
vNormal = attribNormal;
片段着色器
vec3 N = normalize(uMat...
阅读全文>>
标签: 计算机图形学 算法 图像处理
评论(0)
浏览(1305)
2018-10-22 admin
图像处理
光照一直是我的弱项,从今天开始,要恶补一下光照方面的知识
3D中,要增强3D效果,通常会用到物体表面凹凸效果,
其中有一种就是叫bumpMap图,这是一种简单的处理方式,
其原理就是用 bumpMap图 x diffuse图 = 最终输出的图
bump图
diffuse图
输出图(左bumpMap处...
阅读全文>>
标签: 计算机图形学 图像处理 webgl shader
评论(0)
浏览(1357)
2018-7-19 admin
数学算法
绕X轴旋转, 如上图所示, P1是空间上的一个点, 绕X轴转β后到P2.
由于绕X轴旋转, P点的x坐标不变, (y,z)坐标会发生变化.
故先简化, 令L是P1在ZY平面上的映射点, K是P2在ZY平面的映射点, 有L(0,y1,z1), K(0,y2,z2)
所以可得到
绕x轴转动, x2 = x1 不变化, 所以下面步骤先不考虑x轴坐标...
阅读全文>>
标签: 计算机图形学 矩阵 学习 图像处理
评论(0)
浏览(1632)
2018-7-19 admin
数学算法
最近由于需要, 重新复习了3D矩阵方面的知识, 突然对矩阵旋转的推导感兴趣, 准备自己也推导一遍矩阵的公式.
向量OP从 P1点转到P2点
根据图片可得到
x1 = |OP向量| * cos(α)
y1 = |OP向量| * sin(α)
经过β角度转到P2时
x2 = |OP向量| * cos(α+β)
y2 = |OP向量| ...
阅读全文>>
标签: 计算机图形学 矩阵 学习 图像处理
评论(0)
浏览(1974)