微软在上周在官网宣布发布了一个开源的JS库Babylon.js 6.0,源代码位于GitHub上,可前往查看。
Babylon.js是一个使用JavaScript库的实时3D引擎,可以在使用HTML5的网络浏览器中显示3D图形,据微软工程师说新版本开启性能优先模式可提速百分之五十,该引擎看起来挺酷的,可以从下面的视频参阅。
6.0版最大的特点应该实现了 Havok 物理计算引擎,用于各种电脑游戏和3D模拟,而 Havok 是由 微软旗下公司开发,可在 Babylon.js 上免费获得。
其他主要新的特征如下:
改进后的Physics API:更多控件、功能和易用性。
更好的性能模式:渲染和性能提升高达百分之五十。
实施流体渲染:工作在 60fps 并且可以表达各种流体表面。
屏幕空间反射 v2:在整个场景中渲染漂亮的反射模型。
纹理贴花功能:将贴花投影到对象材质纹理上。
节点材质光线行进。
新的三平面/双平面节点:允许将纹理投影到 3D 对象上,而不管网格 UV。
GUI 编辑器 v1:GUI 编辑器的先前测试版现已正式发布。
从 Figma 到 Babylon.js 的社区扩展:将 Figma GUI 设计直接导出到 Babylon.js场景。
辅助功能屏幕阅读器支持:视障人士更容易使用。
新的 glTF 扩展支持:KHR_ materials_ iridescence / KHR_ animation_ pointer 完整的 glTF 扩展支持。
文件重组。