原文地址:http://blog.sina.com.cn/s/blog_64d591e80101me1y.html 文章主要解决了我一直以来疑惑的几个问题 1.到底用不用2的N次幂的图片 2.为什么加载资源的时候,内存会突然飙高 3.内存突然飙高的解决方案 4.如何解决程序在加载资源卡的问题 首先是 ...
分类:
其他好文 时间:
2018-02-01 22:09:21
阅读次数:
204
bootstrap 快速入门 简介 是一个的 HTML、CSS 和 JS 框架 配置页面 远程访问 <!-- 新 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="//cdn.bootcss.com/bootstrap/3.3.5/css/bo ...
分类:
其他好文 时间:
2018-01-31 22:02:55
阅读次数:
193
Alpha(透明度)是实际工作中使用频率很高的一个控制模块,它主要用于细化模型纹理及贴图绘制,该工具提供了丰富的笔触形状,使用这些笔触形状可以绘制出各种各样的效果。 ...
分类:
其他好文 时间:
2018-01-31 14:54:59
阅读次数:
171
前年学习opengl做的一个小东西。 原本计划将gpuimage 的算法一个一个转写成cpu版本 c,c++ 版本。 gpuimage 项目参考: https://github.com/BradLarson/GPUImage https://github.com/BradLarson/GPUImag ...
分类:
其他好文 时间:
2018-01-30 22:58:59
阅读次数:
195
有一张砖墙的图片将它作为纹理贴图赋给材质,将此材质赋给场景中的cube不涉及光照啊阴影什么的,就是赋个贴图,并不复杂Shader代码:Shader"Custom/TestVFTexture"{Properties{_MainTex("MainTex",2d)=""{}}SubShader{pass{CGPROGRAM#pragmavertexvert#pragmafragmentfrag#incl
分类:
其他好文 时间:
2018-01-29 18:19:46
阅读次数:
184
如果我们需要绘制两个(或者多个)一样的立方体(或者物体),只是位置、缩放、旋转不一样,那么我们可以不需要多次将这个物体的顶点信息、颜色信息等发送到显卡,而是发送一次,绘制多次,仅仅是每次绘制之前应用不同的转换矩阵。这种方法叫做OpenGL Instancing。它的效率比每次都重新发送一次数据到显卡 ...
上节说过矩阵是可以结合的,而且相乘是按照和应用顺序相反的顺序进行的。我们之前初始化translationMatrix和rotationMatrix的时候,第一个参数都是使用的一个初始矩阵 glm::matrix4(),实际上我们可以对代码稍作优化,让初始化过程精简一些。 对比一下优化之前和优化之后的 ...
#include <GL\glut.h> float fEarth = 2.0f;//地球绕太阳的旋转角度float fMoon = 24.0f;//月球绕地球的旋转角度 void Init(){ glEnable(GL_DEPTH_TEST);//启用深度测试 glClearColor(0.0f, ...
分类:
其他好文 时间:
2018-01-28 20:01:44
阅读次数:
239
//#include <gl\glut.h>#include <GL\glut.h>#include <iostream> using namespace std; float rtri;float rquad; GLfloat points0[5][3] = { {0,1,0},{-1,-1,1} ...
分类:
其他好文 时间:
2018-01-28 17:22:48
阅读次数:
255
本次实践所使用环境为CentOS 7。 参考:http://www.xuebuyuan.com/1472808.html OpenGL开发环境搭建: 1.opengl库安装 opengl库使用mesa库,安装命令: yum intall mesa* mesa库是一个开源的三维计算机图形库,以开源的形 ...
分类:
系统相关 时间:
2018-01-28 11:25:47
阅读次数:
179