v2.29.0
phiresky/ripgrep-allv2.29.0Jul 8, 2026by slimbuck
AI Summary
An update for PlayCanvas Supersplat adding 360-degree video rendering, SPZ export support, and various editor improvements.
Key Highlights
- Add 360 equirectangular video rendering support.
- Add SPZ export support.
- Add Backspace to remove points and Enter to close polygon selection.
- Add camera info overlay showing live position and target.
- Add loop toggle to the editor timeline.
New Features
- 360 equirectangular video rendering
- SPZ export
- Polygon editing shortcuts
- Camera info overlay
- Timeline loop toggle
- FOV auto-dolly option
Full Release Notes
## What's Changed * Fix LCC import filter showing *.com and *.exe on Windows by @willeastcott in https://github.com/playcanvas/supersplat/pull/932 * Add Backspace to remove last point and Enter to close polygon select by @willeastcott in https://github.com/playcanvas/supersplat/pull/931 * Add 360 equirectangular video rendering by @willeastcott in https://github.com/playcanvas/supersplat/pull/933 * Add SPZ export support by @willeastcott in https://github.com/playcanvas/supersplat/pull/935 * fix: volume select ignores splats outside the camera frustum by @mvanhorn in https://github.com/playcanvas/supersplat/pull/904 * Fix stale selection mode comment in intersection shader by @willeastcott in https://github.com/playcanvas/supersplat/pull/937 * Add camera info overlay showing live camera position and target by @willeastcott in https://github.com/playcanvas/supersplat/pull/938 * Fix mousewheel scrolling breaking over rows in the keyboard shortcuts popup by @willeastcott in https://github.com/playcanvas/supersplat/pull/939 * Fix camera not returning to pose when timeline has a single key by @willeastcott in https://github.com/playcanvas/supersplat/pull/940 * Fix dead mouse-wheel zoom in fly mode with orthographic projection by @willeastcott in https://github.com/playcanvas/supersplat/pull/941 * Use nice-number steps for timeline frame labels, add minor ticks by @willeastcott in https://github.com/playcanvas/supersplat/pull/943 * Add ctrl+click on a timeline key to overwrite it with the current view by @willeastcott in https://github.com/playcanvas/supersplat/pull/944 * Add loop toggle to the editor timeline by @willeastcott in https://github.com/playcanvas/supersplat/pull/945 * Add 360° equirectangular image export and switch image export to WebP by @slimbuck in https://github.com/playcanvas/supersplat/pull/952 * Make camera info values editable and initialize publish loop mode from the timeline by @slimbuck in https://github.com/playcanvas/supersplat/pull/953 * Update all npm dependencies by @renovate[bot] in https://github.com/playcanvas/supersplat/pull/954 * Make FOV auto-dolly optional (default off) so FOV changes act as a lens zoom by @willeastcott in https://github.com/playcanvas/supersplat/pull/942 * Show a clear error when WebGPU is unavailable during SOG and viewer export by @slimbuck in https://github.com/playcanvas/supersplat/pull/956 ## New Contributors * @mvanhorn made their first contribution in https://github.com/playcanvas/supersplat/pull/904 **Full Changelog**: https://github.com/playcanvas/supersplat/compare/v2.28.1...v2.29.0