百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
A

AndroidOpenGLDemo

> 编程语言
开源

Android OpenGL ES从零开始的Demo

2.2K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Android OpenGL ES从零开始的Demo

说明

这是一个Android OpenGLES2.0 从零开始的Demo程序,仅做个人学习OpenGLES的记录,并提供给后来初学者参考。若有相关问题,也非常乐意与大家一起讨论共同进步。 关于Android OpenGLES2.0学习的博客,也相当于这个Demo的讲解,在CSDN平台上的链接地址。

更新说明

当前内容

  1. 三角形。
  2. 等腰直角三角形。
  3. 彩色三角形。
  4. 正方形的绘制。
  5. 正方体的绘制。
  6. 圆锥的绘制。
  7. 圆柱的绘制
  8. 球体的绘制
  9. 显示图片(纹理贴图初步)
  10. 图片简单的色彩处理
  11. 图片模糊
  12. 放大镜效果
  13. 平移旋转缩放变换
  14. 相机GL预览
  15. 压缩纹理动画
  16. FBO使用
  17. 3D模型《帽子》加载
  18. EGL方式后台处理图像示例
  19. 3D《皮卡丘》模型及纹理加载,光照处理
  20. Camera1API/Camera2API预览到SurfaceView和TextureView
  21. Camera上增加动画
  22. VR 天空盒(球形)效果
  23. 美颜
  24. Blend示例
  25. 光照

20180326更新

  1. 增加冯氏光照模型的光照示例

20170803更新

  1. 增加Blend示例

20170614更新

  1. 增加LookupFilter
  2. 增加美颜及滤镜示例

20170523更新

  1. 球形天空盒实现
  2. VR效果

20170324更新

  1. 增加Camera上播放动画的示例

20170309更新

  1. 增加Texture控制类,支持所有图像流的OpenGLES方式处理
  2. 增加相机示例,5.0前使用Camera1 API预览,5.0后使用Camera2预览

20170227更新

  1. 增加相对复杂些的3D模型加载
  2. 为3D模型增加贴图
  3. 给3D模型增加散射光、镜面光及环境光

20170218更新

  1. 增加EGL方式后台处理图像示例

20170110更新

  1. 增加3D模型加载
  2. 为3D模型增加散射光照(只是为了便于呈现立体效果)

20161224更新

  1. 修复压缩纹理动画播放错乱问题
  2. 增加FBO使用

20161114更新

  1. 增加平移旋转缩放变换示例
  2. 增加相机预览示例

20161030更新

  1. 增加图片模糊处理
  2. 增加放大镜效果处理

20161023更新

  1. 增加光照球体(不全)
  2. 增加显示纹理图片
  3. 修改demo入口
  4. 增加图片黑白、冷色调、暖色调处理
  5. 允许色彩处理方式切换

20161016更新

  1. 修复圆锥绘制的bug
  2. 增加圆柱绘制
  3. 增加球体的绘制

20161014更新

  1. 将shader分离到assets文件夹中。
  2. 增加圆锥绘制。
  3. 允许绘制图形切换,便于更好的展示。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言