
OPENGL
黑塞123
这个作者很懒,什么都没留下…
展开
-
Qt 使用原生 opengl 遇到的问题 OpenGL header already included, remove this include, glad already provi
【代码】Qt 使用原生 opengl 遇到的问题 OpenGL header already included, remove this include, glad already provi。原创 2024-05-19 22:58:30 · 368 阅读 · 0 评论 -
光照贴图学习
【代码】光照题图学习。原创 2024-04-06 23:22:52 · 258 阅读 · 0 评论 -
Opengl 纹理(知识点)
opengl 纹理介绍原创 2023-11-22 23:30:49 · 248 阅读 · 0 评论 -
opengl灯光基础:2.1 光照基础知识
这是一种用于模拟粗糙表面的光照模型。它考虑了表面的微小凹凸结构对光线的散射影响,能够产生更真实的漫反射光照效果。ADS模型:(主要的模型)原创 2023-05-28 13:58:44 · 1105 阅读 · 0 评论 -
opengl灯光基础:2.3材料
【代码】opengl灯光基础:2.3材料。原创 2023-05-16 00:04:23 · 254 阅读 · 0 评论 -
opengl灯光基础:2.2 ADS模型和Phong 光照模型的关联,以及具体实现
ADS模型是一种光照模型,由环境光照(Ambient)、漫反射光照(Diffuse)和镜面光照(Specular)三个部分组成。它在计算表面的颜色和明暗度时分别考虑了这三种光照的影响。原创 2023-05-03 20:10:41 · 377 阅读 · 0 评论 -
glDrawArrays 和 glDrawElements 的区别
【代码】glDrawArrays 和 glDrawElements 的区别。原创 2023-04-09 22:46:55 · 469 阅读 · 0 评论 -
opengl 坐标系
opengl 坐标系统原创 2023-04-09 14:56:38 · 529 阅读 · 0 评论 -
Opengl(一)窗体的创建
【代码】Opengl(一)窗体的创建。原创 2023-04-03 23:45:53 · 194 阅读 · 0 评论 -
CMake Error: CMake can not determine linker language for target:XXX
cmake 使用原创 2022-08-28 14:31:50 · 834 阅读 · 0 评论 -
着色器添加颜色
来龙去脉着色器本身就是很好的小程序,但它们是整体的一部分,因此我们希望在单个着色器上具有输入和输出,以便我们可以移动东西。GLSL专门为此目的定义了inand关键字。out每个着色器都可以使用这些关键字指定输入和输出,以及输出变量与传递它们的下一个着色器阶段的输入变量匹配的任何位置。顶点和片段着色器虽然有点不同。顶点着色器应该接收某种形式的输入,否则它会非常无效。顶点着色器的输入不同,因为它直接从顶点数据接收输入。为了定义顶点数据的组织方式,我们使用位置元数据指定输入变量,以便我们可以在 CPU 上配原创 2022-03-24 22:45:22 · 1502 阅读 · 0 评论 -
着色器的介绍
着色器的使用现代 OpenGL 要求我们至少设置一个顶点和片段着色器主要步骤: 1: 顶点着色器创建 2:片段着色器创建 3: 着色器程序 4:使用着色器程序顶点着色器创建:着色器源代码: const char *vertexShaderSource = "#version 330 core\n" "layout (location = 0) in vec3 aPos;\n" "void main()\n" "{\n" " gl_Pos原创 2022-03-24 22:44:05 · 1276 阅读 · 0 评论