自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (8)
  • 收藏
  • 关注

原创 OpenglES2.0 游戏开发-上卷 源码

https://yunpan.cn/cqsFTvfqx3aAS  访问密码 89dc

2016-03-26 23:12:47 2597 2

转载 OpenGL, OpenGL ES, WebGL, GLSL, GLSL ES APIs 列表

是一个跨平台标准化的2D/3D图形API。OpenGL 2.1提供对GLU和GLUT的支持。是相应的对于嵌入式系统,尤其是对于Android,iOS设备以及网页浏览器(WebGL)的一套标准。是“OpenGL for the web”(用于网络的OpenGL)。它使得网页可以利用系统显卡来加速3D图像生成,并被广泛应用于渲染 HTML5 Canv

2016-03-25 07:36:43 2397

原创 VBO、VAO、glVertexPointer()、glVertexAttribPointer()

  随着OpenGL状态和固定管线模式的移除,我们不在用任何glEnable函数调用,而且也不会有glVertex、glColor等函数调用。这就意味着我们需要一种新的方式来将数据传输到图形卡以渲染图形。我们可以采用VBO,或者是在OpenGL3以上版本引入的新的特性,叫做VAO。通过它,我们可以把顶点数据和颜色存储在不同的VBO中,但是在同一个VAO中。对于法线数据或者其他的顶点信息也是一样。...

2016-03-25 00:08:39 2923

原创 虚幻4目录结构

Engine目录和Game目录在虚幻4中是完全分离的。Engine根目录包含以下文件夹:Engine - 包含所有的源代码以及其他组成引擎的文件。Templates - 项目创建模板GenerateProjectFiles.bat - 生成项目官网说有个UE4Games.uprojectdirs的辅助文件,用来默认指定UnrealBuildTool寻找项目。 

2016-03-24 23:32:11 3494

转载 三维图像技术与OpenGL基础理论

英文原文:3D Graphics with OpenGL Basic Theory中文译文:三维图像技术与OpenGL基础理论1. 计算机图像硬件1.1 GPU(图像处理单元)如今,计算机拥有用来专门做图像处理显示的GPU模块,拥有独立的图像处理储存(显存)。1.2 像素和画面任何图像显示都是基于栅格的格式。一个栅格既是一张二维的

2016-03-24 23:27:53 2065

转载 OpenGL中的数据——Buffer

OpenGL中主要包括了两种数据——Buffer和Texture。Buffer用于储存线性数无类型据块,可以看成普通的内存块,而Texture则用于储存多维数据,一般储存图像或者其他数据。BufferOpenGL中有很多绑定点,Buffer绑定在绑定点使用。使用glGenBuffers来生成一个Buffer的id。使用glBindBuffer来绑定一个Buffe

2016-03-24 23:24:13 5006

转载 CMake一步步入门

All problems in computer science can be solved by another level of indirection.David Wheeler你或许听过好几种 Make 工具,例如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着

2016-03-24 22:59:49 1549

原创 关于读取Texture内容

以下为几种数据拷贝方式:(1)glCopyPixels 直接将屏幕像素拷贝到framebuffer,没有经过内存,严格来说不算拷贝texture方式(2)glReadPixels 从帧缓存中读取一个像素块到内存data中, 可以结合FBo使用(3)glGetTexImage()根据纹理Id,读取数据到内存(1)glGetTeImage使用比较方便:但是速度较慢。exp1

2016-03-22 18:34:05 9908 2

原创 3d引擎列表

免费引擎Agar - 一个高级图形应用程序框架,用于2D和3D游戏。Allegro library - 基于 C/C++ 的游戏引擎,支持图形,声音,输入,游戏时钟,浮点,压缩文件以及GUI。Axiom 引擎 - OGRE的衍生引擎。Baja 引擎 - 专业品质的图像引擎,用于The Lost Mansion。Boom - Doom代码的一部分。由TeamTNT开发Bu

2016-03-16 13:47:06 1198

原创 FBO进行多纹理拼接

有个需求,要将多张纹理拼接到一张,可以设定拼接区域;由于OGLES2.0,不支持glReadBudder(), glblitframebuffer().就考虑采用Render to Texture的方式(1)创建一张空Texture用于保存最终结果 defualtTex。       glGenTextures(1, &defualtTex);glBindTexture(GL_

2016-03-14 13:57:09 3460 3

转载 Offscreen Rendering and Multisampling With OpenGL

It has been for a while since my last post. I was enjoying with my senior project, “Accelerating Map Rendering with GPU”. In this project, my friend and I modified Mapnik, an opensource map rendering,

2016-03-10 10:11:39 1154

翻译 FBO

The OpenGL ES specification requires that each implementation provide a mechanism that an application can use to create a framebuffer to hold rendered images.【OpenGL ES说明书需要每个执行过程提供一个机制:程序可以用于创建一个帧缓存来

2016-03-09 18:17:24 595

AS3.3.2与opencv3.4.5实现摄像机预览

AS3.3.2与opencv3.4.5实现摄像机预览,能够打开摄像头,并进行彩色与灰度图像转换

2019-03-27

cocos3d-72

cocos3d 网上的代码

2012-12-12

Windows 程序设计源码

Windows 程序设计源码

2012-04-10

javajavajavajava

javajavajavajavajavajava

2011-03-11

spreadsheet

spreadsheetspreadsheetspreadsheetspreadsheet

2010-09-30

c语言 经典实例105个

语言经典实例105个语言经典实例105个语言经典实例105个语言经典实例105个语言经典实例105个

2008-11-15

C语言函数库 C语言参考手册之函数库

C语言参考手册之函数库C语言参考手册之函数库

2008-11-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除