babylon6.0介绍

255 阅读2分钟

babylon新特性官网介绍

  • 最先进的物理实现:Havok团队免费为babylonjs带来了全新物理实现,通过一个特殊的新WASM插件将他们的一些最先进的功能带到 Babylon.js,为我们提供了最先进的物理功能
  • 性能提高50倍:6.0通过所有性能优先的模式提升了性能,使得渲染和性能提升了50倍;存在三种模式:向后兼容模式、中间模式或主动模式之间进行选择来控制其体验的性能
  • 流体渲染更流畅:水流等流体渲染更加逼真,性能更好,交互也更加真实;可以以 60fps 的速度运行;
  • 屏幕空间反射:允许您以最高的性能水平在整个场景中渲染令人惊叹的反射!
  • 提供了node material 着色器 工具:更新了编辑器和程序化节点材质,让大家更方便构建节点材质:开发人员现在可以将更高级的3D图形技术构建到Node Material 着色器中,包括Ray Marching之类的东西
  • 新的纹理贴花功能:纹理贴花允许您通过网格的 UV 空间投影贴花以叠加在材质的纹理上。这解锁了一些有趣的新交互可能性,扩展了处理材质的灵活性,在不牺牲性能的情况下获得真正身临其境的 Web 体验!
  • 三个独立2D纹理投影构成三平面投影节点,节省 gpu 计算:新的三平面投影节点允许您将纹理投影到 3D 对象上,而不考虑网格 UV。它使用三个独立的 2D 纹理投影,每个轴一个,并将它们混合在一起以创建没有接缝的材质。除了三平面节点之外,我们还添加了一个双平面节点。它使用两个 2D 纹理而不是三个以类似的方式工作,从而节省了 GPU 计算,并最终导致无缝纹理,对性能的影响较小。
  • babylon.js场景树现在对屏幕阅读器可见,对网络上的视障人士很友好。

threejs和babylon对比

  • 小型项目里:threejs更灵活;生态和各种插件更多,遇到问题也就更容易找到解决方案
  • babylonjs比较综合,但是生态小;文档和资料就小很多
  • 这两个很多都是相近,所以学好1个,另外一个上手也是更加容易的;都要学

附录

Havok团队:极品飞车,上古卷轴,正当防卫,求生之路,半条命和孤岛惊魂都是出自这个团队