Releases: BabylonJS/Babylon.js
Releases · BabylonJS/Babylon.js
Release list
9.23.0
Core
- Add WebXR persistent anchor lifecycle support - by RaananW (#18840)
- Add WebXR room capture support - by RaananW (#18841)
- Feat: Budget-driven and multi-camera-aware LOD for streaming Gaussian Splatting - by raymondyfei (#18834)
- Share shader loading state across material instances - by sebavan (#18830)
- Expose WebXR plane and mesh semantic labels - by RaananW (#18839)
- Preserve WebXR light estimation on WebGPU - by RaananW (#18837)
- Fix IES candela profile normalization - by sebavan (#18833)
- Fix Gaussian splat readiness regression - [Bug Fix] by bghgary (#18836)
- Fix Gaussian splat transform and proxy visibility updates - [Bug Fix] by CedricGuillemet (#18831)
- Use pure targets for dynamic imports - by RaananW (#18827)
- Feat: Non-binary voxel opacity + trace-time roulette for GSplat IBL shadows - by raymondyfei (#18815)
- Fix overlay texture bindings leaking into shared PBR materials - by sebavan (#18828)
- Fix wgsl in TBN Block - by sebavan (#18826)
GUI
Loaders
- Feat: Budget-driven and multi-camera-aware LOD for streaming Gaussian Splatting - by raymondyfei (#18834)
- Use pure targets for dynamic imports - by RaananW (#18827)
- Fix text encoding detection for OBJ and MTL files - by Jeggery (#18817)
Materials
Sandbox
9.22.2
Core
- Load single-file prefiltered cube containers and implement setStateCullFaceType - by bkaradzic-microsoft (#18806)
- Feat: Add 16-bit (half-float) support for Gaussian Splatting PLY properties - by raymondyfei (#18816)
- Fix shared material alpha mode state after parsing - [Bug Fix] by alexchuber (#18818)
- fix(core): 43 correctness bugs found by a systematic core scan - by RaananW (#18775)
Inspector
Loaders
- Feat: Add 16-bit (half-float) support for Gaussian Splatting PLY properties - by raymondyfei (#18816)
Viewer
9.22.1
9.22.0
Core
- Fix alpha-mode sentinel crash and report accurate caps and depth/stencil metadata - by bkaradzic-microsoft (#18804)
- Fix three IBL rendering bugs: AreaLights prefilter type, OpenPBR anisotropic inlining, black diffuse fallback - by bkaradzic-microsoft (#18803)
- Fix particle node material async shader creation - [Bug Fix] by VicenteCartas (#18802)
Inspector
9.21.2
Core
- Fix alpha-mode sentinel crash and report accurate caps and depth/stencil metadata - by bkaradzic-microsoft (#18804)
- Fix three IBL rendering bugs: AreaLights prefilter type, OpenPBR anisotropic inlining, black diffuse fallback - by bkaradzic-microsoft (#18803)
- Fix particle node material async shader creation - [Bug Fix] by VicenteCartas (#18802)
Inspector
9.21.1
9.21.0
Core
- GPU particles: re-bake gradient lookup textures in place for value edits - by increasinglyHuman (#18787)
- Fix Zstd-compressed UASTC textures failing to load (bytesPlane = 0) - by alexchuber (#18793)
- Fix NativeEngine command scope leaking when a render throws - by bkaradzic-microsoft (#18789)
- Fix WebGPU vertex layout pipeline cache collisions - [Bug Fix] by Popov72 (#18791)
- Feat: Stream Gaussian Splatting LOD as a part of a compound mesh - by raymondyfei (#18774)
- Fix: texture view leak on WebGPU backend - by raymondyfei (#18784)
- KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)
- feat(XR): support CPU depth sensing on WebGPU - [New Feature] by RaananW (#18782)
- Fix GreasedLine corrupting the shared TmpVectors scratch slot and Vector3.UpReadOnly - by bkaradzic-microsoft (#18781)
- Disable Space Warp before session creation - [Bug Fix] by RaananW (#18780)
- feat(XR): add WebGPU quad layer path - [New Feature] by RaananW (#18779)
- fix(XR): clear WebGPU AR projection textures - [Bug Fix] by RaananW (#18778)
- Fix Tools.LoadScript treating ES module source as a URL on Babylon Native - by bkaradzic-microsoft (#18776)
Inspector
- Fix Reflector bridge relay dropping and crashing on client messages - [Bug Fix] by ryantrem (#18800)
- Inspector v2: sort particle gradients before refresh - [Bug Fix] by VicenteCartas (#18794)
Loaders
- Make the glTF loader's unique root url actually unique - [Bug Fix] by bghgary (#18798)
- Feat: Stream Gaussian Splatting LOD as a part of a compound mesh - by raymondyfei (#18774)
- KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)
Sandbox
- KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)
Viewer
9.20.1
Core
- GPU particles: re-bake gradient lookup textures in place for value edits - by increasinglyHuman (#18787)
- Fix Zstd-compressed UASTC textures failing to load (bytesPlane = 0) - by alexchuber (#18793)
- Fix NativeEngine command scope leaking when a render throws - by bkaradzic-microsoft (#18789)
- Fix WebGPU vertex layout pipeline cache collisions - [Bug Fix] by Popov72 (#18791)
- Feat: Stream Gaussian Splatting LOD as a part of a compound mesh - by raymondyfei (#18774)
- Fix: texture view leak on WebGPU backend - by raymondyfei (#18784)
- KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)
- feat(XR): support CPU depth sensing on WebGPU - [New Feature] by RaananW (#18782)
- Fix GreasedLine corrupting the shared TmpVectors scratch slot and Vector3.UpReadOnly - by bkaradzic-microsoft (#18781)
- Disable Space Warp before session creation - [Bug Fix] by RaananW (#18780)
- feat(XR): add WebGPU quad layer path - [New Feature] by RaananW (#18779)
- fix(XR): clear WebGPU AR projection textures - [Bug Fix] by RaananW (#18778)
- Fix Tools.LoadScript treating ES module source as a URL on Babylon Native - by bkaradzic-microsoft (#18776)
Inspector
- Fix Reflector bridge relay dropping and crashing on client messages - [Bug Fix] by ryantrem (#18800)
- Inspector v2: sort particle gradients before refresh - [Bug Fix] by VicenteCartas (#18794)
Loaders
- Make the glTF loader's unique root url actually unique - [Bug Fix] by bghgary (#18798)
- Feat: Stream Gaussian Splatting LOD as a part of a compound mesh - by raymondyfei (#18774)
- KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)
Sandbox
- KHR_interactivity: importer update to the latest spec (refs, events, pointer selection, math ops) - by SergioRZMasson (#18615)
Viewer
9.20.0
9.19.1
Core
- Fix clustered lighting WGSL validation on Firefox WebGPU - [Bug Fix] by Popov72 (#18761)
- fix(physics): correct inverse inertia tensor rows in PhysicsCharacterController - by RaananW (#18756)
- Prevent touch hover events from exhausting pointer slots - [Bug Fix] by RaananW (#18748)
- Fix one-frame render flash when recreating a mesh in the same tick - by RaananW (#18755)
- Fix: Gaussian Splatting sort padding reuses real splat data, causing splats stuck in front of the model - by raymondyfei (#18752)
- Allow disabling Havok floating origin world regions - by BarthPaleologue (#18750)