Babylon.js Versions Save

Babylon.js is a powerful, beautiful, simple, and open game and rendering engine packed into a friendly JavaScript framework.

6.45.0

2 months ago

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.

6.43.0

3 months ago

Changes:

  • #14780: Fix camera panning issue when camera is parented
  • #14783: TAA: Fix when using an orthographic camera
  • #14781: Gaussian Splatting: Fix incorrect name setting
  • #14779: TrailMesh: Add texture coordinates to trail mesh
  • #14778: TriPlanar material: Fix shader crash when using instances
  • #14777: fix Plugin V2 timestep
  • #14775: Dev Host improvements
  • #14774: NME: Fix preview for some of the pre-defined meshes

This list of changes was auto generated.

6.42.0

3 months ago

Changes:

  • #14771: PostProcess: Add a simple TAA rendering pipeline
  • #14772: Ray: set non 0 epsilon

This list of changes was auto generated.

6.41.2

3 months ago

Changes:

  • #14769: Fixing an issue with NGE parsing
  • #14758: Add back convertion to float for Matrix Indices

This list of changes was auto generated.

6.41.1

3 months ago

Changes:

  • #14765: Particle systems: add support for fog
  • #14768: ShaderMaterial: add support for fog
  • #14767: Ray: use an epsilon when calculating ray/triangle intersections
  • #14766: Move core to es2020 as well
  • #14764: Camera: Add hasMoved property
  • #14763: Morph targets: Add missing morph count uniforms to some renderers/materials
  • #14762: Misc updates for RSM & WebGPU timestamp queries
  • #14761: Allow loading .ply with loadFileAsync
  • #14760: Add the code inspection to enable unity toolkit
  • #14752: Havok Heightmaps
See More
  • #14759: Clear world scale observers correctly
  • #14757: Vision OS missing enabledFeatures
  • #14755: Use shader material written in wgsl as shadow depth wrapper
  • #14754: Unity Toolkit Workaround

This list of changes was auto generated.

6.41.0

3 months ago

Changes:

  • #14756: Fix a few issues with world scale in XR
  • #14751: Unity Toolkit Playground Content
  • #14741: Materials: Improve management of frozen materials
  • #14748: Remove unneeded doc keys
  • #14736: Point Proximity, Shape Proximity and Shape Cast in Havok
  • #14746: Unity Playground Update
  • #14745: Update dependencies and use latest azure reporter
  • #14742: If checkbox's default color is not set, use white.
  • #14595: Add nodes to Node Geometry to augment TextureFetch
  • #14743: Associated with #14595 - desaturate
See More
  • #14740: Animations: Fix broken loop when speedRatio is negative
  • #14738: Babylon Toolkit For Unity

This list of changes was auto generated.

6.40.0

3 months ago

Changes:

  • #14595: Add nodes to Node Geometry to augment TextureFetch
  • #14737: Associated with #14595
  • #14735: Remove zOffset from inspector wireframe mesh
  • #14734: Morph targets: Pass the number of active targets to the shader as a uniform
  • #14733: glTF loader: allow no root node
  • #14732: Better feature handling
  • #14731: small fixes to physics
  • #14730: glTF loader: Add an option to pass a custom root node
  • #14726: Move delegate picking to children to container
  • #14728: Add no-throw-literal eslint rule.
See More
  • #14727: Run playwright tests on the same page instance
  • #14729: Flush for Native does nothing
  • #14724: Fix audio engine unlock issue
  • #14723: Particle systems: Fix serialization and parsing of CustomParticleEmitter
  • #14722: Add isSerializable flag to GUI controls
  • #14721: Particle systems: When using the cylinder-directed particle emitter, fix the start direction when in local space
  • #14718: Basic inspector for V2 physics
  • #14720: Gizmo manager enhancement
  • #14719: Linting - require returns, params
  • #14716: WebXR world scaling factor
  • #14717: Add typedoc missing comments
  • #14714: WebGPU: Allow to pass an offscreen canvas to the constructor
  • #14715: fix animation events not firing for 1 key animations
  • #12441: World/camera scaling
  • #14711: Gaussian Splatting: add a gaussian splatting mesh and material

This list of changes was auto generated.

6.39.0

4 months ago

Changes:

  • #14712: Further updates to typedoc script and missing docs
  • #14710: TransformNode: Serialize animations
  • #14709: Error on Naming Convention using eslint
  • #14708: Fix parent transformations being applied to position/rotation deltas …
  • #14707: add canvas option for VideoRecorder
  • #14706: Some fixes for the doc checks

This list of changes was auto generated.

6.38.1

4 months ago

Changes:

  • #14704: add clarification to pbrmaterial docs
  • #14703: Move public es6 pckages to es2020
  • #14702: Updating typedoc check script
  • #14701: Fixes for native async shader compilation
  • #14698: WebGPU: Sync with specification
  • #14691: Flow graph integer math
  • #14695: recast.js update, fix link transform for ragdoll
  • #14696: Fix issue with movement and 6DOF in XR
  • #14699: locking in new patch versions for our dependencies
  • #14692: Type matching test in NME inputs fails when replacing Vector on Multiply node
See More
  • #14700: Fix #14692
  • #14697: Spotlight: Fix wrong projected texture when light is parented
  • #14693: typedoc comment analyzer
  • #12439: Investigate issue with movement and 6DOF in XR
  • #14694: Bump follow-redirects from 1.15.3 to 1.15.4

This list of changes was auto generated.

6.38.0

4 months ago

Changes:

  • #14684: improve speed of GaussianSplatting
  • #14690: Adding loadeddata event listener in videoTexture
  • #14688: [XR] Port teleportation observable to feature
  • #14685: Fix camera gizmo set custom mesh
  • #14689: Add clarification about transformed position in shadowLight.
  • #14687: BoudingBoxGizmo Scale Boxes Fix
  • #14686: Add GA to GUI
  • #14680: RSM: add support for reflective shadow maps generation + GI based on RSM
  • #14683: Update WebXRControllerTeleportation.ts
  • #14681: Allow different versions in PG and Sandbox
See More
  • #14679: Thin instances: Change default value for the staticBuffer parameter
  • #14682: Skeleton: Fix empty transform matrices when cloning a mesh
  • #14674: WebGPU: manage context loss and restoration (part 2)
  • #14678: prevent internal misuse of VB
  • #14677: Fix camera not being reattached after a two pointer SixDofDragBehavior
  • #14676: Force texture loading with bitmap when in offscreen canvas
  • #14669: Fix scaling problems in sixDofDragBehavior
  • #14673: Expose _rootUrl of gltf loader as public get property
  • #14672: Nge add2
  • #14671: Nge new blocks
  • #14595: Add nodes to Node Geometry to augment TextureFetch

This list of changes was auto generated.