Avatar notebook default
20篇文章 · 22541字 · 1人关注
  • Resize,w 360,h 240
    OpenGL-18-变换与矩阵堆栈

    一、变换 1、OpenGL中的变换 2、视图变换 视图变换是应⽤到场景中的第⼀种变换, 它⽤来确定场景中的有利位置,在默认情况下, 透视投影中位...

  • Resize,w 360,h 240
    OpenGL-17-矩阵

    一、认识矩阵 假设在空间有⼀个点,使⽤ xyz 描述它的位置。此时让其围绕任意位置旋转⼀定⻆度后,我们需要知道这个点的新的位置,此时需要通过矩阵...

  • Resize,w 360,h 240
    OpenGL-15-案例6:球体世界(自转+公转)

    我们利用前门所学到的OpenGL的知识来写一个综合案例 一、效果图 二、流程图 三、源码 四、注意事项 着色器使用:大球小球-纹理点光源着色器 ...

  • Resize,w 360,h 240
    OpenGL-14-纹理技巧:MIP贴图及案例5:隧道

    一、MIP贴图 Mip贴图:是纹理的一种渲染技巧。用来提高渲染的性能、提高显示的质量。 应用场景:在图像很大或者很小的时候,这时候进行移动改变深...

  • Resize,w 360,h 240
    OpenGL-13-案例4:纹理金字塔

    结合之前文章所涉及到的知识,我们来实现一个简单案例 一、案例分析 金字塔由4个三角形+底部正方形构成,而底部正方形是由X、Y两个三角形构成的。所...

  • Resize,w 360,h 240
    OpenGL-16-向量

    一、认识向量 标量:例如1、2、3等一个具体的数值。 向量:在3D笛卡尔坐标中,一个顶点(x,y,z)代表了在空间中的一个位置,在数学思维中,这...

  • Resize,w 360,h 240
    OpenGL-12-纹理、纹理API及纹理坐标

    一、了解纹理 在OpenGL中,纹理是一种图形数据,主要用于包装不同的物体。我们来举个例子:装修房子时,各个房间需要贴不同的墙纸。这里的墙纸就是...

  • Resize,w 360,h 240
    OpenGL-11-观察方式与MV矩阵堆栈关系

    在之前的OpenGL的案例中,我们可以分辨出关于GLFrame有两种不同的方式:观察者不动,物体动观察者动,物体不动此外还牵涉到我们使用视图模型...

  • Resize,w 360,h 240
    OpenGL-10-渲染技巧:深度测试、多边形偏移、颜色混合

    上篇文章提到了 深度测试 可以解决隐藏面消除。这次来深入理解一下深度测试,以及深度测试带来的问题和解决方法:多边形偏移、颜色混合等技巧 一、深度...

文集作者