Announcing Babylon.js 6.0

Our mission is to build one of the most powerful, beautiful, simple, and open web rendering engines in the world, and we are excited to announce the next step forward in that journey: the release of Babylon.js 6.0.

Babylon.js 6.0 brings a smorgasbord of performance improvements, rendering enhancements, and exciting new features that you will NOT want to miss!

Let’s get started by talking about one of the most exciting things to come to Babylon.js in its entire 10 year history!

Havok Physics in Babylon.js

Since its inception in 1998, Havok has created products that power some of the biggest games in the market. It is one of the most widely used, well-known physics engine in AAA game development and for the first time many of their most advanced features are now available in Babylon.js 6.0!

Havok’s expertise come to Babylon.js through a special new WASM plugin partnered with a complete overhaul of the Babylon.js Physics API! Working together, they elevate Babylon.js physics to a whole new level. With exciting new physics capabilities and up to 20x faster performance, there’s never been a better time to dive into physics in Babylon.js!

What are you waiting for? Try it out right now!

See it in action: https://aka.ms/babylon6HavokDemo

Try it out yourself: https://aka.ms/babylon6HavokPG

Learn more: https://aka.ms/babylon6HavokPressRelease and https://aka.ms/babylon6HavokDoc

All New Physics API

Learn more about the new API here: https://aka.ms/babylon6PhysicsV2Doc

Performance Priority Modes

These new modes give developers new controls over dialing up the performance of their experience by choosing between Backwards Compatibility Mode, Intermediate Mode, or Aggressive Mode. Choosing between these 3 different modes gives you varying levels of functionality and flexibility. You can choose the performance path that’s right for you!

Try it out: https://aka.ms/babylon6PerfPriModePG

Learn more here: https://aka.ms/babylon6PerfPriModeDoc

Fluid Rendering

Check it out: https://aka.ms/babylon6FluidsPG

Learn more here: https://aka.ms/babylon6FluidsDoc

Screen Space Reflections v2

Check it out: https://aka.ms/babylon6SSRv2PG

Learn more here: https://aka.ms/babylon6SSRv2Doc

Texture Decals

Try it out here: https://aka.ms/babylon6TextureDecalPG

Learn More Here: https://aka.ms/babylon6TextureDecalDoc

Node Material Ray Marching

Check out a Ray Marching proof of concept using the new Node Material changes here: https://aka.ms/babylon6RayMarchingPG

The following gif is a wonderful demo from Adobe that shows off their own implementation of ray marching using this Babylon.js advancement!

Node Material Tri-Planar and Bi-Planar Projection Nodes

Check it out: https://aka.ms/babylon6TriPlanarPG

Here’s a great article by Martin Palko to learn more about tri-planar projection: https://www.martinpalko.com/triplanar-mapping/

GUI Editor v1

See it in Action: https://aka.ms/babylon6GUIv1PG

Try out the Gui Editor here: https://gui.babylonjs.com/

Learn More: https://aka.ms/babylon6GUIv1Doc

Figma to Babylon.js Community Extension

Learn more here: https://aka.ms/babylon6FigmaDoc

Accessibility Screen Reader Support

With Babylon.js 6.0, we are thrilled to announce that the core Babylon.js scene tree is now visible to screen readers. Thanks to the incredible work from Sunny, this advancement means that your favorite accessibility screen reader can now narrate scene elements and text to describe the scene to the user. It’s our sincere hope that this addition will make it significantly easier for developers to create Babylon.js scenes that are more accessible for everyone and especially for visually impaired people across the web.

You can try it out yourself by enabling your OS/Browser screen reader in your settings and opening this playground: https://aka.ms/babylon6ScreenReaderPlayground

Learn more here: https://aka.ms/babylon6ScreenReaderDoc

New glTF Extensions Support

Check it out: https://aka.ms/babylon6Iridescence and https://aka.ms/babylon6AnimationPointer

Reorganized Documentation

This meaningful documentation restructure was the result of deep thinking and exhaustive work from John King, a devoted teacher and passionate Babylon.js community member who lost a battle to cancer earlier this year. Thank you for teaching us John.

Start your Babylon.js learning journey today!

https://doc.babylonjs.com/

Thank You

--

--

Babylon.js: Powerful, Beautiful, Simple, Open — Web-Based 3D At Its Best. https://www.babylonjs.com/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store