BabylonJS/Babylon.js
 Watch   
 Star   
 Fork   
11 days ago
Babylon.js

9.1.0

Addons

  • chore: upgrade TypeScript to 6.0 and remove ts-patch - by RaananW (#18202)

Core

  • WebGPU: Add async render pipeline pre-warming API - [New Feature] by Popov72 (#18220)
  • Gaussian splatting GPU picker exclude inactive parts - by spsDrop (#18090)
  • Fix issue with O(N^2) performance issue for addPart - by spsDrop (#17928)
  • Downsampled SphericalHarmonics Creation - [New Feature] by kzhsw (#18186)
  • Change GS SH degree at runtime - by CedricGuillemet (#18215)
  • chore: upgrade TypeScript to 6.0 and remove ts-patch - by RaananW (#18202)
  • Flow Graph Editor: Physics blocks (Phase 2 — PR 3) - by RaananW (#18212)
  • Fix hand pose rotation for right handed HandContraintBehaviors - by klibertowski (#18193)
  • WebGPU: Clamp SSR value to avoid artifacts on mobile - [Bug Fix] by Popov72 (#18209)
  • Flow Graph Editor: Audio blocks using Audio V2 (Phase 2 — PR 4) - by RaananW (#18213)
  • feat: remove packages/lts layer, wire public packages directly to dev - [New Feature] by RaananW (#18192)
  • WebGPU: Add vertex pulling support for Standard, PBR, and OpenPBR materials - [New Feature] by Popov72 (#18201)
  • Fix for coord flip of irradiance - [Bug Fix] by MiiBond (#18205)
  • Add metadata and update copyTo to Particle class - by lockphase (#18187)
  • Add comprehensive WebXR unit tests - by RaananW (#18189)
  • Replace unnecessary Engine imports with EngineStore and Constants - by ryantrem (#18191)
  • Fix parabolic ray distance calculation in XR teleportation - [Bug Fix] by RaananW (#18154)
  • stringTools: ES2026 proposal-arraybuffer-base64 support - by kzhsw (#18063)
  • Allow switching pointer selection controller during session - by RaananW (#18143)
  • Scene isReady: check that custom render targets are ready - [Bug Fix] by Popov72 (#18167)
  • WebGPU: add support for read/write storage textures - by Popov72 (#18170)
  • Add mirror behavior on scaling gizmo - by tibotiber (#18053)
  • Flow Graph Editor - by RaananW (#18114)
  • Update dependencies - by RaananW (#18178)
  • Increase maximum bone count limit - by noname0310 (#18149)

GUI

  • chore: upgrade TypeScript to 6.0 and remove ts-patch - by RaananW (#18202)
  • feat: remove packages/lts layer, wire public packages directly to dev - [New Feature] by RaananW (#18192)
  • Make CDN port configurable - by VicenteCartas (#18206)

Inspector

Loaders

  • chore: upgrade TypeScript to 6.0 and remove ts-patch - by RaananW (#18202)
  • feat: remove packages/lts layer, wire public packages directly to dev - [New Feature] by RaananW (#18192)
  • Update dependencies - by RaananW (#18178)

Materials

  • chore: upgrade TypeScript to 6.0 and remove ts-patch - by RaananW (#18202)
  • feat: remove packages/lts layer, wire public packages directly to dev - [New Feature] by RaananW (#18192)

Node Editor

Node Geometry Editor

Node Particle Editor

Node Render Graph Editor

Playground

  • Make CDN port configurable - by VicenteCartas (#18206)
  • Fix playground webpack build error caused by duplicate ReactRefreshWebpackPlugin - by VicenteCartas (#18198)
  • Enhance toolkit localStorage handling in CommandBar and MonacoManager - by RaananW (#18179)
  • refactor(playground): use @tools/snippet-loader for loading and saving snippets - by RaananW (#18156)
  • Playground: Log warning if string too big to be stored to local store - [Bug Fix] by Popov72 (#18177)
  • Add version 8.56.2 with updated script URLs to Versions object - by RaananW (#18168)

Post Processes

  • chore: upgrade TypeScript to 6.0 and remove ts-patch - by RaananW (#18202)
  • feat: remove packages/lts layer, wire public packages directly to dev - [New Feature] by RaananW (#18192)

Procedural Textures

  • chore: upgrade TypeScript to 6.0 and remove ts-patch - by RaananW (#18202)
  • feat: remove packages/lts layer, wire public packages directly to dev - [New Feature] by RaananW (#18192)

Sandbox

Serializers

  • chore: upgrade TypeScript to 6.0 and remove ts-patch - by RaananW (#18202)
  • feat: remove packages/lts layer, wire public packages directly to dev - [New Feature] by RaananW (#18192)

Smart Filters

  • Update dependencies - by RaananW (#18178)
  • Remove unneeded peer dependencies from smartFiltersEditorControl package.json - by RaananW (#18176)

Viewer

18 days ago
Babylon.js

9.0.0

Core

Viewer

20 days ago
Babylon.js

8.56.2

Addons

Core

  • fix: properly report errors when loading invalid HDR texture files - [Bug Fix] by RaananW (#18153)
  • Add instance support for CollisionObservable - [Bug Fix] by CedricGuillemet (#18152)
  • Implement delayed loading for EquiRectangularCubeTexture - by kzhsw (#18141)
  • Migrate from Jest to Vitest - by RaananW (#18136)
  • Preserve Float64 precision for instance buffer floating origin offset - [Bug Fix] by georginahalpern (#18137)

GUI

Inspector

Loaders

Lottie Player

Sandbox

  • fix(sandbox): use network-first strategy for versioned Babylon.js resources in service worker - [Bug Fix] by RaananW (#18145)

Serializers

Smart Filters

24 days ago
Babylon.js

8.56.1

Core

  • Viewer: Fix environment bug and IBL irradiance direction bug - [Bug Fix] by ryantrem (#18138)
  • Fix FlowGraphCoordinator not adding itself to SceneCoordinators list - by marns (#18128)
  • Solid Particle Systems: Fix vertex colors when they only have 3 components - [Bug Fix] by Popov72 (#18131)

Inspector

Playground

  • Playground: Fix the wrong “Changes will be lost” pop-up window and the issue where the snippet ID changed after saving - [Bug Fix] by Popov72 (#18133)

Viewer

  • Viewer: Fix environment bug and IBL irradiance direction bug - [Bug Fix] by ryantrem (#18138)
25 days ago
Babylon.js

8.56.0

Addons

Core

  • ImageProcessingMixin: correctly invoke decorator factory - by kzhsw (#18126)
  • Texture: Fix parsing serialized base64 images - [Bug Fix] by Popov72 (#18121)
  • Inspector v2: Texture preview layer selector - by ryantrem (#18100)

Inspector

Loaders

25 days ago
Babylon.js

8.55.4

Addons

Core

  • ImageProcessingMixin: correctly invoke decorator factory - by kzhsw (#18126)
  • Texture: Fix parsing serialized base64 images - [Bug Fix] by Popov72 (#18121)
  • Inspector v2: Texture preview layer selector - by ryantrem (#18100)

Inspector

Loaders

27 days ago
Babylon.js

8.55.3

Core

  • Occlusion Query: allow queries to be performed for a specific render pass - by Popov72 (#18106)

Inspector

Loaders

  • glTF loading: Fix loading base64 data uri - [Bug Fix] by Popov72 (#18102)

Post Processes

  • Edge Detection post-process: Fix crash in WebGPU - [Bug Fix] by Popov72 (#18109)
28 days ago
Babylon.js

8.55.2

Addons

Core

Loaders

Playground

  • New engine change dialog replacing the old modal - by VicenteCartas (#18095)
  • Playground: Try fixing problems with playground loading - [Bug Fix] by Popov72 (#18086)

Smart Filters

  • Decouple smart-filters buildTools from circular dependency chain - by RaananW (#18034)

Viewer

  • Viewer Configurator: Reduce allowed min width - by ryantrem (#18084)
2026-03-13 00:44:40
Babylon.js

8.55.1

Core

  • WebGPU: Fix dual source blending detection - [Bug Fix] by Popov72 (#18082)
  • WebGPU: Fix wrong selected meshes in the selection outline layer - [Bug Fix] by Popov72 (#18080)
  • Clustered lights: Limit batch size for mobile devices - [Bug Fix] by Popov72 (#18081)

Node Particle Editor

2026-03-12 22:48:03
Babylon.js

8.55.0

Core

Inspector

  • ColorPicker bug fixes (fix alpha / hex , add dropdown functionality) - [Bug Fix] by georginahalpern (#18074)

Node Geometry Editor

Serializers