Babylon.js 3.3釋出:更強大的粒子系統和WebVR支援

weixin_33763244發表於2018-11-30

Babylon.js 3.3版本利用微軟混合現實工具包(MRTK)的功能來改進WebVR開發,並改進了其粒子系統控制元件。

MRTK提供了一系列指令碼和元件來加速混合現實應用程式的開發。為了簡化GUI VR構建,Bablyon.js利用3D體積網格來佈局VR場景的介面,還新增了用於呼叫MRTK全息和3D網格按鈕的方法。

一種新的變換線框可以被附加到任何物件上,讓使用者可以修改遊戲內的平移、旋轉或縮放。

Bablyon.js 3.3增加了大約30個新的粒子系統控制元件。這些控制包括粒子系統壽命期間的轉換和發射控制、Sprite的動畫隨機化和觸發器形狀。

基於Bablyon.js的環境紋理工具可以改進基於影像的照明,從而提高實時渲染的質量和效能。

Babylon.js 3.3將依賴項TypeScript更新為版本3,還增加了對Oculus Go的WebVR支援。

發行說明中包含了Babylon 3.3的完整更新清單。Babylon.js提供了全面的演示和示例集合,現在除了JavaScript之外還支援TypeScript。

Babylon.js是一個使用TypeScript編寫的JavaScript框架,用於構建3D遊戲和HTML5、WebGL、WebVR和Web Audio體驗。它提供了一些工具,用於將3D工具(如Blender、Unity、3DS Max、Maya和Clara.io)中的物件匯出成Babylon.js物件。

Babylon.js基於Apache 2.0開源許可發行。歡迎開發者為Babylon.js專案做出貢獻,並遵循Babylon.js的貢獻指南

檢視英文原文Babylon.js 3.3 Improves Particle System and WebVR Support for 3D Games

相關文章