Releases: BabylonJS/Babylon.js
Releases · BabylonJS/Babylon.js
8.27.0
8.26.2
8.26.1
Changes:
- #17136: Lottie fixes
- #17119: Smart Filters Editor: Add Copy/Paste
- #17137: GreasedLineMesh: preallocate buffers
- #17135: Bvh Exporter Fix
- #17134: Node Material: expose buildIsInProgress publicly
- #17133: FrameGraph: Disable needDepthPrePass in the geometry renderer task
- #17132: Inspector v2: Use Collapse for "shell" pane collapse/expand
- #17131: Depth Renderer: Allows a custom RTT to be passed through the constructor
- #17130: Fix MergeMeshes issues with multimaterials
- #17127: ESLint: Fix a couple issues in the cross package relative import custom rule
See More
- #17126: Inspector v2: Remove all usages of constructor.name
- #17125: Fixed tiled box vertex colors and positions
- #17129: BoundingBoxGizmo: merge lines to a line system mesh
- #17100: CameraGizmo: merge lines to 1 mesh
- #17124: Adding visual tests using the devhost
- #17117: Configurable default glTF loader options + expose function to load AssetContainer from serialized Babylon scene
- #17123: Bounding boxes: Fix bounding boxes not showing in some cases
- #17121: TAA: Fix scene UBO not updated with TAA matrices
- #17122: ObjectRenderer: Fix crash in ES6 when outline renderer is not imported
This list of changes was auto generated.
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.