转自:https://blog.csdn.net/SUKHOI27SMK/article/details/81040161 Shaders 正如在上一篇教程中提到的,shader是在GPU中运行的小程序。如上一个教程中实现的最简单的vertex shader和fragment shader,一个sh ...
分类:
其他好文 时间:
2020-02-15 23:40:22
阅读次数:
153
转自:https://blog.csdn.net/aganlengzi/article/details/50354162 说明:跟着learnopengl的内容学习,不是纯翻译,只是自己整理记录。 强烈推荐原文,无论是内容还是排版。 原文链接 本文地址: http://blog.csdn.net/a ...
分类:
其他好文 时间:
2020-02-15 23:24:07
阅读次数:
93
ASTC中ARM研发的一种较新的贴图压缩格式,从IOS9(A8架构,现在都iOS12了)开始支持ASTC压缩格式 ,相对于PVRTC2/4而言,ASTC(4X4)的压缩比会增加到0.25,不过显示效果也会好很多,而且不要求图片长宽相等且为2的幂次方。而且Android设备也支持。 图片压缩核心思想是 ...
分类:
其他好文 时间:
2020-02-12 10:59:29
阅读次数:
384
QOpenGLFunctions::QOpenGLFunctions() 1)构造一个默认的函数解析器。 2)在调用initializeOpenGLFunctions()函数来指定一个上下文前,该解析器无效。 QOpenGLFunctions::QOpenGLFunctions(QOpenGLCon ...
分类:
其他好文 时间:
2020-02-11 15:58:02
阅读次数:
73
1. 什么命令可用来将OpenGL显示窗口的颜色设定为浅灰色?什么命令可用来将OpenGL显示窗口的颜色设定为黑色? 浅灰色的RGB值为(211, 211, 211) 2. 列出OpenGL显示窗口左下角设定到像素位置(75,200)、窗口宽度为200像素且高度为150像素的语句。 3. 显示窗口的 ...
分类:
其他好文 时间:
2020-02-09 23:57:27
阅读次数:
171
在投影变换视口变换后,需要对投影到屏幕上的平面三角形顶点属性进行线性插值,例如颜色,纹理,深度等。但对于投影前在3D空间的三角形来说,这个插值并不是线性的。下面来推导一下这个插值。 假设屏幕空间的三角形的三个顶点分别为$v_0,v_1,v_2$,$v_p$是位于三角形一边上的点$v_0 + t(v_ ...
分类:
其他好文 时间:
2020-02-07 20:34:28
阅读次数:
78
一、概念 VAO:Vertex Array Object VBO:Vertex Buffer Object EBO/IBO:Element Buffer Object,Index Buffer Object 二、解释为何如此编程 A vertex buffer object (VBO) is not ...
分类:
其他好文 时间:
2020-02-06 22:44:43
阅读次数:
77
骨骼动画资源(Spine) https://docs.cocos.com/creator/manual/zh/asset-workflow/spine.html Creator v2.2.0 及以上支持 Spine v3.7)。 骨骼动画所需资源有: .json 骨骼数据 .png 图集纹理 .tx ...
分类:
其他好文 时间:
2020-02-06 14:31:40
阅读次数:
101
https://blog.csdn.net/ym19860303/article/details/25545933 1.Lambert模型(漫反射) 环境光: Iambdiff = Kd*Ia 其中Ia 表示环境光强度,Kd(0<K<1)为材质对环境光的反射系数,Iambdiff是漫反射体与环境光交 ...
分类:
其他好文 时间:
2020-02-06 14:24:51
阅读次数:
91
Basic Command Buffer Operation 调用指定的api, 驱动将命令放入指定的buff当中。 在其他图形API(dx,or opengl) ,glsetlinewidth驱动会将其他所有的事情都做掉。 Command Buffer Pools 好处: 1、避免频繁分配和释放; ...
分类:
数据库 时间:
2020-02-06 12:39:56
阅读次数:
96