![]() |
|
Original author(s) | Mozilla Foundation |
---|---|
Developer(s) | WebGL Working Group |
Stable release | 1.0 / March 3, 2011[1] |
Operating system | Cross-platform |
Type | API |
Website | www.khronos.org/webgl |
WebGL (Web Graphics Library) is a JavaScript API for rendering interactive 3D graphics within any compatible web browser without the use of plug-ins. WebGL programs consist of control code written in JavaScript and shader code that is executed on a computer's Graphics Processing Unit (GPU). WebGL is designed and maintained by the non-profit Khronos Group.[2]
Contents |
WebGL is based on OpenGL ES 2.0 and provides an API for 3D graphics.[3] It uses the HTML5 canvas element and is accessed using Document Object Model interfaces. Automatic memory management is provided as part of the JavaScript language.[2]
WebGL grew out of the Canvas 3D experiments started by Vladimir Vukićević at Mozilla. Vukićević first demonstrated a Canvas 3D prototype in 2006. By the end of 2007, both Mozilla[4] and Opera[5] had made their own separate implementations.
In early 2009, the non-profit technology consortium Khronos Group started the WebGL Working Group, with initial participation from Apple, Google, Mozilla, Opera, and others.[6][2] Version 1.0 of the WebGL specification was released March 2011.[1] As of March 2012, the chair of the working group is Ken Russell.
Notable early applications of WebGL include Google Maps and Google Body.[7][8]
There are several libraries for WebGL development:[27]
WebGL scenes can be created without programming in a content creation tool such as Blender or Autodesk Maya. The scenes are then exported to WebGL. This was first possible with Inka3D, a WebGL export plugin for Maya. There are also services to publish interactive 3D content online using WebGL such as p3d.in and Sketchfab.
WebGL out-of-core rendering: OpenWebGlobe
|
I am satan welcome to hell
Drinking beer every day every time
Play loud fucking black metal
Headbang is the scene of our life
Black goat screaming voice
Metal holocaust attack
I'm too much drank
Puke vomit piss
Beer! Metal! Sex!
Hell fucking metal!
Beer! Metal! Sex!
Hell fucking metal!
Metal woman with bullet belts
Rasty black denim and big tits
Bang your head on my bed
Open and lick your pussy
Black goat screaming voice
Metal holocaust attack
I'm too much drank
Puke vomit piss
Beer! Metal! Sex!
Hell fucking metal!
Beer! Metal! Sex!
Hell fucking metal!
Who stole my beer?
I want to drink fucking beer
Beer is what I need
Raise some fucking hell
Black goat screaming voice
Metal holocaust attack
I'm too much drank
Puke vomit piss
Beer! Metal! Sex!
Hell fucking metal!
Beer! Metal! Sex!