Skip to content

Releases: BabylonJS/Babylon.js

9.12.0

11 Jun 07:44

Choose a tag to compare

Addons

Core

  • fix(Gsplat): Sort Worker Message Starvation in GaussianSplattingMesh - by raymondyfei (#18554)
  • Accept AbstractEngine in ThinRenderTargetTexture constructor - by AmoebaChant (#18557)
  • Fix CSG2 boolean operations for right-handed (glTF) meshes - [Bug Fix] by deltakosh (#18556)
  • Warn when uniform-stored bone matrices risk overflowing the vertex-uniform budget - by matthargett (#18543)
  • Fix PhysicsAggregate mutating caller's options object - [Bug Fix] by CedricGuillemet (#18555)
  • Fix NME post process / smart filter / procedural modes failing with 404 shader errors - [Bug Fix] by deltakosh (#18549)
  • Fix reentrant remove behavior - by CedricGuillemet (#18552)
  • incorrect side effect setting in rendeing pipline - by RaananW (#18546)
  • FrameGraph Geometry Renderer: Fix screenspace texture clear in reverse Z mode - [Bug Fix] by Popov72 (#18545)
  • Support SSAO2 with world-space normals - by matthargett (#18539)
  • Add HALF_FLOAT vertex buffer type support - by wiiskii (#18524)
  • Remove side-effect import closure baseline - by RaananW (#18540)
  • Node material: Fix PrePassOutput block in WebGPU - [Bug Fix] by Popov72 (#18544)
  • fix(GSplat): Gaussian Splatting shadow-caster geometry left dangling after camera disposal - by raymondyfei (#18541)
  • Fix KTX noMipmap flip for compressed sRGB mipmaps - [Bug Fix] by matthargett (#18538)

GUI

9.11.0

04 Jun 07:43

Choose a tag to compare

Core

  • Add WGSL shader paths for GUI3D and GPU particles - by matthargett (#18460)
  • fix(FlowGraph): allow CancelDelay to cancel the first scheduled delay - by marns (#18517)
  • Move custom frame requester to AbstractEngine to enable 120fps support in BabylonNative - by matthargett (#18521)
  • Add RegisterPBRMaterial alias to RegisterPbrMaterial - by RaananW (#18528)
  • Add waveform analyzer data to AudioEngineV2 - [New Feature] by RaananW (#18529)
  • Native: prefer setRenderResetCallback with legacy setDeviceLostCallback fallback - by bghgary (#18518)

GUI

  • feat(mcp): Add MCP servers for Babylon.js graph editors - [New Feature] by RaananW (#18344)
  • Add WGSL shader paths for GUI3D and GPU particles - by matthargett (#18460)

Inspector

  • Add WGSL shader paths for GUI3D and GPU particles - by matthargett (#18460)
  • Add an option to disable teaching moments - [New Feature] by ryantrem (#18508)

Loaders

Viewer

9.10.1

29 May 00:26

Choose a tag to compare

Core

Inspector

Lottie Player

Materials

  • feat(GridMaterial): Multi-scale LOD, horizon fade, depth compositing, and above/below color - by raymondyfei (#18509)

9.10.0

28 May 07:41

Choose a tag to compare

Core

  • PBR: Fix refraction intensity applied to irradiance - [Bug Fix] by Popov72 (#18513)

9.9.2

27 May 17:20

Choose a tag to compare

Core

  • 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

  • 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)

Loaders

Lottie Player

  • Add Lottie compatibility options for text and solid layers - [Bug Fix] by VicenteCartas (#18507)

Playground

  • Fix Playground loading with older framework versions - [Bug Fix] by RaananW (#18501)

9.9.1

22 May 00:04

Choose a tag to compare

Core

  • 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

  • Inspector v2: Project Authoring pane (SmartAssets + OverrideManager + .babylonproj) - [New Feature] by georginahalpern (#18479)

Materials

  • Fix PBRCustomMaterial cached effect cleanup - [Bug Fix] by Popov72 (#18493)

Playground

  • Inspector v2: Project Authoring pane (SmartAssets + OverrideManager + .babylonproj) - [New Feature] by georginahalpern (#18479)

9.9.0

21 May 11:38

Choose a tag to compare

Core

  • 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)

Inspector

Loaders

  • Trigger transmission helper from KHR_materials_diffuse_transmission. - by MiiBond (#18451)
  • Add Gaussian Splatting Debug Material + SPZ V4 support - by raymondyfei (#18459)

Materials

  • Fix PBRCustomMaterial compiled effect cleanup - [Bug Fix] by Popov72 (#18471)

Node Geometry Editor

  • Fix node editor URL snippet loading - [Bug Fix] by Popov72 (#18486)

Node Particle Editor

  • Fix node editor URL snippet loading - [Bug Fix] by Popov72 (#18486)

Node Render Graph Editor

  • Fix node editor URL snippet loading - [Bug Fix] by Popov72 (#18486)

Viewer

  • Add drag and drop for HDR files in viewer - by MiiBond (#18482)

9.8.0

18 May 15:25

Choose a tag to compare

Core

9.6.2

08 May 01:52

Choose a tag to compare

Core

  • Clean up observers when parsing Node Materials - [Bug Fix] by abogartz (#18435)

Lottie Player

9.6.1

08 May 00:31

Choose a tag to compare

Core

  • Clean up observers when parsing Node Materials - [Bug Fix] by abogartz (#18435)

Lottie Player