Fork me on GitHub


GLGE is a javascript library intended to ease the use of WebGL; which is basically a native browser javascript API giving direct access to openGL ES2, allowing for the use of hardware accelerated 2D/3D applications without having to download any plugins.

The aim of GLGE is to mask the involved nature of WebGL from the web developer, who can then spend his/her time creating richer content for the web.

GLGE is currently under heavy development, new features and bugs are being sorted out as quickly as posible but it’s currently just me working on it and it’s very time consuming,can be quite boring and extremely frustrating at points but I’m planning on attempting to add at least one big feature a month if I can.

Main Features

  1. Keyframe animation
  2. Perpixel lighting directional lights, spot lights and point lights
  3. Normal mapping
  4. Animated materials
  5. Skeletal animation(WIP)
  6. Collada format support
  7. Parallax Mapping
  8. Text rendering(probably bitmap)
  9. Fog
  10. Depth Shadows
  11. Shader based picking
  12. Environment mapping
  13. Reflections/Refractions
  14. Collada Animations
  15. Portals (via jiglibJS)

Planed additions(pending no technical walls), not nessasarly in this order

  1. Shape keys
  2. LOD
  3. Culling
  4. 2D Filters
  5. Primatives Creation
  6. + Much more!