Androidopengldemo

Android OpenGL ES从零开始的Demo
Alternatives To Androidopengldemo
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Tinyrenderer17,749
a month ago41otherC++
A brief computer graphics / rendering course
Filament16,3392713 hours ago119August 01, 2023113apache-2.0C++
Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
3d Game Shaders For Beginners15,637
3 months ago19bsd-3-clauseC++
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Awesome Creative Coding11,410
24 days ago24HTML
Creative Coding: Generative Art, Data visualization, Interaction Design, Resources.
Open3d9,502
a day ago931otherC++
Open3D: A Modern Library for 3D Data Processing
Openscad5,899
9 hours ago909otherC++
OpenSCAD - The Programmers Solid 3D CAD Modeller
Magnum4,504
2 days ago86otherC++
Lightweight and modular C++11 graphics middleware for games and data visualization
Webgl Fundamentals4,162
a month ago42otherHTML
WebGL lessons that start with the basics
Ogre3,436
11 days ago47July 19, 2023120mitC++
scene-oriented, flexible 3D engine (C++, Python, C#, Java)
Vispy3,11775 days ago27November 22, 2022335otherPython
Main repository for Vispy
Alternatives To Androidopengldemo
Select To Compare


Alternative Project Comparisons
Readme

说明

这是一个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. 允许绘制图形切换,便于更好的展示。
Popular Opengl Projects
Popular 3d Graphics Projects
Popular Graphics Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
3d
Camera
Opengl
Vr
Opengl Es