BabylonJS/Babylon.js
 Watch   
 Star   
 Fork   
7 hours ago
Babylon.js

9.10.0

Core

  • PBR: Fix refraction intensity applied to irradiance - [Bug Fix] by Popov72 (#18513)
22 hours ago
Babylon.js

9.9.2

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)
6 days ago
Babylon.js

9.9.1

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)
7 days ago
Babylon.js

9.9.0

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 days ago
Babylon.js

9.8.0

Core

20 days ago
Babylon.js

9.6.2

Core

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

Lottie Player

20 days ago
Babylon.js

9.6.1

Core

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

Lottie Player

21 days ago
Babylon.js

9.6.0

Core

  • Fix Flow Graph Editor serialization and snippet loading - by RaananW (#18426)
22 days ago
Babylon.js

9.5.2

Core

  • Fix NodeMaterial SSS with clustered lights - [Bug Fix] by Popov72 (#18413)
  • Add Bevel node to Node Geometry Editor - [New Feature] by deltakosh (#18420)

Materials

  • Fix NodeMaterial SSS with clustered lights - [Bug Fix] by Popov72 (#18413)

Node Geometry Editor

  • Add Bevel node to Node Geometry Editor - [New Feature] by deltakosh (#18420)
28 days ago
Babylon.js

9.5.0

Addons

  • Fix AtmospherePBRMaterialPlugin breaking PBRMaterial compile for non-irradiance-map envs - [Bug Fix] by Popov72 (#18385)

Core

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

GUI

  • 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

Loaders

Lottie Player

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

Materials

  • Materials Library: add native WGSL shaders for all materials - by Popov72 (#18393)

Node Editor

  • build: migrate tool editors from webpack to Vite dev server - by RaananW (#18372)

Node Geometry Editor

  • build: migrate tool editors from webpack to Vite dev server - by RaananW (#18372)

Node Particle Editor

  • build: migrate tool editors from webpack to Vite dev server - by RaananW (#18372)

Node Render Graph Editor

  • build: migrate tool editors from webpack to Vite dev server - by RaananW (#18372)

Playground

  • build: migrate tool editors from webpack to Vite dev server - by RaananW (#18372)

Sandbox

  • build: migrate tool editors from webpack to Vite dev server - by RaananW (#18372)

Serializers