Skip to content

Releases: BabylonJS/Babylon.js

5.40.1

03 Jan 17:18
Compare
Choose a tag to compare

Changes:

  • #13395: [PG] Allow loading unicode-based playgrounds in older versions
  • #13393: Release 5.39.0 Has IPhysicsEnginePLugin Errors
  • #13378: Release 5.39.0 Has IPhysicsEnginePLugin Errors
  • #13392: Fix font style options on gui editor.
  • #13385: ShadowDepthWrapper: Remove unneeded code
  • #13390: TaskManager.addTextureTask: Fix doc

This list of changes was auto generated.

5.40.0

29 Dec 08:25
Compare
Choose a tag to compare

Changes:

  • #13386: Hold shift when resizing to lock aspect ratio in GUI Editor
  • #13384: Add a parameter to CreateScreenshotUsingRenderTarget(Async) to allow …
  • #13383: Add some comments on docs reinforcing that it's only possible to upda…
  • #13382: More defensive handling of name property in Inspector
  • #13380: Change GUI Editor default image URL
  • #13379: Don't serialize internal shader materials
  • #13377: Fix crash when calling getGlowLayerByName when no effects have been created yet
  • #13376: Fix doc comment for audio listener rotation provider
  • #13373: Fix audio offset issues
  • #13375: Add audioListenerRotationProvider
See More
  • #13371: Material plugins: Allow custom flags when injecting code with regexp
  • #13374: Workaround Tabs css name conflict
  • #13372: [GUI] If a new control is added on root, call the camera update function to…
  • #13369: Allow accessing private fields and methods of SPS

This list of changes was auto generated.

5.39.0

22 Dec 08:27
Compare
Choose a tag to compare

Changes:

  • #13368: Add Transpose and Determinant matrix blocks
  • #13366: Fix #13364
  • #13364: Mesh indices are not passed into trianglePredicate
  • #13363: LineMesh: Fix the signature of dispose
  • #13362: Fix PBR Emissive with lightmap
  • #13358: LineMesh: Add an option to not dispose the material
  • #13360: docs: ES6 packages installation note in README.md
  • #13359: RenderTargetTexture: Add forceLayerMaskCheck property
  • #13356: Fix bug in glTF animation export
  • #13340: Fix rtt option default
See More
  • #13355: VolumetricLightScattering: Add support for included only meshes
  • #13353: Rework Scene and GUI Editor connection
  • #13351: Some examples for matrices
  • #13349: DepthRenderer: Allow passing the sampling mode to the scene depth renderer
  • #13350: [Build] Move since-tag changes to the version update process
  • #13348: Allow adding a dynamic @SInCE tag that adjusts automatically
  • #13209: Allow adding a dynamic @SInCE tag that adjusts automatically

This list of changes was auto generated.

5.38.0

15 Dec 08:36
Compare
Choose a tag to compare

Changes:

  • #13346: Update dependencies
  • #13347: NME: Allow 3 textures for the TriPlanar block
  • #13344: Output linting errors and warning to pipelines
  • #13343: EffectLayer: Allows to set the type of the main texture
  • #13342: NME: Add a CSS class to all graph nodes
  • #13339: NME: Fix of input types allowed for some blocks
  • #13341: [Playground] Update 4.2.1 to host from CDN

This list of changes was auto generated.

5.37.0

09 Dec 08:45
Compare
Choose a tag to compare

Changes:

  • #13325: Add Fullscreen ADT to HTMLTwinRenderer
  • #13335: NME: Fix reusing the same temporary variable name in TextureBlock
  • #13334: fix missing plugin when enabling physics
  • #13317: The STL loader flips the faces
  • #13333: Make sure BONETEXTURE is always set with a value when supported
  • #13328: NME: Add a rgb output to the ImageProcessing block
  • #13331: allow independent video sources in VideoTexture
  • #13324: Feature request: add an option to VideoTexture to prevent video element state modification
  • #13332: VirtualJoystick - Stop iterating when canvas is released
  • #13330: ArcRotateCamera: Fix lower and upper beta limit type

This list of changes was auto generated.

5.36.0

08 Dec 08:41
Compare
Choose a tag to compare

Changes:

  • #13327: Fix: ACE always opening with the first targeted animation selected
  • #13326: NME: fixed slowdowns when working in the editor
  • #13320: When rendering in a multi-canvas setup, always render the input view …
  • #13322: Mirror: Fix rendering when cullBackFaces is false
  • #13323: [PG] clear metadata when a new pg is created
  • #13279: PhysicsPlugin refactor
  • #13321: InputManager: Update logic for detecting when to pick
  • #13318: Particle System: Add a parameter to also clone textures when cloning a particle system
  • #13319: Fix bad uniform scale check for rotation gizmo
  • #13303: Support KHR_materials_emissive_stength in glTF export
See More
  • #13291: Add a Fluid Renderer component
  • #13307: Fix: Animation Groups not showing the correct current frame value in …
  • #13305: Call the KHR_texture_transform exporter when exporting a GLTF file
  • #13311: Scene: Make sure dispose cleans up everything even if running custom code raises an exception
  • #13312: Add playback rate getter
  • #13314: [Test] update image from snapshot
  • #13309: Bump decode-uri-component from 0.2.0 to 0.2.2
  • #13310: typedoc update for POV methods

This list of changes was auto generated.

5.35.1

03 Dec 01:40
Compare
Choose a tag to compare

Changes:

  • #13308: Fix restore context in WebGL1 when using non POT textures
  • #13306: Fixed NativeEngine render target assignment
  • #13275: Support create RTT from internal texture directly

This list of changes was auto generated.

5.35.0

01 Dec 08:49
Compare
Choose a tag to compare

Changes:

  • #13302: Fix #13301
  • #13301: Enabling gizmo when NME is open renders gizmo in NME preview panel instead of scene
  • #13300: Preserve camera control settings when reattaching camera controls
  • #13299: Fix Texture rebuild on context lost
  • #13298: [XR] Fix teleportation bug When changing controllers
  • #13297: [XR] clear as default when in layers multiview
  • #13295: InputManager: Fix Order and Execution of onPrePointerObservable
  • #13284: KTXDecoder: Update and add new universal transcoders
  • #13293: Cameras: Modified cameras to work under onPointerObservable
  • #13280: [Build] remove prepublish step, fix node.js issue on windows
See More
  • #13281: Add static Reflect function to Vector3
  • #13290: Test the PickingInfo class
  • #13289: RTT: Make sure we increment scene frameId even in "check readiness" mode
  • #13288: PBRBaseMaterial fix getAnimatables JSDoc
  • #13287: Bump: Fix black spots in bump when no uv gradients
  • #13286: Ensure bloom blur size is consistent across hardware scaling levels
  • #13285: Test babylon scene materials
  • #13282: Mesh: Add forceWorldMatrixInstancedBufferUpdate property
  • #13283: Observable: Do not include deleted observers in hasObservers result

This list of changes was auto generated.

5.34.0

24 Nov 08:39
Compare
Choose a tag to compare

Changes:

  • #13278: [Playground] define engine and canvas as globals
  • #13277: Add multi material in material search
  • #13272: NME: multiple changes to support ray marching in the NME
  • #13276: Couple tiny fixes

This list of changes was auto generated.

5.33.2

22 Nov 11:10
Compare
Choose a tag to compare

Changes:

  • #13269: Ray picking: Fix flipping of the normal when calling getNormal
  • #13271: [Playground] Add accessibility package to playground
  • #13270: Addressing export issue
  • #13268: Test babylon pbrmaterial
  • #13266: adding integration tests for loaders and serializers

This list of changes was auto generated.