GLGE (programming library)
Encyclopedia
GLGE is a programming
library for use with WebGL
and JavaScript
.
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 ES 2, 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.
Planned additions (pending no technical walls), not necessarily in this order
Primatives Creation
+ Much more
Computer programming
Computer programming is the process of designing, writing, testing, debugging, and maintaining the source code of computer programs. This source code is written in one or more programming languages. The purpose of programming is to create a program that performs specific operations or exhibits a...
library for use with WebGL
WebGL
WebGL is a software library that extends the capability of the JavaScript programming language to allow it to generate interactive 3D graphics within any compatible web browser...
and JavaScript
JavaScript
JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles....
.
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 ES 2, 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.
Main Features
- Keyframe animation
- Perpixel lighting directional lights, spot lights and point lights
- Normal mappingNormal mappingIn 3D computer graphics, normal mapping, or "Dot3 bump mapping", is a technique used for faking the lighting of bumps and dents. It is used to add details without using more polygons. A common use of this technique is to greatly enhance the appearance and details of a low polygon model by...
- Animated materials
- Skeletal animationSkeletal animationSkeletal animation is a technique in computer animation in which a character is represented in two parts: a surface representation used to draw the character and a hierarchical set of interconnected bones used to animate the mesh...
- COLLADACOLLADACOLLADA is a COLLAborative Design Activity for establishing an interchange file format for interactive 3D applications. COLLADA is managed by the nonprofit technology consortium, the Khronos Group....
format support - Parallax MappingParallax mappingParallax mapping is an enhancement of the bump mapping or normal mapping techniques applied to textures in 3D rendering applications such as video games...
- Text rendering
- Fog
- Depth Shadows
- Shader based picking
- Environment mapping
- Reflections/Refractions
- Collada Animations
- Portals
- LOD
- Culling
- 2D Filters
Planned additions (pending no technical walls), not necessarily in this order
- Shape keys
Primatives Creation
+ Much more