Ross ROSS = Recommend OSS · open-source software intelligence for agents

ekzhang/graphics-workshop resource

Learn computer graphics by writing GPU shaders! observed · 2026-08-28

github.com/ekzhang/graphics-workshop · homepage · GLSL · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

32/100

  • Activity 0
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: n/a
  • age_days: 1969
  • days_rel: n/a
  • days_push: 1774
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

2179 stars · 211 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

A hands-on workshop for learning computer graphics by writing GLSL fragment shaders that render interactive 2D and 3D scenes in the browser via WebGL. It includes guided projects covering procedural patterns, rasterization, lighting, stylized rendering, and real-time ray tracing.

Use cases

  • learn computer graphics by writing gpu shaders
  • practice writing glsl fragment shaders in the browser
  • learn rasterization and lighting calculations hands-on
  • implement a real-time ray tracer as a tutorial exercise
  • generate procedural textures and 2d patterns with shaders
  • teach a graphics workshop course with ready-made projects

When to choose

  • you want an interactive, browser-based way to learn shader programming
  • you prefer guided projects over reading a graphics textbook
  • you want to practice ray tracing and rasterization without installing native graphics tooling

When to avoid

  • you need a production graphics engine or rendering library
  • you want to learn a native graphics API like Vulkan, OpenGL, or DirectX
  • you need a maintained project with active development and recent updates

Facets

learning-resource · maturity maintenance

graphics simulation developer-tools graphics education web-development tutorials browser glsl shaders webgl raytracing rasterization fragment-shaders gpu workshop procedural-generation nodejs web-server javascript

2 sources

Member repositories

RepositoryRoleHealth v2
ekzhang/graphics-workshopmain32

For agents

markdown · JSON · MCP: product_card(name="ekzhang/graphics-workshop")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem