# doggycoder/AndroidOpenGLDemo

Android OpenGL ES从零开始的Demo

Repository: https://github.com/doggycoder/AndroidOpenGLDemo
Canonical: https://ross.abutalabs.com/products/androidopengldemo
Language: Java
License Family: other
Last push: 2024-03-24T07:07:11+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3611, "days_push": 892, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2222, forks 650 (observed 2026-08-28T04:06:27.670162+00:00)

## What it is
An Android demo application teaching OpenGL ES 2.0 from scratch, covering basic shape drawing, textures, shaders, camera preview, 3D model loading, lighting, and image effects. It serves as a companion to a blog tutorial series for beginners learning graphics programming on Android.

## Use cases
- learn OpenGL ES on Android from scratch
- draw basic shapes like triangles and cubes with GLSL shaders
- apply texture mapping and image filters like blur or beauty effects
- preview camera feed with OpenGL and add animations
- load and render 3D models with lighting
- implement FBO, EGL background processing, and VR skybox effects

## When to choose
- you are a beginner learning OpenGL ES 2.0 on Android with Java
- you want runnable example code covering shapes, textures, camera, and 3D models
- you need reference implementations of common GL effects like blur, filters, and lighting

## When to avoid
- you need a production-ready graphics engine or maintained library
- you want Kotlin, Vulkan, or modern Android graphics APIs
- you need a project with an explicit license for commercial reuse

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: graphics, image-processing, computer-vision
- domain: graphics, android-tools, tutorials, education
- platform: jvm
- tags: opengl-es, android, shaders, camera-preview, 3d-models, textures, filters, demo-app, glsl, mobile

## Member repositories
- doggycoder/AndroidOpenGLDemo (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:27.670162+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:45:45.759167+00:00, confidence not recorded.
  - readme: https://github.com/doggycoder/AndroidOpenGLDemo (fetched 2026-08-28T04:06:27.670162+00:00, sha 3a6f1e04836c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
