Skip to content

Releases: BabylonJS/Babylon.js

7.48.0

06 Feb 08:25
Compare
Choose a tag to compare

7.47.3

05 Feb 22:30
Compare
Choose a tag to compare

Changes:

  • #16148: Pass the context also in WebGL1
  • #16147: Fix misuse of offset in updatedynamicbuffer
  • #16144: Rendering Engine: Fix alpha support
  • #16146: Fixed issue when using SSAO2 with viewports
  • #16143: Add multiple models support
  • #16141: Fix flipped camera on export
  • #16140: Add Basis Universal WASM to public
  • #16139: Fix missing conversion
  • #16137: Expose specularPower to roughness conversion
  • #16138: Add debug Node to GS, procedural, particles and PP
See More
  • #16125: Support (vertical) camera target limitation
  • #15668: Erroneous morph target manager ids
  • #15960: Physics Constraints debug viewer
  • #16136: Nme debug 5
  • #14496: Debug Block for NME

This list of changes was auto generated.

7.47.2

01 Feb 00:40
Compare
Choose a tag to compare

Changes:

  • #16135: move timer stats to thinEngine
  • #16119: Viewer : Extendable render
  • #16134: Fix feedback loop rendering that was writing to the depth buffer
  • #16133: New "Refresh all" button
  • #16132: Nme debug 3

This list of changes was auto generated.

7.47.1

30 Jan 21:12
Compare
Choose a tag to compare

Changes:

  • #16129: Explicitly set return type to avoid generics
  • #16131: WebGPU: Fix anisotropy

This list of changes was auto generated.

7.47.0

30 Jan 19:30
Compare
Choose a tag to compare

Changes:

  • #16130: Quick fix to remove render graph
  • #16128: Only export Model type
  • #16076: Viewer: add a way to match POV of other cameras (from gltf file loaded for example)
  • #16121: Allow to skip parallel shader compilation if required
  • #16127: Fix loading screen when the scrollbar is present
  • #15864: Viewer auto suspend rendering when scene is idle

This list of changes was auto generated.

7.46.0

30 Jan 08:26
Compare
Choose a tag to compare

Changes:

  • #16124: NME debug block
  • #16123: Added Area Light support for more materials and NME
  • #16122: Add Epsilon for GS lambdas
  • #16104: Add method to get vertex data as component type
  • #16120: Improved Immediate queue management
  • #16113: Coloured IBL shadows
  • #16109: Move TypedArray utilities
  • #16112: Fix loading screen multiple canvases
  • #16118: Now the Model type is usable by class that extends Viewer
  • #16116: Viewer: fix camera-orbit and camera-target attributes
See More
  • #16115: Restore backwards-compatible logic paths in KHR_texture_transform
  • #16114: Node Editors: Fix wrong properties displayed in node editors
  • #16111: Material: Export the PBRBRDFConfiguration class
  • #16108: Add support for manualEmitCount for GPUParticles
  • #16085: Add OpenPBR's base_weight material parameter
  • #16096: FrameGraph: optimize texture allocation
  • #16106: Sprites: Fixed crash when deleting/creating two sprite managers in succession
  • #16105: ShadowGenerator: add doNotSerialize
  • #16103: Adjustments to IBL shadow blending
  • #16078: Initial implementation for Area Lights
  • #16101: Add missing environment change event
  • #16102: Add missing argument when exporting glTF animation

This list of changes was auto generated.

7.45.0

23 Jan 08:33
Compare
Choose a tag to compare

Changes:

  • #16094: SH view space
  • #16100: bug WebXRHandTracking.ts
  • #16099: WebGPU: Fixed shader crashes using "discard"
  • #16098: Fix animation auto play
  • #16097: Add AbortError and use in Viewer
  • #16095: dependencies update and removing selenium
  • #16063: New Rough Radiance Approximation

This list of changes was auto generated.

7.44.1

22 Jan 06:36
Compare
Choose a tag to compare

Changes:

  • #16092: DepthRenderer: fix effect cache
  • #16064: Add KHR_draco_mesh_compression support to glTF Exporter
  • #16090: Inspector when using older versions
  • #16091: fix race condition with meshopt compression
  • #16069: Viewer : add environment rotation, intensity and visibility
  • #16086: FrameGraph: add support for highlight layer
  • #16089: Allow overriding assets loading URLs in core
  • #16072: Update Recast.js 1.6.4
  • #16084: reset ideal width and height on serialization
  • #16083: Use local resources when developing
See More
  • #16082: Factorize intersectionFunctions
  • #16079: Better inspector open/close management
  • #16081: Fix ScreenshotTools
  • #16080: Enable effect to be persistent
  • #16075: Allow the users to control the max fps of the engine
  • #16077: Fix unwanted reset of values for splitters
  • #16070: Use same configuration between DracoCompression and DracoDecoder
  • #16073: Improve docs of addChild() and setParent()
  • #16074: Update Playwright

This list of changes was auto generated.

7.44.0

16 Jan 08:29
Compare
Choose a tag to compare

Changes:

  • #16071: standardMaterial: remove _worldViewProjectionMatrix
  • #16065: Update to typescript 5.7.3
  • #16068: FIx wrong links for bbhelper
  • #16060: WebXR depth sensing update
  • #16052: Allow for creating a zero size plane
  • #16067: Fix scene dispose to restore LastCreatedScene correctly
  • #16062: Allow for Viewer inheritance
  • #16066: Add support for correct mime type
  • #16055: SH fix for spz
  • #16059: LogLevels: Improve doc
See More
  • #16022: Add CDF explicit render option.
  • #16061: Making sure the loader set the max lights according to the number of …
  • #16058: Morph: Fix morph not updated when updates are unfrozen
  • #16010: Use CDF for irradiance prefiltering
  • #16057: Fix recursive loop in onPointerOutAction
  • #16056: GreasedLine basic GLTF export
  • #16053: GREASED_LINE_USE_OFFSETS - WebGPU fix for Safari/Firefox
  • #16054: GS Compressed colors
  • #16050: Gizmo Rotation plane + pivot fix
  • #16041: Check if TransformNode is parent in removeChild
  • #16051: FrameGraph: refactor pass / passCube post processes for frame graph usage
  • #16044: Consider ImageProcessingConfiguration when cloning material
  • #15668: Erroneous morph target manager ids
  • #16001: Add support for Draco encoding

This list of changes was auto generated.

7.43.0

09 Jan 08:29
Compare
Choose a tag to compare

Changes:

  • #16049: Take new viewer out of preview/alpha
  • #16048: Shader material improvements
  • #16047: SPZ color conversion
  • #16046: Mesh: Make cloning thin instances optional
  • #16045: WebGPU: fix crashes in Firefox and Safari
  • #16043: Fix lineMesh cloned alpha values
  • #16038: Mesh: fix LOD management
  • #16042: SPZ splat orientation
  • #16035: Fix asset container mesh for GS
  • #16040: force chrome on WebGPU tests
See More
  • #16037: Small Viewer fixes
  • #16036: Morph target manager: Don't recreate texture if not needed when updates are re-enabled
  • #16025: If HTTP connection closed prematurely, consider retry
  • #16034: FrameGraph: Add support for node materials to the frame graph geometry renderer
  • #16033: GreasedLine OIT support
  • #16032: Fix Animation loop in CreateAndStartAnimation
  • #16029: Add getter for tagged entities in asset container
  • #15668: Erroneous morph target manager ids
  • #16031: Minor allocation optimization
  • #16030: SubMesh: pre-allocate buffers for _getLinesIndexBuffer
  • #16028: Fix NormalMaterial with ThinInstances
  • #16024: Make position morph binding as optional in renderers + enable other attrib type morph
  • #16026: FrameGraph: add glow layer block and task
  • #16027: WebGPU: Fix conflicting variable type in GreasedLine shader

This list of changes was auto generated.