OpenGL 阴影 在三维场景中,为了使场景看起来更加的真实,通常需要为其添加阴影,OpenGL可以使用很多种技术实现阴影,其中有一种非常经典的实现是使用一种叫阴影贴图的实现,在本节中我们将使用阴影贴图来实现一个简单场景的阴影。 原理 使用阴影贴图实现阴影,原理就是使用OpenGL渲染到贴图的方式把 ...
分类:
系统相关 时间:
2018-05-15 01:41:38
阅读次数:
217
AIO-3128C主板采用了基于Cortex-A7构架的四核处理器RK3128, 主频高达1.3GHz,集成Mali-400 MP2图形处理器。 高性价比处理核心 全面低于市面主流A7处理器的价格,却拥有极高的处理性能,让产品极具市场竞争力。 高性能图形处理器 采用ARM的Mail-400MP2,内 ...
分类:
其他好文 时间:
2018-05-14 16:47:16
阅读次数:
215
原文链接:OpenGL 通过VBO实现顶点数组绘制顶点 ...
分类:
编程语言 时间:
2018-05-12 23:30:08
阅读次数:
216
一、内存优化原则 为了优化应用内存,你应该知道是什么消耗了你应用的大部分内存,答案就是Texture(纹理)!它几乎占据了90%的应用内存。那么我们应该尽力去减小我们应用的纹理内存使用,否则我们的应用进程可能会被系统杀死。 为了减少内存警告,这里我们给出两个普遍的关于cocos2dx游戏内存优化的指 ...
分类:
其他好文 时间:
2018-05-10 14:21:37
阅读次数:
145
1、OpenGl的变化(移动、旋转、缩放等)都是通过矩阵乘法实现的,均可在当前矩阵的基础上乘以一个新的矩阵得以实现。 2、绘制一个三维物体的流程: 本节内容比较枯燥,暂时学习到此 static int day = 200; // day的变化:从0到359 void Test3DChange(voi ...
分类:
其他好文 时间:
2018-05-09 01:09:31
阅读次数:
162
[github链接] 把setPixelFormat、初始化glew、创建GL 4,2 context等操作封装到MFC类OpenGLWidget里了。使用步骤: 1. 把OpenGLWidget.h和OpenGLWidget.cpp包含在项目里面。 2. 继承类OpenGLWidget,实现两个虚 ...
分类:
编程语言 时间:
2018-05-06 20:10:46
阅读次数:
197
1、点: 2、线: 3、虚线: 4、多边形: 1>多边形的两面及绘制方式: 多边形的有两个面,每一个面均可以设置不同的绘制模式:填充(默认的绘制模式)、只绘制边缘轮廓、只绘制顶点。 glPolygonMode(GL_FRONT, GL_FILL); // 设置正面为填充方式 glPolygonMod ...
分类:
其他好文 时间:
2018-05-06 12:24:07
阅读次数:
155
学习 绘制一个圆: 在 Display() 掉用即可。 ...
分类:
其他好文 时间:
2018-05-06 01:30:48
阅读次数:
153
参考博客:https://blog.csdn.net/xue_wenyuan/article/details/51533953 https://blog.csdn.net/jinshengtao/article/details/17797641 傅里叶变换是一种信号处理中的有力工具,可以帮助我们将图 ...
分类:
编程语言 时间:
2018-05-04 14:15:01
阅读次数:
348