Skip to content

Releases: BabylonJS/Babylon.js

8.40.1

05 Dec 00:00

Choose a tag to compare

Changes:

  • #17532: Inspector v2: Export ConvertOptions
  • #17531: ViewerConfig fallback to WebGL if WebGPU unavailable
  • #17530: FrameGraph: Fix crash in WebGPU when using volumetric lighting
  • #17526: Added no-directory-barrel-imports rule
  • #17525: Fixes invalid import path @babylonjs/core/Lights/Clustered.js
  • #17528: FrameGraph: optimize lighting volume updates + misc changes and fixes

This list of changes was auto generated.

8.40.0

04 Dec 08:40

Choose a tag to compare

Changes:

  • #17525: Fixes invalid import path @babylonjs/core/Lights/Clustered.js
  • #17520: Inspector v2: Show unparented nodes as root nodes
  • #17282: Inspector v2: Various post announce fixes
  • #17524: ThinEngine: Replace window with globalThis
  • #17523: Fix: Node drop position accuracy

This list of changes was auto generated.

8.39.3

03 Dec 17:31

Choose a tag to compare

Changes:

  • #17521: Inspector v2: Back compat for "attaching" UMD globals and Scene.debugLayer
  • #17520: Inspector v2: Show unparented nodes as root nodes
  • #17492: Add parsing for adobe splat meta fields in PLYs
  • #17519: GS fix active cameras list
  • #17500: [NPE] Particles noise
  • #151: Visual Studio Extensions doestn install in Visual Studio 2010/Windows 7,8.1

This list of changes was auto generated.

8.39.2

01 Dec 23:20

Choose a tag to compare

Changes:

  • #17518: Add addons package's NOTICE.md to published output
  • #17516: Volumetric Lighting: fix lighting volume when light direction changes
  • #17517: Revert to old arcrotatecamera behavior where alpha/beta does not scale inertialLimit by speed
  • #17499: Inspector v2: Back compat for DebugLayer.openedPanes and DebugLayer.setAsActiveScene

This list of changes was auto generated.

8.39.1

01 Dec 15:37

Choose a tag to compare

Changes:

  • #17457: Reimplement legacy Sound class with new audio engine
  • #17515: FrameGraph: add new volumetric lighting task
  • #17514: CharacterController update
  • #165: Slow movement in firefox
  • #166: Add level of gray on the shadow map
  • #124: FBX exports fine, but UV wrap not working?
  • #17508: Multiview support for GS
  • #17513: [GeospatialCamera] Normalize yaw/pitch [-pi, pi)
  • #17451: Geospatial Features (Large World Rendering, Geospatial Camera, 3D Tile Loader)
  • #17512: [GeospatialCamera] Update flyToAsync hop behavior to animate center with parabolic hop (vs scale radius)
See More
  • #17511: [FloatingOrigin] Support lowercase matrix names for node material blocks
  • #17509: Light: add a new LightingVolume class
  • #17506: [GeospatialCamera] Fix immediate promise resolution for interpolating behavior
  • #17504: Scene: Fix getWorldExtends when scene has no meshes
  • #17505: Behaviors: add attachedNode getter
  • #17493: Update playground's monaco-editor package to fix sourcemap errors
  • #17503: WebGPU: Implement manual MSAA resolve + depth texture resolve
  • #17502: Node material: Fix properties not being parsed correctly
  • #17498: Fix NME serialized force transparency
  • #17098: Material: Fix alphaMode serialization and parsing
  • #17501: Solid particles start and lifetime
  • #17497: [GeospatialCamera] Fix applyZoom to work with nonzero pitch/yaw
  • #17496: [GeospatialCamera] Recalculate center to be point on surface after a position change
  • #17495: Inspector v2: Back compat for Inspector.MarkLineContainerTitleForHighlighting
  • #17494: [GeospatialCamera] Add overshootRadiusScale param to enable an arc-like flyTo animation
  • #17490: Silence webpack performance warnings/hints
  • #17489: WebGL: Fix wrong target when allocating GPU memory
  • #17479: Smart Filters: Add const property support - consts in GLSL defined blocks that are settable at design time
  • #17488: Inspector v2: Back compat for Inspector.OnSelectionChangeObservable and Inspector.OnPropertyChangedObservable
  • #17487: FrameGraph: Fix some memory leaks and a few errors in NRGE + switch build methods to async
  • #17486: GeospatialCamera interrupt interpolation with user input
  • #17483: Inspector v2: Back compat for gizmoCamera option and Inspector.Popup* functions
  • #17484: [NPE] UI Fixes
  • #17485: Fix: Prevent convertToFlatShadedMesh from mutating original indices

This list of changes was auto generated.

8.38.0

20 Nov 08:43

Choose a tag to compare

Changes:

  • #17482: GeospatialCamera clamping near poles
  • #17451: Geospatial Features (Large World Rendering, Geospatial Camera, 3D Tile Loader)
  • #17481: GeospatialCamera flyToPoint will calculate new center
  • #17480: [GeospatialCamera] Fix accumulated animations in interpolatingBehavior
  • #17477: [NPE] Particles emit gradient

This list of changes was auto generated.

8.37.3

19 Nov 21:02

Choose a tag to compare

Changes:

  • #17478: GeospatialCamera keyboardinput set scene/engine
  • #17476: Inspector v2: Back compat for contextMenu v1 option
  • #17475: Define RotationQuaternion as Nullable
  • #17463: TypeScript: Camera.rotationQuaternion should allow null type
  • #17474: FrameGraph: Fix visu test code
  • #17473: [NPE] Particles drag
  • #17469: Add GeospatialCamera FlyTo animations and use for 'double tap to zoom' interaction
  • #17470: Inspector v2: Back compat for explorerExtensibility v1 option
  • #17471: [NPE] Particles velocity limit
See More
  • #17472: Bump glob and lerna
  • #17461: Fix 2D GUI jitter on high DPI screens
  • #17468: [NPE] Particles velocity gradient
  • #17466: Geospatial Camera Keyboard Inputs and PinchToZoom
  • #17451: Geospatial Features (Large World Rendering, Geospatial Camera, 3D Tile Loader)
  • #17445: Move flow graph math functions into flow graph for now
  • #17467: [NPE] Particles color
  • #17459: GeospatialCameraMovement holds globe panning logic (vs in pointerInput). Expose geocam yaw/pitch/radius/center
  • #17465: Fix location for scaled direction for pp
  • #17458: [NPE] Particles angularSpeedGradients
  • #17464: Moved to Manifold 3.3.0
  • #17450: Hook up Tools.PerformanceLogLevel / Tools.StartPerformanceCounter / Tools.EndPerformanceCounter to Babylon Native counterparts
  • #17442: GS Splat batch size
  • #17460: Inspector v2: Prevent double inspectors, actually track inspector dispose tokens, and make sure AnimationGroup.dispose fires observable
  • #17462: Fixed using instanced VAT in ShaderMaterial
  • #17452: Add CameraMovement class and interpolating behavior
  • #17456: [NPE] Particles startSizeGradient
  • #17455: [NPE] New blocks and support for size gradients
  • #17453: Move arcrotate's multiTouch logic into BasePointerInput
  • #17449: [NPE] Adding gradients support for lifetime
  • #17447: FrameGraph: improved support for MSAA (resolve) textures + renaming of CullPass to ObjectListPass
  • #17448: WebGPU: Fix updating compressed textures
  • #17446: [NPE] Particles directed cone emitter

This list of changes was auto generated.

8.37.0

13 Nov 08:36

Choose a tag to compare

Changes:

  • #17439: [NPE] Adding CustomShape support
  • #17444: [NPE] Adding cone emitter support
  • #17443: Fix ray length check
  • #17441: [FloatingOrigin] Add support for node material blocks
  • #17440: Update _globalPosition from base camera when calculating view/world matrices
  • #17437: [NPE] Add support for hemispheric emission in sphere shape
See More
  • #17438: [NPE] Fixing issues with MeshShape
  • #17436: [NPE] Add directed cylinder shape
  • #17435: [NPE] Add directedsphere emitter
  • #17434: [NPE] Updating cylinder shape
  • #17433: Inspector v2: back compat second pass
  • #17431: [NPE] Particles point emitter
  • #17432: [NPE] Fixing sphere emitter
  • #17429: Adding particles islocal support for NPE
  • #17424: Remove audio volume ramp overlap limitation
  • #17430: PrePass Renderer: fix wrong camera being used for the prepass setup
  • #17421: Inspector v2: debugLayer and back compat first pass
  • #17427: Allow overriding new asset URLs in core
  • #16089: Allow overriding assets loading URLs in core
  • #17426: Fixes bug with simple colors
  • #17425: Fixing handling of undefined values
  • #17423: Fix WebXR pick bug
  • #17422: FrameGraph: Minor changes
  • #17419: Add support for particles textureMask
  • #17420: FrameGraph: fix mipmap generation + crash with the utility layer renderer
  • #17418: Adding particles translation support
  • #17417: Adding angular speed update

This list of changes was auto generated.

8.36.1

07 Nov 22:29

Choose a tag to compare

Changes:

  • #17416: Adding Gravity to the NPE migration tool
  • #17415: Add WebXR light estimation intensity factor
  • #17411: NativeEngine: Support Blob in createImageBitmap
  • #17414: Fix bug when action conditions are not met but cursor is changed
  • #17405: Adjust documentation comment of AssetContainer.addAllAssetsToContainer
  • #17413: Improve perf of eyePosition binding by removing check for mirroredCameraPosition
  • #17412: Animation: Fix wrong value at end of animation
  • #17410: Fixing initial particle size
  • #17409: Dispose sound instances when they stop playing
See More
  • #17407: Remove redundant _isDirty sets
  • #17408: FrameGraph: misc improvements
  • #17406: [FloatingOrigin] Add support for Sprites
  • #17396: Support multi-object raycasting for havok
  • #17404: GPUPicker: Fix picking ID precision issues

This list of changes was auto generated.

8.36.0

06 Nov 15:51

Choose a tag to compare

8.36.0