![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
openGL
文章平均质量分 96
同学小张
持续深入学习编程技术(C++ / Python等),系统探索AI大模型应用开发,坚持持续分享。
希望与大家一起讨论交流,共同进步。
展开
-
【WebGL实战】3. 让你绘制的2D图形动起来 - WebGL如何实现旋转与动画?
本文我们在 [上篇文章:【WebGL实战】2. 给2D图形上色:颜色值应该如何传递给着色器?] 的基础上,让矩形旋转起来。通过本文,我们将学会如何改变矩形的旋转角度,以及如何实现一个简单的动画效果。原创 2024-06-14 07:00:00 · 703 阅读 · 0 评论 -
【WebGL实战】2. 给2D图形上色:颜色值应该如何传递给着色器?
本文我们在 [上篇文章:【WebGL实战】1. 全流程实现与拆解:WebGL绘制2D图形] 的基础上,改进着色器,实现矩形颜色填充。原创 2024-06-09 07:00:00 · 1017 阅读 · 0 评论 -
【WebGL实战】1. 全流程实现与拆解:WebGL绘制2D图形
WebGL绘制2D图形的实战,全流程实现与拆解原创 2024-06-01 07:00:00 · 601 阅读 · 0 评论 -
【WebGL实战】0. 初识WebGL:第一个WebGL程序兼看如何使用浏览器加载本地文件(CORS跨域问题解决)
除了想要使用WebGL进行2D渲染或3D渲染之外,如果只是单纯的想学习OpenGL相关的知识,完全可以先使用WebGL进行。接口和原理都是类似的,而且上手更方便。原创 2024-05-27 07:00:00 · 654 阅读 · 0 评论 -
[learnOpenGL学习笔记_7] 纹理
纹理文章目录纹理1. 基础概念1.1 纹理坐标1.2 纹理环绕方式1.3 纹理过滤1.4 多级渐远纹理2. 代码2.0 准备图片2.1 使用 stb_image.h 加载图片。2.1.1 使用 stb_image.h2.1.2 加载图片2.2 生成纹理2.2.1 生成纹理对象2.2.2 绑定纹理对象2.2.3 生成纹理2.2.4 释放图片资源2.2.5 总结生成纹理的步骤2.3 应用纹理2.3...原创 2020-04-04 17:39:48 · 277 阅读 · 0 评论 -
[learnOpenGL学习笔记_6] 着色器 - 我们自己的着色器类
着色器 2 - 我们自己的着色器类文章目录着色器 2 - 我们自己的着色器类1. 定义头文件learnOpenGL网站是学习openGL非常有用的网站,作为一个小白,为了方便后续回顾同时给大家提供借鉴,在此记录学习的过程。本文参考:着色器本篇文章将随着教程写一个着色器类,它可以从硬盘读取着色器,然后编译并链接它们,并对它们进行错误检测。1. 定义头文件...原创 2020-02-07 14:56:34 · 376 阅读 · 0 评论 -
[learnOpenGL学习笔记_5] 着色器
着色器文章目录着色器0. 概念0.1 GLSL0.2 数据类型1. 着色器的输入与输出2. Uniform2.1 概念2.2 使用Uniform3. 更多属性4. 补充知识glUniform函数learnOpenGL网站是学习openGL非常有用的网站,作为一个小白,为了方便后续回顾同时给大家提供借鉴,在此记录学习的过程。本文参考:着色器0. 概念该部分为着色器的基本概念,包含着色器...原创 2020-01-30 16:45:44 · 300 阅读 · 0 评论 -
[learnOpenGL学习笔记_4] 你好,三角形 2
你好,三角形 2文章目录你好,三角形 21. 索引缓冲对象(EBO/IBO)1.1 概念1.2 定义顶点和索引1.3 创建及配置1.4 绘制2. 全部源码3. 练习3.1 创建相同的两个三角形,但对它们的数据使用不同的VAO和VBO3.2 创建两个着色器程序,第二个程序使用一个不同的片段着色器,输出黄色;再次绘制这两个三角形,让其中一个输出为黄色learnOpenGL网站是学习openGL非...原创 2020-01-29 16:23:21 · 202 阅读 · 0 评论 -
[learnOpenGL学习笔记_3] 你好,三角形
你好,三角形文章目录你好,三角形learnOpenGL网站是学习openGL非常有用的网站,作为一个小白,为了方便后续回顾同时给大家提供借鉴,在此记录学习的过程。本文参考:你好,三角形...原创 2020-01-29 15:28:10 · 403 阅读 · 0 评论 -
[learnOpenGL学习笔记_2] 你好,窗口
你好,窗口文章目录你好,窗口1. 程序第0步,引用头文件2. 从main函数开始,7步显示窗口3. 给窗口增加一些操作3.1. 通过callback进行视口大小调整3.2. 输入控制3.3. 渲染4. 全部源码learnOpenGL网站是学习openGL非常有用的网站,作为一个小白,为了方便后续回顾同时给大家提供借鉴,在此记录学习的过程。本文参考:你好,窗口在上文中我们通过复制粘贴代码验...原创 2020-01-28 15:09:49 · 237 阅读 · 0 评论 -
[learnOpenGL学习笔记_1] Macbook Pro下搭建learnOpenGL环境
Macbook Pro下搭建learnOpenGL环境文章目录Macbook Pro下搭建learnOpenGL环境1. 创建一个新的XCode工程2. 搭建learnOpenGL环境2.1 获取GLFW2.2 配置GLAD3. 验证环境,生成一个窗口learnOpenGL网站是学习openGL非常有用的网站,作为一个小白,为了方便后续回顾同时给大家提供借鉴,在此记录学习的过程。learn...原创 2020-01-28 13:07:33 · 595 阅读 · 0 评论