JavaScript框架Babylon.js 3.3優化了WebVR開發和粒子系統控件
Babylon.js 是一個用TypeScript編寫的JavaScript框架,可用于開發3D游戲和HTML5,WebGL,WebVR和Web Audio體驗,可支持導出一系列的3D工具,如Blender, Unity, 3DS Max, Maya和Clara.io。Babylon.js提供了全面的演示內容和示例集合,現在除了JavaScript之外還支持TypeScript。
現在,最新的Babylon.js 3.3版本利用來自Microsoft Mixed Reality Toolkit(MRTK)的功能來優化了WebVR開發,并改進了粒子系統控件。
MRTK提供了一系列的腳本和組件以加速MR應用程序的開發。為了簡化GUI VR構建,Bablyon.js利用3D立體網格來布局用戶界面,同時添加了調用MRTK全息與3D網格按鈕的方法。
一個全新的Gizmo可附加到任何對象,從而支持用戶修改游戲內的平移,旋轉或縮放。Bablyon.js的環境紋理工具提升了基于圖像的照明,從而優化了實時渲染的質量和性能。
Bablyon.js 3.3增加了大約30個新的粒子系統控件,包括粒子系統的轉換和發射控制,Sprite Sheet(精靈表單)的動畫隨機化和發射器形狀。
Babylon.js 3.3已經將TypeScript更新至版本3.0.1,并同時增加了對Oculus Go的WebVR支持。完整的新版本信息請訪問 這里 。
文章來源:映維網 如轉載請標明出處
原文鏈接 : https://yivian.com/news/52723.html
未經授權,禁止轉載,違者必將追究法律責任。