Skip to content

Releases: BabylonJS/Babylon.js

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.

7.49.0

13 Feb 08:35
Compare
Choose a tag to compare

Changes:

  • #16182: Update manifold to 3.0.1
  • #16175: NGE is using the materials lib but doesn't load it
  • #16178: Viewer: update annotations while viewer is suspended
  • #16177: Viewer: Bring back panning sensitivity adjustment
  • #16126: Update snapshots and test configs
  • #16174: WebGPU: Fix distance attenuation calculation in SSR2
  • #16171: Several tiny fixes for animations
  • #16172: Update return type and comments in CreateHotSpotQueryForPickingInfo
  • #16173: RSMGI: Fix shaders not yet loaded when generating GI
  • #16170: Add missing classname
See More
  • #16168: Add support for PointListBlock - Used to manually defines a geometry based on a list of points
  • #16169: UT for processing pointer down triggers, ensuring the meshUnderPointer passed to the handler is up to date
  • #16167: Fix OnPickDownTrigger passing along a stale meshUnderPointer value on touch devices
  • #16166: Viewer: Call updateMesh on SnapshotHelper
  • #16165: SnapshotRenderingHelper: Don't force world matrix computation
  • #16164: Fix nge crash when no data is present for Compute Normals
  • #16157: Add indices calculation in CreateHotSpotQueryForPickingInfo
  • #16163: SnapshotRenderingHelper: Support animated instances in fast snapshot mode

This list of changes was auto generated.

7.48.3

08 Feb 01:27
Compare
Choose a tag to compare

Changes:

  • #16159: NativeEngine captureGPUFrameTime + getGPUFrameTimeCounter
  • #16160: Fix HDR irradiance filtering not rendering if scene not rendering yet
  • #16158: Fix tests after alpha changes

This list of changes was auto generated.

7.48.1

07 Feb 18:16
Compare
Choose a tag to compare

Changes:

  • #16154: Make SceneLoader module level functions PascalCase and add GetRegisteredSceneLoaderPluginMetadata
  • #16156: Fix pointerId leak when a pen is lifted off the digitizer
  • #16155: Viewer: Add removeEventListener typings
  • #16153: Preserve vertex buffer types in DracoEncoder
  • #16150: Add more cases of calling error callbacks
  • #16152: Update camera.ts to include default maxZ value
  • #16149: Add Irradiance texture support in Env format
  • #16151: Make sure an engine with exception is cleared

This list of changes was auto generated.

7.48.0

06 Feb 08:25
Compare
Choose a tag to compare
7.48.0

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.