GLGE (programming Library)
   HOME

TheInfoList



OR:

GLGE is a
programming Program (American English; also Commonwealth English in terms of computer programming and related activities) or programme (Commonwealth English in all other meanings), programmer, or programming may refer to: Business and management * Program m ...
library for use with
WebGL WebGL (short for Web Graphics Library) is a JavaScript Application programming interface, API for rendering interactive 2D and 3D graphics within any compatible web browser without the use of plug-in (computing), plug-ins. WebGL is fully integra ...
and
JavaScript JavaScript (), often abbreviated as JS, is a programming language and core technology of the World Wide Web, alongside HTML and CSS. Ninety-nine percent of websites use JavaScript on the client side for webpage behavior. Web browsers have ...
. GLGE is a JavaScript library intended to ease the use of WebGL, a native browser JavaScript API giving direct access to OpenGL ES 2, allowing for the use of hardware accelerated 2D and 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 their time creating richer content for the web.


Main features

* Keyframe animation * Per-pixel lighting directional lights, spot lights and point lights *
Normal mapping In 3D computer graphics, normal mapping, or Dot3 bump mapping, is a texture mapping technique used for faking the lighting of bumps and dents – an implementation of bump mapping. It is used to add details without using more polygonal modeling, ...
* Animated materials *
Skeletal animation Skeletal animation or rigging is a technique in computer animation in which a character (or other articulated object) is represented in two parts: a polygonal or parametric mesh representation of the surface of the object, and a hierarchical set ...
*
COLLADA COLLADA (for 'collaborative design activity') is an interchange file format for interactive 3D applications. It is managed by the nonprofit technology consortium, the Khronos Group, and has been adopted by ISO as a publicly available specificatio ...
format support *
Parallax mapping Parallax mapping (also called offset mapping or virtual displacement mapping) is an enhancement of the bump mapping or normal mapping techniques applied to textures in 3D rendering applications such as video games. To the end user, this means ...
* Text rendering * Fog * Depth Shadows * Shader-based picking *
Environment mapping In computer graphics, reflection mapping or environment mapping is an efficient image-based lighting technique for approximating the appearance of a reflective surface by means of a precomputed texture. The texture is used to store the image of ...
* Reflections/Refractions * Collada Animations * Portals *
LOD Lod (, ), also known as Lydda () and Lidd (, or ), is a city southeast of Tel Aviv and northwest of Jerusalem in the Central District of Israel. It is situated between the lower Shephelah on the east and the coastal plain on the west. The ci ...
* Culling * 2D filters


References

* * doi:10.1007/978-1-4302-3997-0_8


External links


Official Site

Source Code
Computer libraries {{compu-library-stub