文档介绍:Android OpenGL ES 开发主讲人:杨丰盛华章培训网、[] 华章培训网版权所有华章培训?Android 书籍?Android 应用开发书籍推荐?技术支持(交流平台) ?课程计划?课程概述?功能演示?课程需求分析课程目标第2页华章培训《Android 应用开发揭秘》国内首本基于 的经典著作 5大专业社区一致鼎力推荐! 入围 51CTO2009 年度——最受读者喜爱的原创 IT技术图书奖。 Android 书籍推荐第3页华章培训华章培训网/ 博客 http://yarin./ 交流平台第4页华章培训 Android OpenGL ES 开发基础 2:Opengl ES 概述 13: 离子系统 24:TGA 文件 3:基本图形绘制 14: 变形 25: 多重视口 4:3D 图形绘制及*** 15: 多级纹理-二次几何体 26: 轨迹球 5:光效 16: 曲面映射 27: 射线拾取 6:材质 17: 多重纹理 28: 地形 7:纹理及纹理映射 18: 反射-蒙板缓存 29: 天空盒 8:隧道实例 19: 图像字体 30: 帧动画 9:雾气 20: 反走样 31: 骨骼动画 10:2D 文字显示 21: 缓存及片元测试 32: 碰撞检测 11: 飘动的旗帜 22: 贝塞尔曲面引擎实现(通过 NDK 来开发原生 OpenGL ES 程序) 12: 蒙板 23:BLT 函数课程计划第5页华章培训构建 Android SDK 应用程序开发环境?Eclipse( 及其以上版本) ?Android SDK ( 以上) ?ADT ( 以上) 课程准备第6页 OpenGL ES 概述主讲人:杨丰盛华章培训网、[] 华章培训网版权所有华章培训 OpenGL ES 概述?OpenGL 与OpenGL ES 概述?OpenGL 与OpenGL ES 区别 OpenGL ES 开发框架?GLSurfaceView ?Renderer 课程目标第8页华章培训 OpenGL 是由 SGI 公司开发的一套 3D图形软件接口标准,由于具有体系结构简单合理、使用方便、与操作平台无关等优点, OpenGL 迅速成为一种3D图形接口的工业标准,并陆续在各种平台上得以实现。作为一个性能优越的图形应用程序设计界面( API )而适合于广泛的计算环境,从个人计算机到工作站和超级计算机, OpenGL 都能实现高性能的三维图形功能。由于许多在计算机界具有领导地位的计算机公司纷纷采用OpenGL 作为三维图形应用程序设计界面, OpenGL 应用程序具有广泛的移植性。因此, OpenGL 已成为目前的三维图形开发标准,是从事三维图形开发工作的技术人员所必须掌握的开发工具。(/) OpenGL 概述第9页华章培训 OpenGL ES OpenGL ES 是专为内嵌和移动设备设计的一个 2D/3D 轻量图形库,它是基于 OpenGL API 设计的。 OpenGL ES 版基于 OpenGL ,而 OpenGL ES 则是基于 OpenGL 的。现在主要由 Khronos Group (/ )来负责管理OpenGL ES 的开发维护。 Android 平台在 之前支持 OpenGL ES ,而在 以后的版本则支持 OpenGL ES 。 OpenGL ES 概述第 10 页