Releases: BabylonJS/Babylon.js
Releases · BabylonJS/Babylon.js
8.26.0
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
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
8.24.2
8.24.1
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
8.23.2
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
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
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
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.