Skip to content

Releases: BabylonJS/Babylon.js

7.53.3

14 Mar 23:44
Compare
Choose a tag to compare

Changes:

  • #16329: Viewer: hide animation slider if its width is below a usable threshold
  • #16328: Update playground links in typedoc comments
  • #16326: Make sound pitch and playbackRate properties change continuously
  • #16327: Fix spatial audio attach feature position tracking
  • #16325: Ensure FloatLineComponent has lock when a key is pressed
  • #16322: Expose OBJFileLoader options to scene loader APIs
  • #16323: flag missing loaders as internal
  • #16321: Viewer and configurator tiny fixes
  • #16320: Add a new block to NGE: Ease
  • #16307: Node Graph Editor : new smart expand of selections with SHIFT
See More
  • #16319: Daily interactivity fixes
  • #16316: Fix lattice ejecting vertices too early
  • #16318: Improve audio engine API
  • #16317: Fixes to KHR_materials_diffuse_transmission export
  • #16314: Fix IES profile viz test
  • #16315: Viewer and Configurator small improvements
  • #16306: Add observer for when IBL shadow voxelization is complete
  • #16312: Fix react looping
  • #16311: Get old audio engine working in playgrounds that use BABYLON.Sound
  • #16310: Viewer: add test for successfully loading an env and rendering at least one frame without errors
  • #16309: Correct CDN BASE URL handling for versions, snapshots, and local environments
  • #16304: Bug bash fixes
  • #16308: Add an option for specifying the default material variant
  • #16305: Add a _hasDefaultMaterial property
  • #16303: Fix bug with internal texture disposing observables too soon
  • #16302: Fix usdz exporter for models with Color3 vertex attributes
  • #16301: Enhance matrix validation and type transformation features
  • #16300: Frame Graph: refactoring + more post-processes supported
  • #16299: Fix matrix multiplication order in FlowGraph classes
  • #16297: MeshBuilder.ExtrudeShape : fixed capFunction type syntax
  • #16298: Material:Fix pre-pass dirty flag
  • #16293: Fix leaks when reusing same NME or NGE instance in Sandbox or PG

This list of changes was auto generated.

7.53.0

13 Mar 07:29
Compare
Choose a tag to compare

Changes:

  • #16294: Viewer: add the concept of a faulted state and a reload button
  • #16292: Update sandbox.tsx
  • #16291: Added new param capFunction in MeshBuilder.ExtrudeShape
  • #16285: Correctly support global matrix in glTF interactivity
  • #16290: Post-Process: Add missing dispose calls
  • #16279: Fix spatial audio init issues
  • #16288: NRGE: Show popup for alpha stage
  • #16289: Update dependencies (including vite)

This list of changes was auto generated.

7.52.3

12 Mar 12:30
Compare
Choose a tag to compare

Changes:

  • #16280: Document sound property defaults
  • #16278: Allow old audio engine to be enabled using engine's audioEngine option
  • #16272: Fix some imports for IBL shadows pipeline
  • #16277: Fix point mode not being observed when using default material
  • #16260: Add audio analyzer feature to audio engine v2 sound and bus classes
  • #16275: Make spatial and stereo subnodes route audio in parallel, not chained
  • #16266: Cleanup WebGPU invertYPreMultiplyAlpha
  • #16273: Skip legacy audio engine init in playgrounds that explicitly turn it off
  • #16269: Node Editor : Enhancing Node Manipulation
  • #16270: FlowGraph/glTF interactivity - some fixes.
See More
  • #16262: FrameGraph: add support for SSR
  • #16268: Mesh: Fix crash when cloning mesh
  • #16267: Fix Typo
  • #16264: Fix dynamically imported shaders
  • #16257: Initial impl of Viewer Configurator
  • #16258: Refactor error handling and add DataSwitch block
  • #16263: Particle create custom effect: Allow to pass the vertex shader name
  • #16261: Bump axios from 1.7.9 to 1.8.2

This list of changes was auto generated.

7.52.2

07 Mar 17:22
Compare
Choose a tag to compare

Changes:

  • #16259: Fix color affectation when dealing with color3 component
  • #16251: Add spatial audio attach to camera, mesh and transform node capabilities to audio engine v2
  • #16256: corrected property assignment
  • #16254: Inspector gltf validation save
  • #16255: Allow engine instance to be passed to LoadImage

This list of changes was auto generated.

7.52.0

06 Mar 08:27
Compare
Choose a tag to compare

Changes:

  • #16248: Cascaded Shadow Generator: Fix cascade min and max Z calculation
  • #16252: Fix geometry.copy
  • #16250: Restore missing export for glTF exporter
  • #16247: Make prefiltering using CDF default to supersample
  • #16249: Update playground for audio engine compatibility
  • #15839: Add audio engine v2

This list of changes was auto generated.

7.51.3

04 Mar 16:28
Compare
Choose a tag to compare

Changes:

  • #16237: Fix USDZ export of instances
  • #16246: Add clear color to ViewerOptions
  • #16245: Import mesh async module function
  • #16241: Add matrix composition and decomposition in glTF interactivity
  • #16242: IBL Shadows : Fix compile error for unit PBRMaterial
  • #16244: Material: Fix scene ubo still bound to material effect after material is unbound
  • #16243: Effect layers: Fix effect layers readiness check
  • #16240: WebGPU: Fix crash in fast snapshot rendering mode
  • #16236: Viewer: PascalCase functions and @experimental protected API
  • #16221: Native: Canvas Path2D
See More
  • #16238: WebGPU: Fix crash when processing a env cube

This list of changes was auto generated.

7.51.2

02 Mar 22:22
Compare
Choose a tag to compare

Changes:

  • #16239: Fix a problem when the user is fast enough to generate many models be…
  • #16234: Reset model error
  • #16201: Flow Graph and glTF interactivity
  • #16235: Core Engine: Misc fixes related to index buffer management

This list of changes was auto generated.

7.51.1

28 Feb 15:23
Compare
Choose a tag to compare

Changes:

  • #16232: Better preview update for NGE
  • #16229: PBR: Fix refraction transmittance
  • #16223: Viewer: adaptToDeviceRatio
  • #16217: TextInputLineComponent input handling
  • #16228: Revert "TextInputLineComponent input handling"
  • #16227: Fix is32Bits detection in geometry setIndexBuffer
  • #16225: CC Acceleration/max acceleration exposed
  • #16220: Viewer: Make assetContainer optional for _getHotSpotToRef function
  • #16224: Screenshots: Add a customDumpData function parameter to CreateScreenshotUsingRenderTarget

This list of changes was auto generated.

7.51.0

27 Feb 08:27
Compare
Choose a tag to compare

Changes:

  • #16207: Viewer extract CreateHotSpotFromCamera as a utility function
  • #16214: PBR: Fix calculation of transmittance
  • #16222: Avoid exception during shader compilation context loss
  • #16217: TextInputLineComponent input handling
  • #16219: IBL Shadows - Don't copy mips until effect is compiled
  • #16218: Viewer: add support for hdr environments
  • #16215: Fix empty runOriginalID for CSG2 toMesh
  • #16216: Viewer: automatic default env for IBL when PBR materials are present
  • #16212: Fix Geometry update with smaller buffer
  • #16203: Fix projection bug when dragging in default (viewport) plane
See More
  • #16209: Add automatic adjustment for renderScale based on hardware scaling
  • #16210: Prevent duplicate notifications for removed anchors in WebXRAnchorSystem
  • #16208: WebGPU: Fix crash when using clear coat bump
  • #16206: Update dependencies
  • #16205: fix: update loading screen text when loader is currently shown
  • #16202: Add support for subdivide modifier for NGE and VertexData

This list of changes was auto generated.

7.50.0

20 Feb 08:30
Compare
Choose a tag to compare

Changes:

  • #16200: Prevent multiple instances of Manifold from being created
  • #16199: Account for scaling in AdjustOffsetForRotationCenter
  • #16198: Add offset to instantiate nodes
  • #16196: Set SPZ Niantic Sample as reference
  • #16195: Enhance XR pointer handling and drag behavior improvements
  • #16197: Add Flag for bakeCurrentTransformIntoVertices
  • #16194: Fix script error when no mesh is in the scene for camera framing behavior
  • #16193: Engine: Move the CreateAlignedTypedArray function from engine to bufferUtils
  • #16189: Viewer: enable WebGPU by default (conditionally)
  • #16190: NME: Fix global worldPos and worldNormal not declared in "Generate only fragment code" mode
See More
  • #16191: NME: Add support for velocity to prepass output block
  • #16187: Screenshot tool: Use the right mesh list
  • #16188: Fix Inspector metadata update
  • #16145: Animations, reframeCamera, pick multiple models
  • #16185: FrameGraph: add support for utility layer renderers
  • #16186: GreasedLine screen space vertex shaders
  • #16179: [new feature] add vertex color morph target
  • #16110: WebGPU: Fix GPU buffers update when parameters are not aligned

This list of changes was auto generated.