AndroidOpenGLDemo
Introduction: Android OpenGL ES 从零开始的 Demo
Tags:
这是一个 Android OpenGLES2.0 从零开始的 Demo 程序,仅做个人学习 OpenGLES 的记录,并提供给后来初学者参考。若有相关问题,也非常乐意与大家一起讨论共同进步。 关于 Android OpenGLES2.0 学习的博客,也相当于这个 Demo 的讲解,在 CSDN 平台上的链接地址。
更新说明
当前内容
- 三角形。
- 等腰直角三角形。
- 彩色三角形。
- 正方形的绘制。
- 正方体的绘制。
- 圆锥的绘制。
- 圆柱的绘制
- 球体的绘制
- 显示图片(纹理贴图初步)
- 图片简单的色彩处理
- 图片模糊
- 放大镜效果
- 平移旋转缩放变换
- 相机 GL 预览
- 压缩纹理动画
- FBO 使用
- 3D 模型《帽子》加载
- EGL 方式后台处理图像示例
- 3D《皮卡丘》模型及纹理加载,光照处理
- Camera1API/Camera2API 预览到 SurfaceView 和 TextureView
- Camera 上增加动画
- VR 天空盒(球形)效果
- 美颜
- Blend 示例
- 光照
20180326 更新
- 增加冯氏光照模型的光照示例
20170803 更新
- 增加 Blend 示例
20170614 更新
- 增加 LookupFilter
- 增加美颜及滤镜示例
20170523 更新
- 球形天空盒实现
- VR 效果
20170324 更新
- 增加 Camera 上播放动画的示例
20170309 更新
- 增加 Texture 控制类,支持所有图像流的 OpenGLES 方式处理
- 增加相机示例,5.0 前使用 Camera1 API 预览,5.0 后使用 Camera2 预览
20170227 更新
- 增加相对复杂些的 3D 模型加载
- 为 3D 模型增加贴图
- 给 3D 模型增加散射光、镜面光及环境光
20170218 更新
- 增加 EGL 方式后台处理图像示例
20170110 更新
- 增加 3D 模型加载
- 为 3D 模型增加散射光照(只是为了便于呈现立体效果)
20161224 更新
- 修复压缩纹理动画播放错乱问题
- 增加 FBO 使用
20161114 更新
- 增加平移旋转缩放变换示例
- 增加相机预览示例
20161030 更新
- 增加图片模糊处理
- 增加放大镜效果处理
20161023 更新
- 增加光照球体(不全)
- 增加显示纹理图片
- 修改 demo 入口
- 增加图片黑白、冷色调、暖色调处理
- 允许色彩处理方式切换
20161016 更新
- 修复圆锥绘制的 bug
- 增加圆柱绘制
- 增加球体的绘制
20161014 更新
- 将 shader 分离到 assets 文件夹中。
- 增加圆锥绘制。
- 允许绘制图形切换,便于更好的展示。
