Skip to content
Graham Wakefield edited this page May 3, 2021 · 3 revisions

WebGL supports hardware-accelerated (i.e. GPU-based) 3D graphics in the browser, with a very similar interface and comparable performance to desktop-based rendering in OpenGL/OpenGLES.

Recommended version: WebGL2

Learning resources:

Here's a minimal sample

WebGL itself is somewhat low-level, and often fiddly to use (and hard to debug); for this reason many projects use higher-level "wrapper" libraries such as Three.js, Bablyon.js, ReactVR, A-Frame etc.

Three.js

Clone this wiki locally