OpenGL的一些名词(shader,light。。。)
摘要:搬运自:https://learnopengl-cn.github.io/01%20Getting%20started/10%20Review/ 词汇表1(shader) OpenGL: 一个定义了函数布局和输出的图形API的正式规范。 GLAD: 一个拓展加载库,用来为我们加载并设定所有OpenG
阅读全文
OpenGL 3D旋转的木箱
摘要:学习自: https://learnopengl-cn.github.io/01%20Getting%20started/08%20Coordinate%20Systems/#3d 0,首先添加glm库文件 相关方法可以参照我指定的那篇随便 1,顶点着色器shader.vs 2,片段着色器shade
阅读全文
OpenGL坐标系的理解
摘要:搬运自: https://learnopengl-cn.github.io/01%20Getting%20started/08%20Coordinate%20Systems/#3d 为了将坐标从一个坐标系变换到另一个坐标系,我们需要用到几个变换矩阵,最重要的几个分别是模型(Model)、观察(Vie
阅读全文
OpenGL之纹理贴图(Texture)
摘要:学习自: https://learnopengl-cn.github.io/01%20Getting%20started/06%20Textures/ 先上一波效果图: 实际上就是:画了一个矩形,然后贴了两张图,下面是一个木窗,上面一个笑脸。 首先放上这次教程所需要的贴图和库文件的百度云 链接:ht
阅读全文
OpenGL之shader着色器的应用,三色渐变的三角形
摘要:学习自: https://learnopengl-cn.github.io/01%20Getting%20started/05%20Shaders/#_7 首先放一张效果图: 本次教程,将着色器单独定义了一个类,方便代码阅读与编写。 1,首先新建要给shader类:shader_s.h (1)sha
阅读全文
OpenGL中VA,VAO,VBO和EBO的区别
摘要:1,顶点数组(Vertex Array) VA,顶点数组也是收集好所有的顶点,一次性发送给GPU。不过数据不是存储于GPU中的,绘制速度上没有显示列表快,优点是可以修改数据。 4.VBO(Vertex Buffer Object)顶点缓冲区对象 VBO,全称为Vertex Buffer Object
阅读全文
OpenGL创建一个三角形,并且颜色渐变(绿—>黑—>绿)
摘要:学习自: https://learnopengl-cn.github.io/01%20Getting%20started/05%20Shaders/#_4
阅读全文
OpenGL绘制一个四边形
摘要:学习自:https://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/ OpenGL没有直接绘制四边形的api,所有的图形都是通过三角形来拼接而成,一个四边形可以通过两个三角形拼接而成 #include <
阅读全文
OpenGL渲染管线
摘要:学习自 https://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/ 图形渲染管线包含很多部分,每个部分都将在转换顶点数据到最终像素这一过程中处理各自特定的阶段。我们会概括性地解释一下渲染管线的每个部分,
阅读全文