Skip to content

6.0.0-alpha.1

Choose a tag to compare

@marwie marwie released this 21 Jul 10:03
· 60 commits to main since this release

Needle Engine

Added

  • GaussianSplat component (experimental) — load .ply / .spz / .sog splats via Spark, with LOD and correct raycasting/bounds
  • WebXR: anchors (useAnchors) are now enabled by default

Changed

  • Updated bundled three.js to r185
  • Updated MaterialX runtime
  • Improved XR error messaging when a session can't start

Fixed

  • WebXR: setSession now works with WebXR emulators/polyfills that supply a non-native session (falls back to the XRWebGLLayer path)
  • Bounds are reported as incomplete for still-loading async objects, and GroundProjection re-fits once they're ready
  • Raycasting and bounds now work for non-Mesh objects (e.g. splats)
  • Custom model loaders are no longer tree-shaken out in code-only projects
  • SSR: various import/emit fixes
  • Postprocessing: pipeline build failures are now surfaced instead of failing silently

Unity Integration

  • Updated build pipeline to @needle-tools/gltf-build-pipeline 4.0 — adds compressed splat (SOG) support and replaced-source events

Links

Download for UnityDownload for BlenderDocumentationAPILive Samples