欢迎使用Babylon.js,4.1版本重磅上线

我们的使命是创建世界上最强大、最惊艳、最易用的Web3D渲染引擎,并且我们坚持让它完全开源和免费,无论对任何人都如此。Babylon.js 4.1版本的体积小了3倍,速度提升了12%,并且进行了无数的性能优化,在它诞生的那一刻就定位于高性能3D引擎,即使功能越来越强大也会继续贯彻这个理念不动摇。新的Node Material Editor编辑器、真正跨平台的babylon原生应用部署体验、层叠阴影、导航寻路、更强的WebXR虚拟现实及增强现实支持、更完美的glTF格式支持等新功能,让Babylon.js 4.1成为了你不可或缺的web应用开发利器。

Node material编辑功能让基本着色器程序通过节点串联在一起,从而产生强大的视觉效果。

Node Material 材质编辑器

Node Material Editor是一个强大而易用的材质编辑器,它以可视化的拖拽节点的方式来模拟shader编程,从而为每个从业者解锁了GPU的强大威力。从前,shaders (GPU 编程)着色器编程对于普通程序员门槛很高,因为它过于偏向底层,虽然功能强大,但是晦涩难懂,而Babylon带来的Node Material Editor可以实现与shader同样的效果,但是界面化操作,把难度降到了最低。我们相信,每个人都能使用这个编辑器来创建令人惊叹的视觉效果。

Native 跨平台原生应用部署

程序员们写代码都有一个梦想:一次编写实现,多平台共享运行。 所以我们重磅推出了Babylon Native,它可以用原有的Babylon.js代码在任意平台构建一个原生应用,充分释放本机设备的性能优势。 已经支持DirectX on Windows、 Metal on iOS/MacOS、 OpenGL on Android,即将推出Vulkan支持

Babylon Native logo
3D fish models swimming in a school using AI navigation mesh.

批量托管和导航寻路

Navigation Mesh system,导航寻路网格系统,它非常强大有趣,但是又那么简单易用。这个功能基于强大的开源库Recast Navigation并进行了深度改造,能够在你的游戏或互动场景中很简单的创造出更加真实的'AI非玩家角色',我们只需要把物体进行代理托管,并设置导航网格参数,然后那些被托管的物体就会在定义好的导航网格内进行随机移动,就像demo中的鱼儿那样,它们在水中自由的游动,所以导航寻路在'AI非玩家角色'和运动路径查找方面非常有用,而且导航寻路在某些场景甚至可以取代物理碰撞检测,例如把某一个玩家限制在可以活动的区域内

支持先进的WebXR技术

毫无疑问,在web使用AR/VR技术非常有前景,Babylon最新4.1版本在WebXR上做了进一步的优化和改进:带来了一个简单易用的体检帮助器,针对更高级用户的专用会话管理器,用babylon的相机功能来承载WebXR技术,全面支持任何接受WebXR会话的设备,完整的WebXR输入源支持,关于实验性AR功能、通信、场景交互、物理效果的整套API支持等

Photo of a Microsoft VR motion controller.

以上都是Babylon众多强大功能的冰山一角

我们一直强调Babylon.js是一个全功能3D引擎,但我们也并不会掉以轻心而放弃进步的动力,惊艳的功能还会不断的加入进来。 所以,请入坑吧!尽情的在Babylon3D世界里遨游。

babylon中文网
沪ICP备19033491号-2