6.0.0-alpha.1
·
60 commits
to main
since this release
Needle Engine
Added
GaussianSplatcomponent (experimental) — load.ply/.spz/.sogsplats 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:
setSessionnow works with WebXR emulators/polyfills that supply a non-native session (falls back to theXRWebGLLayerpath) - Bounds are reported as incomplete for still-loading async objects, and
GroundProjectionre-fits once they're ready - Raycasting and bounds now work for non-
Meshobjects (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-pipeline4.0 — adds compressed splat (SOG) support and replaced-source events
Links
Download for Unity • Download for Blender • Documentation • API • Live Samples