Releases: BabylonJS/Babylon.js
Releases · BabylonJS/Babylon.js
8.55.0
Core
- Fix source mesh for cloned GaussianSplattingMaterial - [Bug Fix] by CedricGuillemet (#18075)
- GS fixes - by CedricGuillemet (#18054)
- Selection outline layer: Fix texture type based on capabilities - [Bug Fix] by Popov72 (#18067)
- WebGPU: Fix volumetric lighting in WebGPU not working on iPhones - [Bug Fix] by Popov72 (#18071)
- Extrude Node V1 - [New Feature] by PirateJC (#18061)
- Integrate WebRequest with Web Audio Engine v2 - by RaananW (#18003)
Inspector
- ColorPicker bug fixes (fix alpha / hex , add dropdown functionality) - [Bug Fix] by georginahalpern (#18074)
Node Geometry Editor
Serializers
- Improve JSDoc documentation in 3MF serializer - by github-actions[bot] (#18073)
8.54.3
Core
- Fix incorrect CDN url for draco wasm js (and possibly other CDN resources) - by ryantrem (#18068)
- Simplify URL normalization logic in CDN utilities - by github-actions[bot] (#18062)
GUI Editor
Inspector
Node Editor
Playground
Viewer
8.54.1
8.54.0
Core
- WebGPU: Fix leaks when using instances in an intermediate rendering - [Bug Fix] by Popov72 (#18022)
- SSR: Refactor screen space ray tracing shader code - [Bug Fix] by Popov72 (#18021)
- Fix LoadAssetContainerAsync for .babylon files — suppress observables - by alexchuber (#18017)
- Geo math helpers - by kircher1 (#18002)
GUI Editor
Node Editor
Playground
8.53.1
Core
- Mark edge renderer line shader as non-serializable - by alexchuber (#18015)
- Fix error in mesh subdivide: glDrawElements: Insufficient buffer size. - by jneufferrpm (#18012)
- Remove aggregate.body.disableSync from XR Controllers - by yuripourre (#18001)
- Prevents joint meshes from appearing before hand tracking is active - by simonedevit (#17905)
- WebGPU: Refactor the debug marker code - [Bug Fix] by Popov72 (#18004)
- WebGPU: Fix use of vertexInputs in WGSL - [Bug Fix] by Popov72 (#17998)
- Object Renderer: Fix wrong render list length - [Bug Fix] by Popov72 (#17997)
- Animation Retargeting: Fix root node not being processed - [Bug Fix] by Popov72 (#17994)
- WebGPU: Fix instanced mesh rendering in WebGPU when using a render target - [Bug Fix] by Popov72 (#17995)
- Viewer: Enable test for IBL shadows - by ryantrem (#17986)
- Animation Retargeting: Fix root node not being processed - [Bug Fix] by Popov72 (#17994)
- GeospatialCamera fixes - [Bug Fix] by georginahalpern (#17990)
- Added isEnabled toggle to GaussianSplattingSolidColorMaterialPlugin - by HasKha (#17988)
- Simplify recently modified code for clarity - by github-actions[bot] (#17980)
- Fixes navigation - by CedricGuillemet (#17984)
- Physics comments/imports fixes - by CedricGuillemet (#17983)
- AI pass on Gizmos - by CedricGuillemet (#17982)
- FrameGraph: Miscellaneous fixes - [Bug Fix] by Popov72 (#17977)
- Fix byte conversion in voxel grid shader - by MiiBond (#17976)
- WebXR fixes - by RaananW (#17974)
GUI
- GUI fixes - by RaananW (#18005)
- Slider UI fix: pointer inputs not adjusted for adaptive scaling - by marns (#17968)
- FrameGraph: Fix undo/redo in NRGE - [Bug Fix] by Popov72 (#17999)
Loaders
- Inspector v2: More fixes for Quick Create regression - [Bug Fix] by ryantrem (#17987)
- Inspector v2: Fix Quick Create extension install regression - [Bug Fix] by ryantrem (#17979)
Node Editor
Playground
- Playground: Show strikethrough for deprecated types/functions/etc. in JS - [Bug Fix] by ryantrem (#18010)
- Inspector v2: Types support in Playground - [Bug Fix] by ryantrem (#17993)
Viewer
8.53.0
Core
- FrameGraph: process the custom render targets defined at scene level - by Popov72 (#17970)
- Simplify IsLightSupported method by removing redundant else keywords - by github-actions[bot] (#17969)
- Fix clusteredLighting bug when setting depthSlices to a value below initial value - [Bug Fix] by georginahalpern (#17967)
- Removing fresnel block - by VicenteCartas (#17965)
- Inspector v2: Fix race conditions in back compat for entity selection and property pane highlighting - [Bug Fix] by ryantrem (#17963)
- Fix files that rely on an extension that they do not import - by AmoebaChant (#17962)
- Rendering Pipelines: add a isReady method to SSR and SSAO2 pipelines - by Popov72 (#17958)
- Fix keyboard input DPR bug and expose overrideable up vector calc - [Bug Fix] by georginahalpern (#17956)
- Highlight Layer: Ensure that the highlight layer works well with custom use of the stencil buffer - by Popov72 (#17934)
- NullEngine: createTexture: added buffer to internal texture - by bkargerooom (#17952)
- Removing Ramp/Remap - by VicenteCartas (#17943)
- Fixing number math block - [Bug Fix] by VicenteCartas (#17948)
- WebGPU: Fix crash when enabling reflection fresnel and falloff in the background material - [Bug Fix] by Popov72 (#17950)
- WebGPU: Fix wrong buffer capacity - [Bug Fix] by Popov72 (#17949)
- Fix some issues in the audio V2 code - [Bug Fix] by RaananW (#17951)
- Viewer: Shadow bug fixes - [Bug Fix] by ryantrem (#17946)
Playground
- Phantom files in some scenarios - [Bug Fix] by VicenteCartas (#17966)
Viewer
8.52.1
Changes:
- #17945: Code Simplification Agent: don't run in forks
- #17942: Fixing bug deserializing vectors for particles
- #17941: Code Simplification Agent: workaround for CRLF issue that was preventing PRs from being generated
- #17939: WebGPU: Fix crash when using SSAO with materials using needDepthPrePass
- #17937: Fix discrepancy between gpu and cpu particles
- #17936: Animation Retargeting: add a new fixGroundReferenceDynamicRefNode option
- #17935: Thin instances: Simplify use of thinInstancePartialBufferUpdate
- #17938: Standard Material: Fix crash when enabling emissive as illumination in WebGPU
- #17929: Fix a few issues with teleport and popup
- #17926: Animation retargeting: support retargeting bones not linked to transform nodes
See More
- #17931: GS and gizmo fixes
- #17933: Inspector v2: Fix angle/rotation property editing
- #17930: Shader compilation: Fix wrong shader processor state when an effect is compiled
- #17927: Inspector v2: Allow property polling instead of interception
- #17925: [Graph tools] Fixing one pixel bug in nodes rendering
This list of changes was auto generated.
8.52.0
Changes:
- #17921: [InspectorV2] Fix spinbutton regression and precision bug
- #17924: Fix code simplification agent
- #17915: Textures: Fix parsing of texture
- #17916: [InspectorV2] Fix various ACE bugs
- #17917: [InspectorV2] Fix errors in console
- #17920: [NPE] Changing overflow to wrap
- #17914: [NPE] Using Lerp instead of Random for initial color
- #17912: Inspector v2: Entity as object (instead of unknown)
- #17913: Add agentic workflow code-simplifier
- #17911: Bump ajv from 8.12.0 to 8.18.0
See More
- #2482: hack for ios
- #2444: nightly
- #2217: Add slider support to GUI
- #2507: 3.0.0
- #2508: Enables to display all render target texture properly in inspector
- #2487: PBR UV Optim
- #2472: Nightly
- #2457: Fix Refraction Matrix
- #2467: NPM build for RC
- #2449: Add new paramter to createDefaultSkybox
- #17909: Fix focus mode for framge in node graphs
- #17907: Mesh: Optimize instance data access in WebGL
- #17864: fix (xr): Avoid tainting the mono scene UBO with stereo and vice versa
- #17906: [Fix] Update gaussianSplattingMaterial
- #17908: Inspector v2: Fix child window on Firefox (and other non-chromium browsers)
This list of changes was auto generated.
8.51.2
Changes:
- #17904: Moving properties to an extra object to avoid V8 de-optimization
- #4: Enable High DPI display support.
- #5: Where are the samples source code?
- #17902: Inspector v2: Fix es6 package and other bug fixes
- #17895: More linting warnings removed
- #17901: Inspector v2: Reduce perf overhead in default idle state
This list of changes was auto generated.