了解|了解 OpenGL ES 社区
【了解|了解 OpenGL ES 社区】 学习任何一种新技术,要先对它有一个全局性的了解,这样才知道用功的方向。而这全局性的了解中,非常重要的一块就是要了解该技术的社区情况。
OpenGL|ES的官方组织是:http://www.khronos.org/ 该组织关注于手持和移动平台上的动态媒体编著、播放所需的API,并致力于为这些API建立无限权费用的开放标准。(focused on the creation of open standard, royalty-free APIs to enable the authoring and accelerated playback of dynamic media on a wide variety of platforms and devices.)
在 Khronos 的网站上,有大量开发者资源,其中最重要的部份就是规范文档和头文件(EGL, GLES 1.x, GLES 2.x),同时还列出了很多的例子和教程。
OpenGL|ES 是根据手持及移动平台的特点,对 OpenGL 3D 图形 API 标准进行裁剪定制而形成的,因此大多数 OpenGL 方面的知识都是可以借鉴的,因此保持对 OpenGL官方组织的关注是非常有益的,OpenGL ARB 网站在 http://www.opengl.org 。 Khronos 对两个 API 的关系有非常清楚的定义:
文章图片
目前,各路厂商对OpenGL ES的支持才刚刚起步,在很多平台上都还没有官方的 OpenGL ES 实现,在这种情况,利用一些开源的产品也可以开始相关的研究和开发。其中发展得比较好的是Vicent Mobile 3D Rendering Library (1.x 版本和2.x 版本 ),基于 OpenGL ES 的 3D 引擎es3d,在 OpenGL 世界里广受欢迎的 GLUT 也出了 ES 版本 (http://sourceforge.net/projects/glutes/) ,不过个人感觉,有了EGL标准,开发者不必再面对 glx/wgl/agl 等一堆平台相关的初始化方法,glut 的作用已经小多了,不过对于从 OpenGL 平台转过来的用户还是非常友好的。
对于象笔者这样的 Dell Axim X50v/X51v 用户来说,intel 2700G 芯片的支持仍可以 intel 官方网站(http://www.intel.com)搜索找到,2700G 是基于 PowerVR NMX IP Core研制的,也可以直接去 PowerVR 的网站下载 SDK 及演示程序。
对于 Java 世界的开发者来说,JSR 239 跟 OpenGL ES 几乎是一样的。
已经出版的 OpenGL|ES 方面的书还不多,已知的有 OpenGL ES Game Development,一些传统经典 OpenGL 书籍的最新版中也会有所提及。
推荐阅读
- 我们重新了解付费。
- 华为旁!大社区、地铁新盘,佳兆业城市广场五期!
- 拍照一年啦,如果你想了解我,那就请先看看这篇文章
- C语言中的时间函数clock()和time()你都了解吗
- 操作系统|[译]从内部了解现代浏览器(1)
- 生发知识,带你深入了解
- 了解自然大气粒子对气候的影响
- 带你了解类型系统以及flow和typescript的基本使用
- 从前沿科技到现实应用,人脸识别智能门禁加速走进智慧社区
- 窝在家里,你闷坏了吗(了解这12个假设,给自己的心理增加免疫力)