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
评论 5 条评论