Releases: BabylonJS/Babylon.js
Releases · BabylonJS/Babylon.js
8.40.1
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
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
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
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
Changes:
- #17457: Reimplement legacy
Soundclass 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
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
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
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
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