The WebGL Hub of Techversity Wiki
Web Graphics Library (WebGL) is a JavaScript API that allows compatible web browsers to render 2D and 3D graphics without the assistance of plug-ins. It is based on OpenGL ES 2.0 and can be used in HTML <canvas>
elements.[1] It is developed and maintained by Khronos Group.[2]
WebGL programs consist of control code written in JavaScript and shader code that is written in OpenGL ES Shading Language (GLSL ES), a language similar to C or C++, and is executed on a computer's graphics processing unit (GPU).
Tutorials[]
- History of WebGL
- Setup and Installation
2D[]
- 2D basic concepts and a Hello World example
- Translation
- Rotation
- Scale
- Matrices
3D[]
- 3D basic concepts and a Hello World example
- 3D orthographic
- 3D perspective
- 3D cameras
- Lighting – Directional, Point, and Spot
See also[]
- List of WebGL frameworks
- WebXR
- WebGPU
- Java OpenGL – OpenGL library for the Java programming language