OpenGL开发基础
分类介绍android开发中用到的OpenGL的各种知识,从简单到深度。
码农破圈
这个作者很懒,什么都没留下…
展开
-
OpenGL纹理映射和光照效果
在前面我们已经可以绘制出一个带有颜色的立方体了,但是这些颜色是系统自带的黄色,绿色等,有时候这并不能满足我们的要求,这时候就需要将纹理映射到立方体上去了。 为使用纹理,我们需要打开OpenGL的一些开关以启动我们需要的一些功能: gl.glEnable(GL10.GL_TEXTURE_2D); 这个调用是必不可缺的;如果你没有打开此功能,那么你就无法将原创 2012-04-05 14:29:31 · 10943 阅读 · 0 评论 -
OpenGL绘制旋转立方体实例
通过上一节我们已经学会了使用OpenGL绘制2D图形,下面我们学习如果使用OpenGL绘制3D图形,让我们真正感受一下OpenGL的强大功能吧@ 上一节我们是绘制了一个旋转的三角形和正方形,今天我们来使用OpenGL绘制一个旋转的正方体。 绘制正方体基本上和绘制三角形,正方形差不多,重点在于构建正方体的坐标。在构建这些顶点坐标时,要让对象绕自身的轴旋转,必须让对原创 2012-04-04 10:31:09 · 18035 阅读 · 1 评论 -
OpenGL绘制旋转三角形实例
在Android中我们使用GLSurfaceView来显示OpenGL视图,GLSurfaceView:是其中很重要的一个类,此类位于android.opengl包下,用于管理是一块可以是复合视图机器人系统的内存的特殊的曲面。管理一个使表面呈现 OpenGL 的 EGL 显示。接受一个用户提供输入Render对象进行显示。从 UI 线程实现一个专用线程渲染界面实现3D性能。所以这里我们先来构建一个原创 2012-04-03 22:11:58 · 7665 阅读 · 0 评论 -
OpenGL ES基本概念介绍
最近不太忙,打算这周开始学习下OpenGL,网上也已经有好多关于OpenGL的书籍和资料了。至于为什么还要写,是为了养成一个良好的学习习惯,也算给自己的学习过程做一个总结。 基本概念 OpenGL定义了一个跨编程语言的,跨平台的编程接口的规格,是一个性能卓越的三维图形标准。OpenGL是一个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。Op原创 2012-04-03 10:23:09 · 7024 阅读 · 1 评论