一、变换 1、OpenGL中的变换 2、视图变换 视图变换是应⽤到场景中的第⼀种变换, 它⽤来确定场景中的有利位置,在默认情况下, 透视投影中位...
一、认识矩阵 假设在空间有⼀个点,使⽤ xyz 描述它的位置。此时让其围绕任意位置旋转⼀定⻆度后,我们需要知道这个点的新的位置,此时需要通过矩阵...
我们利用前门所学到的OpenGL的知识来写一个综合案例 一、效果图 二、流程图 三、源码 四、注意事项 着色器使用:大球小球-纹理点光源着色器 ...
一、MIP贴图 Mip贴图:是纹理的一种渲染技巧。用来提高渲染的性能、提高显示的质量。 应用场景:在图像很大或者很小的时候,这时候进行移动改变深...
结合之前文章所涉及到的知识,我们来实现一个简单案例 一、案例分析 金字塔由4个三角形+底部正方形构成,而底部正方形是由X、Y两个三角形构成的。所...
一、认识向量 标量:例如1、2、3等一个具体的数值。 向量:在3D笛卡尔坐标中,一个顶点(x,y,z)代表了在空间中的一个位置,在数学思维中,这...
一、了解纹理 在OpenGL中,纹理是一种图形数据,主要用于包装不同的物体。我们来举个例子:装修房子时,各个房间需要贴不同的墙纸。这里的墙纸就是...
在之前的OpenGL的案例中,我们可以分辨出关于GLFrame有两种不同的方式:观察者不动,物体动观察者动,物体不动此外还牵涉到我们使用视图模型...
上篇文章提到了 深度测试 可以解决隐藏面消除。这次来深入理解一下深度测试,以及深度测试带来的问题和解决方法:多边形偏移、颜色混合等技巧 一、深度...
文集作者