Three.js
Encyclopedia
Three.js is a 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....

 API
Application programming interface
An application programming interface is a source code based specification intended to be used as an interface by software components to communicate with each other...

 that allows developers to draw 3D
3D
3D or 3-D may refer to:*Three-dimensional space, the physical universe*Stereoscopy, any technique capable of recording three-dimensional visual information or creating the illusion of depth in an image-Music:*3D...

 scenes and output in it either <canvas
HTML
HyperText Markup Language is the predominant markup language for web pages. HTML elements are the basic building-blocks of webpages....

>
, SVG
Scalable Vector Graphics
Scalable Vector Graphics is a family of specifications of an XML-based file format for describing two-dimensional vector graphics, both static and dynamic . The SVG specification is an open standard that has been under development by the World Wide Web Consortium since 1999.SVG images and their...

, or 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...

. It is first created by a developer called "Mr. doob" and hosted on GitHub
Github
GitHub is a web-based hosting service for software development projects that use the Git revision control system. GitHub offers both commercial plans and free accounts for open source projects...

.com.

It is currently (October 2011) among the most widely used JavaScript libraries for WebGL, being used e.g. in such high-profile projects as the interactive music videos of Chris Milk
Chris Milk
Chris Milk is an American music video director and photographer. He has directed videos for Kanye West, U2, Green Day, Courtney Love, Audioslave, Modest Mouse, Gnarls Barkley and Arcade Fire. He also has numerous television commercials to his credit...

(Ro.me "Three Dreams of Black", "The Wilderness Downtown"..) and the Chrome Experiments of "Altered Qualia" (Branislav Ulicny). It has been worked on by more than 30 developers . It is also among the most comprehensive WebGL frameworks, covering matrices, scenes, meshes, materials, shadows, voxels, fog, and more.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK