Techversity Wiki
Register
Advertisement
WebGL Logo

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

References[]

Advertisement