Babylon.js 9.0 adds OpenPBR support, Dynamic IBL Shadows, SDF text rendering, an Outline Renderer, Nav Mesh and audio engine improvements, and a 3MF exporter to enhance interoperability, lighting fidelity, scalable text, stylization, navigation, and audio workflows.
Babylon.js 9.0 adds OpenPBR support and several targeted rendering, text, navigation, audio, and export improvements. This release improves material interoperability and runtime realism for web 3D projects.
Main feature/change and impact
Babylon.js 9.0 begins implementing OpenPBR, an ASWF-hosted standard for interoperable, artist-friendly materials. The engine maps OpenPBR parameter groups like Base, Specular, Coat, and Thin-film to existing PBR materials. That mapping enables more consistent material appearance across tools and runtimes. OpenPBR support reduces conversion work and helps studios maintain visual fidelity across asset pipelines.Practical implications
Developers gain dynamic IBL shadows, SDF text rendering, an Outline Renderer, nav mesh improvements, audio engine refinements, and a 3MF exporter. Dynamic IBL shadows approximate environment light and shadow from source images in real time. SDF text offers resolution-independent crisp text for HUDs and labels. Nav mesh updates improve pathfinding accuracy and performance for AI agents. The 3MF exporter supports 3D printing workflows.“OpenPBR is designed so that materials authored with it look consistent across any platform that supports the standard.”Babylon.js 9.0 also refines audio APIs for modern Web Audio patterns. The modular audio engine simplifies spatial audio and ambient scene sound design. The Outline Renderer enables stylized edges for selection and visualization tasks. Closing paragraph: Adopt Babylon.js 9.0 to standardize PBR workflows and improve runtime fidelity across devices. Evaluate OpenPBR asset workflows and test Dynamic IBL Shadows with your environment maps. Update projects incrementally and validate visual parity across tools and browsers.
Key points from the article:
Related Coverage:
- Part 2 – Babylon.js 9.0: Tooling updates and new geospatial features
- Announcing Babylon.js 9.0
- Xbox Partner Preview highlights upcoming games
From the Windows Blog
