Releases: BabylonJS/Babylon.js
Releases · BabylonJS/Babylon.js
7.2.0
Changes:
- #14969: Don't clip the grid's children in a scrollview
- #14966: Dependency update and removing lint:fix
- #14967: Add observable when a hand mesh was set
- #14964: Fix khr-animation-pointer with uv transforms
- #14943: GreasedLine changes
- #14962: fix releaseDrag for bbox gizmo
- #14961: RenderTargetWrapper: Make shareDepth visible
- #14957: Add filter for FontAwesome
- #14959: WebGPU: fix when depth texture is 2DArray
- #14958: Fix scale gizmo isHovered flag
See More
- #14956: Fix visualization tests
- #14952: ComputeEffect: Implement onError callback
- #14955: ComputeShader: follow up to #14952
- #14954: Fix Matrix.multiplyByFloats and Vector3.Project in WebGPU
- #14953: Baked Vertex Animations: Add shadow support
- #14935: WGSL varying identification and interpolation
- #14951: docs: add comments to goToFrame function
- #14950: GreasedLineMesh: fix index offset of instanced line
- #14928: Simplify types used in math
- #14948: Remove render count from some visual tests
- #14947: Fix UV Animations Remove checkTransformsAreIdentical
- #14945: Add missing iridescence textures to animation pointer data
- #14946: Slider3D: Add getters for internal meshes
This list of changes was auto generated.
7.1.0
Changes:
- #14934: Optimizing performance of GreasedLineMesh._setPoints
- #14944: WebGPU: Add support for the predeclared alias in WGSL
- #14942: Fix typo in glTF animation pointer data
- #13370: EXT_texture_avif implementation
- #14941: 3d RT mipmaps in WebGPU
- #14940: Allow mipmaps for 3D RT's
- #14939: Ribbon builder: Fix vertical uvs for closed paths
- #14857: Make NME and NGE math blocks agnostic to order of operations and left vs. right input
- #14937: PBR materials: Add ambient occlusion color to debug mode
- #14938: PBR: Fix crash when using refraction
See More
- #14936: Fix glTF animation pointer of metallic roughness texture
- #14897: 3D Render Targets
- #14888: Remove the need for cache.Parent
- #14932: Allow CreateFromBase64String and LoadFromDataString to specifiy exten…
- #14918: Avoid "dirtyfication" of the defines when not required
- #14933: Ported clearQuad to avoid using twgsl by default
- #14926: Fix obj loader tests
- #14925: ReflectiveShadowMap: Fix typo in the "no ubo support" path
- #14924: allow simple casting to IComputeShaderPath
- #14923: new playground engine version (latest 6)
This list of changes was auto generated.
7.0.0
Major updates
- Procedural Geometry (NGE). Doc
- Global illumination Doc
- Gaussian Splatting Doc
- Ragdoll physics Doc
- WebXR improvements and Apple vision pro support Demo
- Advanced animation system updates Doc
- Greased Line Doc
- Advanced Ground Projection Doc
- Seamless texture decals Doc
- MMD Support Doc
Breaking changes
- Thin instances: Change default value for the staticBuffer parameter - [Breaking Change] by Popov72 (#14679)
- Remove deprecated WebVR - [Breaking Change] by RaananW (#14439)
- Added ArrayBufferView to possible input types to load scene content. - [Breaking Change] by SergioRZMasson (#13946)
- Stop baking LH to RH in glTF serializer - [Breaking Change] by bghgary (#13909)
- Add option to material cloning to not clone the same texture multiple times - [Breaking Change] by carolhmj (#13807)
6.49.0
Changes:
- #14920: Add legacy behavior flag to obj loader
- #14919: Fix PBR Sub Surface
- #14917: Fix PBR sub surface Dirty mecanism on textures
- #14915: Update glTF animation pointer property tree
- #14912: Fix matrix usage on pbr sheen roughness
- #14913: fix: add
actualBoundingBoxAscent
andactualBoundingBoxDescent
props toITextMetrics
- #14911: Some fixes for 6DoF
- #14910: PBR: fix the "eho" debug mode
- #14876: Fixed
Tensor
value typing - #14893: Add interpolation option for varying in WGSL
See More
- #14901: Thin instances: Automatic buffer recreation when static buffer changes
- #14904: Global Illumination: small fixes to the GI code
- #14900: fix in PointsCloudSystem: uniform distribution in triangle
- #2446: Add behavior mechanism
- #2447: Add a tool to simplify material creation
- #14903: PointsCloudSystem: simplified triangle area calculation
- #14902: fix in PointsCloudSystem: uniform distribution across triangles
- #14899: Removed int from Distance/dot/length
- #14896: Fract node in NGE should not have Operation property
- #14898: Fix #14896
- #14895: Update storybook to new version, including dependencies
- #14884: Fix obj loader and exporter to support handedness correctly
This list of changes was auto generated.
6.48.1
6.48.0
Changes:
- #14891: Add edit icon for NG meshes
- #14890: Posterize nge
- #14889: Update peer dependencies when new major is released
- #14885: Add native device loss handle
- #14868: fix cancel render loop
- #14886: Mesh: Fix missing serialization for some properties
- #14883: Update NOTICE.md
- #14882: Simplify worker code in local dependency scenarios
- #14881: Relax
AssetContainer
heirarchy check to allowInstancedMesh
parents - #3: Add Color tint support to Sprite and Layer
See More
- #14864: Pointer selection for transient pointers
- #14880: Disable Physics Sync for static/kinematic bodies
- #14877: Save engine type when storing snippet
- #14879: Changed Array Buffer View import to randomize name to avoid bad caching
- #14878: WebGPU: Fix vertex buffer creation when byte offset is not a multiple of 4
- #14875: Avoid recreating package-lock on version update
- #14870: Better architecture of the UMD test project
- #14858: fix: dispose subEmitters
- #14873: Add back architecture specific nx packages to package-lock.json
- #14872: Enable prettier ESLint plugin/rules and formatters and format on save
- #14871: Bump follow-redirects from 1.15.5 to 1.15.6
- #14869: Include Draco and Basis in @babylonjs/core
This list of changes was auto generated.
6.47.0
Changes:
- #14867: Update stale.yml
- #14866: Update physicsPointProximityQuery.ts
- #14865: Split interleaved buffers reference images
- #14817: ragdoll improvements with animated skeletons
- #14862: Fix signature of update dynamic vertex buffer of native engine
- #5: Where are the samples source code?
- #14863: PLY stream offset fix
- #14860: [XR] Only trigger near pointer up if down was triggered
- #14859: Update soundPropertyGridComponent.tsx
- #14855: Fix UMD declaration and add project to test
See More
- #14854: fix: fix property name error
- #14853: Fix NME Preview loading with reflectionTexture
- #14852: sandbox label, unsupported field error and importmesh consistency
- #14847: Baked Vertex Animations: allows you to pass a skeleton instead of a mesh
- #14848: Fix
additionalTransformNode
type - #14851: fix clone for ADT
- #14850: Teleportation fixes
- #14849: AnimationGroup: Fix usage of mask
This list of changes was auto generated.
6.46.0
Changes:
- #14841: Formatting issue in NGE inspector
- #14845: Fix #14841
- #14843: Execution count and call count displaying too many times on vector converter block
- #14846: Associated with #14843
- #14838: Fix Scene sprites serialize/parse
- #14844: Fix vertexAlpha
- #14840: Adding two new parameters to teleportation
- #14235: Tensor: Standardize Vector2, Vector3, Vector4, Color3, Color4, Quaternion, and Matrix
- #14833: ComputeShader: Allow DataBuffer to be passed for uniform / storage buffer
- #14811: Added @babylonjs/ktx2decoder public package
See More
- #14832: Mesh: Fix setPivotMatrix when cloning mesh
- #14822: [NGE/NME] - UI Value Copy Bug
- #14831: Fix #14822
- #14823: [NGE] - Allow the Set Colors node to accept Vector 3s as an input
- #14830: Fix #14823
- #14827: TargetCamera: Add Node Constructor code for TargetCamera
- #14826: Decoupling SerializationHelper and ImageProcessing
- #14824: New ThinParticleSystem
- #14825: KTX2 - Fixing context issue and vis tests
This list of changes was auto generated.
6.45.1
6.45.0
Changes:
- #14773: Preparation for the external dependencies package
- #14816: Add function to control sleep activation mode for havok physics
- #14804: Unplugging MaterialHelper
- #14813: TrailMesh: Fix wrong starting position when the generator is a TransformNode
- #14807: OffscreenCanvas doesn't have the remove function
- #14806: Particle systems: serialize worldOffset
- #14795: Gizmos: add additional transform property
- #14595: Add nodes to Node Geometry to augment TextureFetch
- #14803: Associated with #14595
- #14800: Associated with #14595
See More
- #14801: Nge nodes2
- #14802: SkeletonViewer: Try to display a spur for the last bone of a chain
- #14799: Add timeStep option to NullEngine
- #14798: make vision OS emulator work
- #14797: AnimationGroup: Add setters for "from" and "to" properties
- #14796: Rendering custom render targets in XR
- #14793: Update and cleanup dependencies
- #14789: Add triangle predicates to pointer down and up events.
- #14792: Fix declaration issue
- #14788: Added the option to dispose hand meshes on XR session ending
- #14785: Animation: Fix animation delta time in deterministic mode
- #14787: Allow XR near interaction to interact with all meshes and GUI
- #14786: GreasedLines: Fix material not disposed
- #14753: WebXR improvements
- #14784: Animation: Allow to pass a custom delta time to the scene animate method
This list of changes was auto generated.