8.38.0
- #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
- #3: Add Color tint support to Sprite and Layer
- #1: Object has no method 'createSphere'
This list of changes was auto generated.
8.37.3
- #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
- #17439: [NPE] Adding CustomShape support
- #18: Specular emittance from directional light
- #17444: [NPE] Adding cone emitter support
- #108: Added binaries to ref folder of BabylonExport.Core.csproj
- #17443: Fix ray length check
- #17441: [FloatingOrigin] Add support for node material blocks
- #130: Update readme.md
- #129: Added Mesh.lookAt
- #17440: Update _globalPosition from base camera when calculating view/world matrices
- #17437: [NPE] Add support for hemispheric emission in sphere shape
See More
- #9: Use git tags to denote versions
- #17438: [NPE] Fixing issues with MeshShape
- #3: Add Color tint support to Sprite and Layer
- #17436: [NPE] Add directed cylinder shape
- #101: Drawing a Line
- #17435: [NPE] Add directedsphere emitter
- #947: Merge remote-tracking branch 'refs/remotes/BabylonJS/master'
- #17434: [NPE] Updating cylinder shape
- #99: Flat Shaded Polies?
- #17433: Inspector v2: back compat second pass
- #17431: [NPE] Particles point emitter
- #4: Enable High DPI display support.
- #17432: [NPE] Fixing sphere emitter
- #944: Blender Version 4.4.1
- #17429: Adding particles islocal support for NPE
- #146: Double semicolon
- #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
- #3709: Highlight layer visual bug in 3.2
- #17420: FrameGraph: fix mipmap generation + crash with the utility layer renderer
- #17418: Adding particles translation support
- #3716: Fix Highlight Layer (no meshes + state reset)
- #17417: Adding angular speed update
- #3713: Fix bug in glTF loader
This list of changes was auto generated.
8.36.1
- #17416: Adding Gravity to the NPE migration tool
- #3693: Web vr async methods
- #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
- #287: TOB 1.1
- #17396: Support multi-object raycasting for havok
- #17404: GPUPicker: Fix picking ID precision issues
This list of changes was auto generated.
8.35.0
- #17402: [FloatingOriginMode] Support reflection probe / reuse eyePosition logic
- #1715: making sure we use the vr vew matrix
- #286: Automatons Objects; test code to follow
- #283: Adjusted property 'clearColor' on class 'scene' to type 'any'.
- #17403: _isDirty support for *ToRef vector functions
- #17398: [FloatingOrigin] Support clip planes, skymaterial, and water material
- #17400: Add helpers for vector3 length and distance
- #17401: Update stackpanel to respect idealratio
- #17399: Inspector: Add glTF export option for Draco
- #17393: Supporting more NPE transformations
See More
- #17394: Use the scaled Light intensity for the Atmosphere
- #17397: Improve performance of audio engine V2 add/remove sound
- #17395: math.vector.functions cleanup and additions
- #17365: DumpData: Refactor for glTF export in BN
- #17389: Inspector v2: Improved extension details
- #17381: FrameGraph: add new task + several fixes
- #17391: Add
soundslist to new audio engine - #17392: Deprecate old audio engine scene properties and functions
- #17390: Add ignoreBody filter for IRaycastQuery
- #17388: SSAO2 camera fovMode support + Initialization with Ortho Camera Fix
- #17383: SSAO2: Fix rendering artifacts when switching camera mode
- #17387: React overlay off by default
This list of changes was auto generated.
8.34.1
- #17386: Update link in contributing.md
- #17373: Add KHR_materials_fuzz extension support
- #17383: SSAO2: Fix rendering artifacts when switching camera mode
- #17379: Inspector v2: umd cdn
- #17384: Normalize particle direction in shader for billboardmode_stretchedlocal
- #3677: Explicitly list unit test files to avoid picking up stray files
- #17382: Throw error on invalid sound source
- #17378: Atmosphere addon fixes for floating origin
- #17380: Adding cone shape and other fixes
- #5: Where are the samples source code?
See More
- #17360: Support KHR_materials_coat extension
- #17357: Inspector v2: umd package
- #17377: GUI 2D: Fix shadowOffsetX and shadowOffsetY to respect adaptive scaling
- #17375: Replacing basic update blocks on Particles to NPE converter
- #3670: 3.2.0 alpha7
- #17374: PBRMetallicRoughnessMaterial: Fix wrong lighting when two sided lighting enabled
- #17362: Background material: Fix material not working with floating origin mode + fix use of the sceneCenter property
- #17372: Playground fixes for debug.html, frame.html and full.html
- #17369: PostProcess: add doNotSerialize
This list of changes was auto generated.
8.34.0
- #17364: glTF Exporter: Add multimaterial test
- #17241: glTF Exporter: Missing start offset
- #17368: Add sound
activeInstancesCountproperty - #17367: Mirror class: Fix resizing the mirror texture
- #17312: EXT_lights_area updates and export support
- #17277: Playground: Add fluent code for frame graphs
- #17216: Playground Editor V2: Multi-file, ES modules, NPM Support + Build output hashing
- #17363: Fix old audio engine mute button showing when
useCustomUnlockedButtonis set - #17349: bug: do not attempt to update removed xr anchors
- #17355: GS transparent shadows
See More
- #17359: Fix vscode search exclusion of dist folders
- #17358: [Playground] Editor v2: Snippet session state and bug fixes
- #17351: Fix intermittent build issue with build:assets:smart-filters
- #17356: [FloatingOrigin] Web GPU Fix
- #17354: Standard material: Fix wrong normal when in right handed mode
- #17353: ISpriteManager: add doNotSerialize
- #17352: glTFLoaderAnimation: do not clone animation keys
- #17339: Merging textures on export
This list of changes was auto generated.
8.33.4
- #17348: [FloatingOrigin] Add shadow generator / cascaded shadow generator support
- #869: Starfield PT : getting parameters out of the fragment shader
- #78: DeviceOrientationCamera does not work
- #17350: Smart Filters: fix over-aggressive optimizer validation error when local variable contains a uniform name
This list of changes was auto generated.
8.33.3
- #17346: Fix WebGPU voxel vertex shader syntax
- #17347: [Playground] Fixes for editor v2
- #17345: [Inspectorv2/Fluent] Open infobutton links in new tab
- #17344: Enable per-scene FloatingOrigin in utility layer renderer
- #17341: Inspector v2: Side pane collapsing and undocking
- #17343: Node Render Graph: Add support for custom blocks in NRGE
- #17270: Single-pass IBL shadow voxelization for WebGPU
- #17342: IParticleSystem: add doNotSerialize
This list of changes was auto generated.