# WebGL Projects at AI Tinkerers

> Canonical HTML: https://aitinkerers.org/technologies/webgl
> Markdown URL: https://aitinkerers.org/technologies/webgl.md
> Technology record last updated: 2026-02-24T00:35:05Z
> Generated: 2026-09-21T01:34:48Z

WebGL is the JavaScript API for rendering high-performance, interactive 2D and 3D graphics directly in any compatible web browser: no plugins required.

WebGL is a cross-platform, royalty-free open web standard managed by the Khronos Group. It serves as a low-level 3D graphics API, exposing the functionality of OpenGL ES to ECMAScript (JavaScript) via the HTML5 canvas element. This design enables direct GPU-accelerated rendering, delivering complex visuals like games and data visualizations with native speed. Specifically, WebGL 1.0 aligns with the OpenGL ES 2.0 feature set, while WebGL 2.0 implements the OpenGL ES 3.0 API, ensuring broad support across major browser vendors (Apple, Google, Microsoft, Mozilla).

- Official technology site: https://www.khronos.org/webgl/
- Public AI Tinkerers demos and talks: 3
- Result page: 1 of 1

## Recent Public Talks and Demos

### [The Ask Protocol](https://seattle.aitinkerers.org/talks/rsvp_6IZwJTbl1_g)

I built Abject, the first abject-oriented OS built on the Ask Protocol. Chatbots give you answers that scroll away. App stores give you apps: sealed boxes, identical for everyone, deaf to each other. Abject gives you neither. An abject is a living object with a face, a memory, and opinions about its own source code. It keeps working when you close the chat. It talks to the other abjects. Some of them, it made.

- Event context: AI Dev Tools Track - Seattle - August 4 — 2026-08-05 — Seattle
- Public talk page: https://seattle.aitinkerers.org/talks/rsvp_6IZwJTbl1_g

### [如何利用 kimi k2.5 加速自己的自學 (實戰為主)](https://hong-kong.aitinkerers.org/talks/rsvp_ro6N7CukDoE)

Topic: How to use AI to accelerate Code learning and accelerate exploration on code example: learn something new, like webgpu raytrace diamond TSL shader code Clean the vertex + fragment shader in runtime, gather uniforms With 3 areas of code (vertex, fragment and uniforms) Tell kimi 2.5 it is a diamond shader in three.js. Please help convert the code to TSL three.js Correct syntax and minor mistakes Explore the working code Learn deeper about how it works and explore different changes.

- Event context: AI Tinkerers Hong Kong &amp; GBA: Using AI as a Superconductor for Learning — 2026-02-26 — Hong Kong
- Public talk page: https://hong-kong.aitinkerers.org/talks/rsvp_ro6N7CukDoE

### [Converting Apple’s Sharp ML for your devices](https://raleigh.aitinkerers.org/talks/rsvp_kERNVs9PVNw)

Apple’s SHARP project uses gaussian splatting to convert regular 2D images into full 3D scenes much faster than previous models. They released the model as pytorch, but i will show how to convert it to run in a browser or in VR on a VisionPro, and use opengl techniques to extend interactivity

- Event context: AI Tinkerers Raleigh Meetup — February 11, 2026 — 2026-02-11 — Raleigh
- Public talk page: https://raleigh.aitinkerers.org/talks/rsvp_kERNVs9PVNw

## Related Technologies

- [ARKit](https://aitinkerers.org/technologies/arkit) ([Markdown](https://aitinkerers.org/technologies/arkit.md)) — 3 public demos
- [C++](https://aitinkerers.org/technologies/c) ([Markdown](https://aitinkerers.org/technologies/c.md)) — 10 public demos
- [Email](https://aitinkerers.org/technologies/email) ([Markdown](https://aitinkerers.org/technologies/email.md)) — 7 public demos
- [GLSL](https://aitinkerers.org/technologies/glsl) ([Markdown](https://aitinkerers.org/technologies/glsl.md)) — 2 public demos
- [GLSL (OpenGL)](https://aitinkerers.org/technologies/glsl-opengl) ([Markdown](https://aitinkerers.org/technologies/glsl-opengl.md)) — 1 public demo
- [GPGPU](https://aitinkerers.org/technologies/gpgpu) ([Markdown](https://aitinkerers.org/technologies/gpgpu.md)) — 1 public demo
- [HTTP](https://aitinkerers.org/technologies/http) ([Markdown](https://aitinkerers.org/technologies/http.md)) — 14 public demos
- [metal shaders](https://aitinkerers.org/technologies/metal-shaders) ([Markdown](https://aitinkerers.org/technologies/metal-shaders.md)) — 1 public demo
- [Mixamo](https://aitinkerers.org/technologies/mixamo) ([Markdown](https://aitinkerers.org/technologies/mixamo.md)) — 1 public demo
- [ONNX](https://aitinkerers.org/technologies/onnx) ([Markdown](https://aitinkerers.org/technologies/onnx.md)) — 83 public demos
- [particle simulation](https://aitinkerers.org/technologies/particle-simulation) ([Markdown](https://aitinkerers.org/technologies/particle-simulation.md)) — 1 public demo
- [Python](https://aitinkerers.org/technologies/python) ([Markdown](https://aitinkerers.org/technologies/python.md)) — 662 public demos
- [PyTorch](https://aitinkerers.org/technologies/pytorch) ([Markdown](https://aitinkerers.org/technologies/pytorch.md)) — 273 public demos
- [Three](https://aitinkerers.org/technologies/three) ([Markdown](https://aitinkerers.org/technologies/three.md)) — 13 public demos
- [Threejs](https://aitinkerers.org/technologies/threejs) ([Markdown](https://aitinkerers.org/technologies/threejs.md)) — 1 public demo
- [TypeScript](https://aitinkerers.org/technologies/typescript) ([Markdown](https://aitinkerers.org/technologies/typescript.md)) — 205 public demos
- [VisionOS](https://aitinkerers.org/technologies/visionos) ([Markdown](https://aitinkerers.org/technologies/visionos.md)) — 3 public demos
- [WebAssembly](https://aitinkerers.org/technologies/webassembly) ([Markdown](https://aitinkerers.org/technologies/webassembly.md)) — 11 public demos
