头文件 .cpp源文件 timg.jpg文件 wall.jpg文件
原创 2021-05-29 22:38:33
584阅读
首先是印象最深刻的:Vertex Shader和Fragment shader都是要自己写的,悲。 然后是整个源代码的Rendering Pipeline。这会是一个很宏观的东西,我不会太涉及具体的代码细节,因为懒(不是 Part 1:初始化环境 我们首先initialize GLFW,这是个给Op ...
转载 2021-09-24 23:21:00
129阅读
2评论
尽管我们现在已经知道了如何创建一个物体、着色、加入纹理,给它们一些细节的表现,但因为它们都还是静态的物体,仍是不够有趣。我们可以尝试着在每一帧改变物体的顶点并且重配置缓冲区从而使它们移动,但这太繁琐了,而且会消耗很多的处理时间。我们现在有
原创 2023-06-10 06:10:54
186阅读
1点赞
在现实世界里,每个物体会对光产生不同的反应。比如,钢制物体看起来通常会比陶土花瓶更闪闪发光,一个木头箱子也不会与一个钢
原创 精选 2024-01-05 10:46:45
354阅读
原创 精选 2023-06-03 01:33:39
464阅读
现在,如果我们使用绿色的光源又会发生什么呢?
原创 精选 2023-12-28 11:00:27
292阅读
LearnOpenGL网站上采用的是GLFW这个库来进行OpenGL开发,所以我们需要配置GL
原创 精选 2023-05-13 08:56:14
268阅读
现实世界的光照是极其复杂的,而且会受到诸多因素的影响,这是我们有限的计算能力所无法模拟的。因此OpenGL的光照
原创 精选 2024-01-03 11:11:51
337阅读
LearnOpenGL学习笔记 - HDR、Bloom
在跟着LearnOpenGL学习11–材质中,我们讨论了让每个物体都拥有自己独特的材质从而对光照做出不同的反应的方法。这样子能够很容易在一个光照的场
原创 精选 2024-01-03 11:11:30
331阅读
LearnOpenGL CN 可以看到英文原版,和中文翻译,以及随时源码...
原创 2022-07-06 13:25:09
877阅读
在之前绘制三角形的博文中,我们
原创 精选 2023-05-13 09:05:24
460阅读
OpenGL希望在每次顶点着色器运行后,我们可见的所有顶点都为标准化设备坐标(Normalized
前面的教程中我们讨论了观察矩阵以及如何使用观察矩阵移动场景(我们向后移动了一点
原创 精选 2023-07-05 13:06:19
283阅读
                           OpenGL视频资料(LearnOpenGL中文)经典教材讲解1.是中文,台湾的傅老师,讲的非常好,而且还是免费的,感谢傅老师的分享​​视频地址​​ 2. 视频目录,讲解的非常仔细,可以说是手把手
原创 2022-07-06 13:31:02
100阅读
学习 OpenGL ,相信肯定有不少人看过这个网站:https://learnopengl.com/
原创 2022-10-09 05:44:13
186阅读
属于是非常困惑了,为啥初始化的顺序一定是这个样子: 首先是include的东西,必须是先glad再是glfw,然后整个最基本的代码也得是按照一定的顺序来初始化 首先是glfw的init,然后是创建窗口,然后是诡异的glfwMakeContextCurrent,然后是glfwSetFramebuffe ...
转载 2021-09-16 23:49:00
151阅读
2评论
1. 下载LearnOpenGL源代码,地址:https://github.com/JoeyDeVries/LearnOpenGL 2. 打开Terminal窗口,输入以下命令 brew install cmake assimp glm glfw //使用Homebrew安装cmake、assimp
原创 2022-05-16 15:39:21
744阅读
通过一文,我们已经知道了怎么配置渲染管线,来绘制三角形;OpenGL主要处理三角形,当
原创 2023-05-13 08:54:37
320阅读
在我做learnopengl网站上面实战部分的时候,碰到了好几个问题,第一个问题就是“非常量引用的初始值必须是左值”,产生这个问题的原因可以参考我的这篇博客:https://yangshuohao.blog.csdn.net/article/details/109864291 解决方法很简单只要添加const就可以了。 第二个问题就是运行时崩溃,这个问题你只需要注释掉#define GLEW
原创 2021-06-17 14:37:06
300阅读
  • 1
  • 2
  • 3
  • 4
  • 5