Skip to content

Releases: BabylonJS/Babylon.js

8.26.0

04 Sep 07:33
Compare
Choose a tag to compare

Changes:

  • #17118: Inspector v2: Fix crash when showing scene properties
  • #17106: Inspector v2: metadata cleanup
  • #17116: SSAO2: Allow passing an existing instance of a geometry buffer renderer
  • #17115: Adding a wrapper over the worker to deal with CSP headers
  • #17114: Sandbox: Make old versions work again
  • #17084: Add ImportMeshOptions support to AssetManager
  • #17113: Fix #17084
  • #17109: Ensure bone's absolute matrix is updated when dirty
  • #17112: FrameGraph: Fix of incorrectly rendered bounding boxes and outlines in geometry textures
  • #17111: Material: Fix plugin classes not injected into BABYLON namespace
See More
  • #17110: geometry: Ensure GPU buffers upload for delay loaded geometries with multiple meshes
  • #17108: Fix nullengine createRenderTargetTexture

This list of changes was auto generated.

8.25.1

02 Sep 19:14
Compare
Choose a tag to compare

Changes:

  • #17099: Add Playground parameter to prevent auto-run
  • #17104: Workaround water material issue at grazing angle
  • #8: Fixing control panel checkboxes
  • #17088: Use scene offlineprovider for cubecreation
  • #17105: Smart Filters Optimizer: disallow uniform access from helpers
  • #17103: Material: Add support for invariant vertex shader output
  • #17102: make updateLight coherent with other protected update method
  • #17100: CameraGizmo: merge lines to 1 mesh
  • #17093: Add BVH exporter
  • #17098: Material: Fix alphaMode serialization and parsing
See More
  • #17097: Back from vacation fixes
  • #17096: SSAO2: Fix artifacts when using an off-center frustum with an orthographic camera
  • #17095: FrameGraph: Disposes of frame graphs when the scene is disposed
  • #17094: Materials: don't serialize plugins that shouldn't be serialized + don't inject WebXR depth sensing plugin if not necessary
  • #17092: FrameGraph: Adds support for rig cameras
  • #17064: WebGPU: fix fast snapshot rendering mode + add support for it to frame graphs
  • #17091: FrameGraph: Fix TAA (broken by #17064)
  • #17090: NodeMaterial: Fix alphaMode being wrong in cloned materials
  • #17089: Sanitize the PG input
  • #17086: Inspector v2: Setup public package
  • #17085: Inspector v2: Improve properties pane perf
  • #17083: Better error handling for side case for csg2
  • #17075: Fix line mesh material dispose
  • #17079: NME in SFE mode: Hide blending & texture properties
  • #17082: KTX2Decoder: Use user options over undefined defaults
  • #17061: KTX2Decoder: Use user options over defaults
  • #17077: Improve Smart Filter optimizer to handle more cases
  • #17081: WebGPU: Adds support for sprite rendering in fast snapshot rendering mode
  • #17080: Update tangents doc of VertexData

This list of changes was auto generated.

8.25.0

28 Aug 07:32
Compare
Choose a tag to compare

Changes:

  • #17078: Adding support for the player to take a json object

This list of changes was auto generated.

8.24.2

27 Aug 20:40
Compare
Choose a tag to compare

Changes:

  • #17076: Viewer: Fix perf issue with hotspots
  • #17074: add enginefactory option type
  • #17073: Pass through eventState with eventData
  • #17072: glTF Exporter: Touch up image cache checks

This list of changes was auto generated.

8.24.1

26 Aug 23:42
Compare
Choose a tag to compare

Changes:

  • #17071: Fixing test positioning Y issue
  • #17069: Bounding Box: Fix bounding boxes not visible when rtt is pushed in camera.customRenderTarget
  • #17070: Devhost improvements
  • #17068: Fix light reset when reducing maxSimultaneousLights value
  • #17067: Fix comment for RotationYawPitchRoll
  • #17055: Pass through gizmo drag observer messages
  • #17064: WebGPU: fix fast snapshot rendering mode + add support for it to frame graphs
  • #17066: Quaternion docs: Update PG link
  • #17061: KTX2Decoder: Use user options over defaults
  • #17065: Revert "KTX2Decoder: Use user options over defaults (#17061)"
See More
  • #17063: Fix several UI issues + move colorDead to particle instead of system
  • #17059: Moving lottie code to its own package and new features
  • #17062: Visual Tests: Await viewport resize
  • #17060: FrameGraph: improves support for the statistics pane in the inspector + add support for "Screenshots" and "Capture equirectangular"
  • #17058: Inspector v2: Picking toolbar
  • #17048: Clustered lighting depth clustering
  • #17052: Inspector v2: Gizmo toolbar
  • #17057: Htmlmesh
  • #17054: NRGE: Fix error in console at load time (WebGPU)
  • #17053: Rendering Engine: Fix blending when blending parameters per target are not supported
  • #17051: glTF Exporter: Add KTX2, WEBP, and AVIF glTF extensions
  • #17050: Add support for more features in the particules to NPE converter
  • #17041: Inspector v2: Rework BoundProperty to have no conditional hooks

This list of changes was auto generated.

8.24.0

21 Aug 07:34
Compare
Choose a tag to compare

Changes:

  • #17047: Add support for initial color range for NPE converter

This list of changes was auto generated.

8.23.2

20 Aug 20:54
Compare
Choose a tag to compare

Changes:

  • #17046: Instanced meshes: Fix disabled instances not removed from display
  • #17045: Add Lazy helper class and use it for dynamic imports
  • #17044: glTF Exporter: Use stored image data of Textures
  • #16866: Initial clustered lights implementation (tiled clustering only)
  • #17043: Optimize glTF animation loading
  • #17026: fix(viewer): adjust IBL direction with useRightHandedSystem
  • #17042: Adding support for texture and color update in NPE converter
  • #17039: Update manifold version to 3.2.1
  • #17040: FrameGraph: adds support for frozen meshes + allows no output color texture for the geometry buffer renderer task
  • #30: Implement rectangle mesh?
See More
  • #29: Tutorial 7 - Animations files are missing
  • #16998: [Fluent/InspectorV2] Fix bugs in number/text input; Add input validation UX; Refactor colorPicker to use new components
  • #17038: DumpData: Fix implicit download
  • #17015: DumpTools: Add bitmaprenderer fallback when ThinEngine is unavailable
  • #17037: glTF Exporter: Some pruning
  • #17034: ShadowGenerator: optimize renderList parsing in Parse
  • #17031: geometry: skip getFloatData if not needed
  • #17036: ObjectRenderer: Fix crash when bounding box renderer not present (follow up)
  • #17032: Object Renderer: Fix crash when bounding box renderer not present
  • #17033: [InspectorV2/Fluent] BoundProperty auto-detects known compoundProperties and uses their compoundPropertyHooks

This list of changes was auto generated.

8.23.1

14 Aug 22:10
Compare
Choose a tag to compare

Changes:

  • #17029: ESLint: Add custom rule to detect cross package imports
  • #17027: Fix color being overwritten by Createparticle
  • #17024: Inspector v2: Scene Explorer expand/collapse all
  • #17030: Fix RenderNinePatch bug in GUI image
  • #17025: Add metadata to Skeleton, MorphTargetManager, and ParticleSystem

This list of changes was auto generated.

8.23.0

14 Aug 07:34
Compare
Choose a tag to compare

Changes:

  • #17020: enable bvhFileLoader
  • #16352: Add undo/redo for SFE
  • #17017: SFE: Add undo/redo stack
  • #17018: GUI: Image nine-patch
  • #17023: SFE: Add support for loading from a snapshot
  • #16975: [Inspectorv2] Add metadata properties
  • #17022: Add missing API to NPE
  • #17015: DumpTools: Add bitmaprenderer fallback when ThinEngine is unavailable
  • #13251: Fix dump tools premultiplied alpha.
  • #13803: Dump Tools: Use an offscreen canvas
See More
  • #17019: Adding missing serialization for alignAngleBlock
  • #17014: [InspectorV2] Particle attractor PR comments

This list of changes was auto generated.

8.22.3

12 Aug 19:36
Compare
Choose a tag to compare

Changes:

  • #17007: Updating gitignore for devhost public folder
  • #17012: [Inspectorv2] Particle attractors
  • #17006: Additional feedback for Lottie
  • #16989: Update Fluent packages to the latest
  • #17013: Fix #16986
  • #17011: FrameGraph: Add support for bounding box renderer
  • #17010: Fix shader emission for NME
  • #17009: Enable back gltf validation in Sandbox
  • #17008: Fix Legacy Specular Energy Conservation
  • #17005: Inspector v2: Add scene explorer command for playing/pausing animation groups
See More
  • #17004: Inspector v2: Add scene explorer command for playing/stopping sprite animations
  • #17003: Inspector v2: Add scene explorer command for making a frame graph active
  • #16990: Adding lottie playback using Babylon
  • #17002: Add check for build errors before running CopyMinToMax Webpack plugin
  • #17001: Inspector v2: Pass on title case labels for properties
  • #17000: Inspector v2: Scene explorer light commands
  • #16997: Update GUI control to be forgiving of text resizeToFit layout calculations
  • #16999: Npe update age
  • #16996: Remove unnecessary BBox computation

This list of changes was auto generated.