Key Points
- Babylon.js 9.0 adds support for the OpenPBR material standard, improving how 3D assets look across different software.
- Dynamic Image-Based Lighting shadows now react in real time to changes in a scene’s lighting environment.
- New Signed Distance Field text rendering creates smooth, scalable 3D text that stays clear at any size.
Babylon.js, the open-source 3D engine for the web, has released version 9.0, a major update focused on giving developers more tools to create visually impressive and high-performance 3D content for browsers. The update introduces enhancements across rendering, text, audio, navigation, and utilities, many contributed by its community and industry partners.
A centerpiece of this release is the initial implementation of OpenPBR, an open material standard hosted by the Academy Software Foundation. The OpenPBR model is designed to allow materials created in one application to appear consistent on any platform that supports the standard. Version 9.0 maps key OpenPBR parameter groups, such as Base, Specular, and Coat, to Babylon.js’s existing physically based rendering system. This development, contributed by Adobe, is a significant move toward greater interoperability in the 3D industry.
Also from Adobe is an upgrade to Image-Based Lighting (IBL). The new Dynamic IBL Shadows feature builds on a prior contribution to create environment shadows that update in real time as lighting conditions change. This allows the light and shadow derived from a single source image to more accurately and flexibly illuminate a scene.
For crisp 3D text, the engine now uses Signed Distance Field (SDF) rendering. This technique solves a common problem where standard bitmap fonts become blurry when enlarged. SDF text remains sharp and smooth at any scale or zoom level, making it ideal for user interfaces, signage, and labels within 3D worlds.
A new community-contributed Outline Renderer adds stylized outlines around 3D objects. This feature, developed by community member noname0310, can be used for cartoon aesthetics, highlighting selected items, or technical illustrations, and integrates directly into the rendering pipeline.
Navigation meshes, used for AI pathfinding, have been updated by community contributor Roland. The changes improve the accuracy, speed, and ease of generating navigation data, helping characters move intelligently through game levels or simulation environments.
The audio engine, which was redesigned in the previous version, receives refinements in 9.0. The updates align the modular system with modern web-audio standards, simplifying the addition of spatial sound, ambient effects, and interactive audio cues.
Finally, a new exporter allows developers to save 3D scene geometry in the 3MF format, a standard widely used for 3D printing. This tool, created by community member Guillaume_Pelletier, streamlines the workflow for those looking to bring web-based 3D models into physical print.
Babylon.js 9.0 remains a completely free and open-source project. The release reflects a collaborative development model, with features coming from both corporate partners like Adobe and individual developers. The updates aim to keep the engine competitive with commercial alternatives by adopting key industry standards like OpenPBR and expanding practical tooling for creators. Future development will likely continue this pace, with the community and core team focused on expanding rendering capabilities and developer productivity for web-based 3D applications. Developers can explore demos and documentation for all new features through the links provided in the official release notes.
Read the rest: Source Link
You might also like: Try AutoCAD 2026 for Windows, best free FTP Clients on Windows & browse the best Surface Laptops to buy.
Remember to like our facebook and our twitter @WindowsMode for a chance to win a free Surface every month.
Discover more from Windows Mode
Subscribe to get the latest posts sent to your email.