
openGL
文章平均质量分 90
鸿儒517
积跬步以至千里,积小流以成江海!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ OpenGL中几个常见库及其区别
GLFW:搭建舞台(创建窗口、管理输入),是程序运行的基础环境。GLAD:接通电源(加载 OpenGL 函数),让程序能调用 OpenGL 的渲染功能。GLEW:接通电源(加载 OpenGL 函数),老版本的GLAD;GLM:提供工具(数学运算),简化 3D 空间变换等核心计算。一个典型的 OpenGL 程序流程是:用 GLFW 创建窗口和 OpenGL 上下文用 GLAD 加载 OpenGL 函数用 GLM 计算坐标变换矩阵。原创 2025-08-22 23:11:36 · 945 阅读 · 0 评论 -
C++ OpenGL学习笔记(4、绘制贴图纹理)
通过前面几章,彩色三角形也可以画出来进行显示了。现在我有一张图片,我想把图像显示绘制出来,怎么操作。这里就需要openGL纹理绘制相关知识了,最终效果如下图。原创 2024-12-23 11:17:33 · 1030 阅读 · 0 评论 -
C++ OpenGL学习笔记(3、绘制彩色三角形、绘制彩色矩形)
可是新的问题来了,一个三角形中有三个顶点数据,两个三角形有多少个顶点数据,6个?在上个章节中,单个颜色的三角形绘制成功了,甚至随着时间变化颜色也随着变化的三角也绘制成功了,那么我想在不同的角点设置不同的颜色值,中间内插出来,输出的三角形就是彩色的了,这个彩色三角形怎么绘制呢,通过我的学习,绘制出来了。要实现这种效果,我们在输入顶点数据的时候,就将颜色信息与顶点数据进行绑定,解析完顶点数据后就解析颜色数据,最后将颜色数据通过管线自动传到下一步进行影像绘制即可。1、定义带颜色信息的顶点,定义四个顶点;原创 2024-12-21 09:00:00 · 632 阅读 · 0 评论 -
C++ OpenGL学习笔记(2、绘制橙色三角形绘制、绿色随时间变化的三角形绘制)
openGL 2: 绘制橙色三角形、绘制绿色随时间变化的三角形。三角形是最基础的一个面图形,要在一个空的窗口上绘制三角形,就需要在上一节代码基础上进行修改。原创 2024-12-20 11:59:43 · 1138 阅读 · 0 评论 -
C++ OpenGL学习笔记(1、Hello World空窗口程序)
终于抽出时间系统学习OpenGL 教程,同时也一步一步记录怎样利用openGL进行加速计算。需下载glfw库、glad库1、glfw库:官方下载地址2、glad库:官方下载地址访问官网后,根据下图配置下载的版本等信息,点击右下角的按钮进入下载界面在下载界面,下载压缩包即可,如下图这里我也提供一下云盘下载地址,方便学习使用1.2、库的选择及安装1、glad.zip文件解压后如下图看看文件树如下图,里面没有lib文件,都是源码文件。所以glad.c文件后续跟着工程项目进行加载即可。2、glf原创 2024-12-19 09:51:21 · 502 阅读 · 0 评论