9.9.2
- fix(xr): correct hand/wrist twist orientation on XR body tracking entry - by RaananW (#18505)
- Fix thin-instance bounds for baked vertex animation - [New Feature] by Popov72 (#18512)
- Add selection outline depth occlusion toggle - [Bug Fix] by Popov72 (#18498)
- fix(GSplat): Multiple Critical Voxelization and Compound Bugs - by raymondyfei (#18496)
- Prevent render target camera swaps from notifying active camera observers - [Bug Fix] by Popov72 (#18500)
- GS fix small issues - [Bug Fix] by CedricGuillemet (#18499)
- Fix opacity blending in OpenPBR - [Bug Fix] by MiiBond (#18497)
- Use SOG texture option - by CedricGuillemet (#18475)
- Add Audio V2 support to Inspector v2 - [New Feature] by ryantrem (#18480)
- Inspector V2: add material texture debug toggle and improve scene explorer tooltips - by ryantrem (#18494)
- Add Audio V2 support to Inspector v2 - [New Feature] by ryantrem (#18480)
- fix(GSplat): Multiple Critical Voxelization and Compound Bugs - by raymondyfei (#18496)
- Fix opacity blending in OpenPBR - [Bug Fix] by MiiBond (#18497)
- Use SOG texture option - by CedricGuillemet (#18475)
- Add Lottie compatibility options for text and solid layers - [Bug Fix] by VicenteCartas (#18507)
9.9.1
- Fix wrapped texture restore after context loss + Native MSAA-RTT support - by bghgary (#18469)
- Inspector v2: Project Authoring pane (SmartAssets + OverrideManager + .babylonproj) - [New Feature] by georginahalpern (#18479)
- Inspector v2: Project Authoring pane (SmartAssets + OverrideManager + .babylonproj) - [New Feature] by georginahalpern (#18479)
- Inspector v2: Project Authoring pane (SmartAssets + OverrideManager + .babylonproj) - [New Feature] by georginahalpern (#18479)
9.9.0
- Fix adaptToDeviceRatio option state - [Bug Fix] by Popov72 (#18492)
- Drop hardcoded field list in InputMapper._entryCoversAllConditionsOf - by georginahalpern (#18477)
- Add drag and drop for HDR files in viewer - by MiiBond (#18482)
- Fix GPUPicker GLSL integer precision - [Bug Fix] by Popov72 (#18487)
- Add Gaussian Splatting Debug Material + SPZ V4 support - by raymondyfei (#18459)
- Fix node particle editor package output - by RaananW (#18474)
- Make InputMapper.setInteraction auto-add when matched entry is broader - by georginahalpern (#18461)
- Fix frozen material light binding for WebGPU - [Bug Fix] by Popov72 (#18472)
- Clean up node block shader barrel exports - by RaananW (#18465)
- Trigger transmission helper from KHR_materials_diffuse_transmission. - by MiiBond (#18451)
- Add Gaussian Splatting Debug Material + SPZ V4 support - by raymondyfei (#18459)
9.8.0
- Tree-shaking - the pure barrel - by RaananW (#18441)
- Add distance-only spatial mode to Audio Engine V2 - by VicenteCartas (#18462)
- Camera input mapping system with backward-compatible legacy flag support - [New Feature] by georginahalpern (#18379)
9.6.2
- Lottie: fix issue parsing font lists - by VicenteCartas (#18436)
9.6.1
- Lottie: fix issue parsing font lists - by VicenteCartas (#18436)
9.5.0
- Fix AtmospherePBRMaterialPlugin breaking PBRMaterial compile for non-irradiance-map envs - [Bug Fix] by Popov72 (#18385)
- Reduce hot path allocations in core - by RaananW (#18397)
- ray: per-instance bounding-info culling for thin-instance picking - by kzhsw (#18376)
- Add scene options to set default layer masks - by tholub99 (#18382)
- Fix ClusteredLightContainer.maxRange ignored for some lights - [Bug Fix] by Popov72 (#18395)
- fix(scene): include procedural textures in Scene.isReady() - by VicenteCartas (#18391)
- Inspector: switch picking to GPU picking - [Bug Fix] by ryantrem (#18390)
- Fix Flow Graph Editor: console log templates, mesh pick events, drag-and-drop, event block UI - by RaananW (#18387)
- fix(depthRenderer): key Scene._depthRenderer by camera.uniqueId instead of camera.id - [Bug Fix] by Popov72 (#18384)
- OpenPBRMaterial energy compensation - by MiiBond (#18377)
- OpenPBR Thin-walled fixes - by MiiBond (#18353)
- fix(core): serialize freezeWorldMatrix for Mesh and TransformNode - [Bug Fix] by Popov72 (#18373)
- Fix WebGPU support for non-4x4 ASTC compressed textures - [Bug Fix] by Popov72 (#18369)
- GaussianSplatting: use view-backed retained part sources for compound rebuilds - by kzhsw (#18361)
- perf(OpenPBRMaterial): skip inactive SSS uniforms and remove per-frame allocations in bindForSubMesh - by Popov72 (#18364)
- Fix InputText not calling preventDefault for printable characters - [Bug Fix] by AmoebaChant (#18399)
- build: migrate tool editors from webpack to Vite dev server - by RaananW (#18372)
- Inspector: switch picking to GPU picking - [Bug Fix] by ryantrem (#18390)
- OpenPBR Thin-walled fixes - by MiiBond (#18353)
- Lottie: auto-downscale oversized sprites to fit the atlas instead of clipping - [Bug Fix] by VicenteCartas (#18375)
- Lottie player: gradient stroke support, animated property fixes, and improved diagnostics - [Bug Fix] by VicenteCartas (#18367)