Key Points
• Babylon.js 8.0, a major update to the popular 3D rendering engine, has been released, offering numerous features and improvements for developers.
• The update includes support for KHR_materials_diffuse_transmission in the glTF format, as well as improved glTF exporter and loader options.
• Other significant additions include IES light support, USDZ export, GPU mesh picking and bounding box calculation, and EXR texture support.
Babylon.js 8.0: A Major Update for 3D Rendering
Microsoft has announced the release of Babylon.js 8.0, a significant update to the popular 3D rendering engine. This latest version brings numerous features and improvements to help developers create beautiful and performant 3D experiences.
glTF Support and Improvements
Babylon.js 8.0 continues to support every extension update to the glTF format, including the latest feature, KHR_materials_diffuse_transmission. This allows developers to create more realistic and visually appealing 3D scenes. Additionally, the glTF serializer has been improved, enabling easier export of Babylon scenes as glTF objects. The update also includes new loader options for glTF objects, providing greater control over asset loading.
IES Light Support and USDZ Export
Babylon.js 8.0 introduces support for IES lighting, a technique that describes the shape of a light emitted from a lamp. This feature is particularly useful for creating realistic lighting effects in 3D scenes. The update also allows for the export of USDZ files, making it easier to build AR experiences targeted for iOS devices.
GPU-Powered Features
Several GPU-powered features have been added to Babylon.js 8.0, including mesh picking and bounding box calculation. Mesh picking, which is usually an expensive feature, can now be performed directly on the GPU, improving performance in complex scenes. Bounding box calculation, which can be computationally expensive, can also be offloaded to the GPU, freeing up CPU resources.
EXR Texture Support and WebXR Depth Sensing
The update includes support for EXR files, a feature-rich image format that unlocks new possibilities for 3D rendering. Babylon.js 8.0 also brings support for WebXR depth sensing, a feature that uses depth information from devices to overlay real-world visuals with computer-generated images.
A Peek Ahead
While Babylon.js 8.0 is a significant update, the development team is already working on future features, including glTF interactivity support, OpenPBR support, and tooling for everyone. These updates promise to further enhance the capabilities of the Babylon.js platform.
Conclusion
Babylon.js 8.0 is a major update that showcases the engine’s continued commitment to innovation and improvement. With its numerous features and improvements, developers can create more engaging and immersive 3D experiences. As the platform continues to evolve, Microsoft and the Babylon community remain dedicated to providing tools and workflow for everyone, regardless of their background or experience level.
Read the rest: Source Link
You might also like: Try AutoCAD 2025 for Windows, best free FTP Clients on Windows & browse Windows games to download.
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.