文章分类 -  OpenGL ES

摘要:第一步:建立一个GLRender类并实现Renderer接口,同时实现Renderer接口的三个方法。第二步:在onSurfaceChanged()方法体内做些初始化工作,代码如下:[代码]public void onSurfaceChanged(GL10 gl, int width, int height) {Log.d(this.getClass().getName(), "onSurface... 阅读全文
posted @ 2010-11-23 14:07 IT圈儿 阅读(1182) 评论(2) 推荐(0) 编辑
摘要:glGenTextures  glGenTextures(GLsizei n, GLuint *textures)函数说明n:用来生成纹理的数量textures:存储纹理索引的glGenTextures函数根据纹理参数返回n个纹理索引。纹理名称集合不必是一个连续的整数集合。(glGenTextures就是用来产生你要操作的纹理对象的索引的,比如你告诉OpenGL,我需要5个纹理对象,它会从没有用到... 阅读全文
posted @ 2010-11-23 11:16 IT圈儿 阅读(12242) 评论(0) 推荐(1) 编辑
摘要:注意这里的贴图顺序问题 阅读全文
posted @ 2010-11-22 18:46 IT圈儿 阅读(320) 评论(0) 推荐(0) 编辑
摘要:OPhone 3D开发之解析渲染MS3D模型OPhone平台中,3D模块已经成为一项标准配置,而且随着硬件成本的降低,搭配硬件加速图形芯片的移动设备也越来越多地出现在人们的视野当中,手机上的3D再也不是“幻灯片”的代名词。享受着快捷无比的3G网络,在你心爱的OPhone手机上玩着真正的魔兽世界,这也许在不远的未来就会变成现实。本文将以解析渲染MS3D格式的3D模型为例子,介... 阅读全文
posted @ 2010-11-22 17:02 IT圈儿 阅读(1026) 评论(0) 推荐(1) 编辑
摘要:Andriod Java OpenGL ES基本框架(sdk1.5)考察下Android平台,也许可以在上面做些Game之类的Android的OpenGL ES,一般使用类android.opengl.GLSurfaceView;下面使用5个class构造一个基本的框架Main为入口ActivityMyOpenGLView为窗口,可取得消息做处理。MyOpenGLRender为渲染器,这里可获得g... 阅读全文
posted @ 2010-11-22 16:03 IT圈儿 编辑
摘要:OpenGL ES绘制3D图形 OpenGL ES是OpenGL三维图形API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。 Ophone目前支持OpenGL ES 1.0 ,OpenGL ES 1.0 是以 OpenGL 1.3 规范为基础的,OpenGL ES 1.1 是以 OpenGL 1.5 规范为基础的。本文主要介绍利用OpenGL ES绘制图形方面的基本步骤。 本文内容由三部... 阅读全文
posted @ 2010-11-22 16:01 IT圈儿 阅读(1456) 评论(0) 推荐(0) 编辑
摘要:首先这里有一篇不错的文章是我好友terry的http://www.cnblogs.com/TerryBlog/archive/2010/07/09/1774475.html大家还可以到http://www.cnblogs.com/vernon/articles/1877728.html查看关于GLSurfaceView哎,其实看完了上面,我还是云里雾里的,搞不懂,到底要怎么把图形画出来,怎么让图形... 阅读全文
posted @ 2010-11-15 17:43 IT圈儿 阅读(953) 评论(0) 推荐(0) 编辑
摘要:简介SDK 中的 android.opengl.GLSurfaceView 类提供如下功能:在 OpenGL ES 和 View 系统之间建立联系;使得 OpenGL ES 可以工作在 Activity 生命周期中;可选择合适的 frame buffer 像素格式;创建并管理一个单独的渲染线程,可以实现平滑的动画;提供 debugging 工具和 API。一个简单的 GLSurfaceView 应用这个程序功能很简单,每帧绘制时将屏幕设置成黑色。但它是一个完整的工作在Activity 生命周期中的 OpenGL 程序。当 activity 暂停时,它暂停渲染;当activity 继续时,它继续 阅读全文
posted @ 2010-11-15 15:47 IT圈儿 阅读(8603) 评论(1) 推荐(2) 编辑