Can you summarize the following document?
        
  Three.js允許使用JavaScript建立網頁中的GPU加速的3D動畫元素,而不是使用特定的瀏覽器外掛。這歸功於WebGL的出現。  高階的JavaScript函式庫例如Three.js或GLGE、SceneJS、PhiloGL或一定數量的其他函式庫使作者在瀏覽器中顯示覆雜的三維計算機動畫而不需要使用傳統的獨立應用程式或外掛成為可能。

  Three.js由Ricardo Cabello在2010四月於GitHub首次釋出。它的起源可以追溯到他在本世紀初演示場景的參與。程式碼最初是在ActionScript,稍後2009年移植到JavaScript。在Cabello看來,轉移到JavaScript有兩個優點:每次執行前沒有編譯程式碼和平臺獨立性。隨著WebGL的到來,Paul Brunt增加渲染功能,這使Three.js的設計與繪製的程式碼作為一個模組,而不是核心本身。Cabello的貢獻包括API的設計、CanvasRenderer、 SVGRenderer並負責合併各種貢獻到該專案。  該專案的二號貢獻者Branislav Ulicny在2010年張貼在自己的網站一些WebGL演示後開始參與Three.js的開發工作。他希望Three.js中的WebGL渲染能力超過CanvasRenderer或SVGRenderer。他的主要貢獻通常涉及素材、著色器和後處理。  稍後在 WebGL 1.0 在2011年引入火狐4後,Joshua Koo開始參與工作。他在2011年9月建立了他的第一個面向3D文字的Three.js樣本。 目前該專案總共有650次貢獻。

  Three.js包括以下特性: Three.js在所有支援WebGL 1.0的瀏覽器皆可執行。  Three.js依據MIT公用許可證釋出。

  Three.js函式庫是一個獨立的JavaScript檔案。它在網頁中可以通過連結至本地或遠端副本而連結在該頁面中:  以下程式碼創造了一個場景,並新增攝像機和一個攝像機和一個立方體到場景中,且建立一個WebGL渲染並新增檢視到document.body元素中。一旦被載入,這個立方體將以它的X軸線和Y軸線旋轉。
Three.js是一個跨瀏覽器的指令碼,使用JavaScript函式庫或API來在網頁瀏覽器中建立和展示動畫的三維計算機圖形。Three.js使用WebGL。原始碼託管在GitHub。