VibeHunt
Back to browse

Spark 2.0

A streaming engine for huge 3D Gaussian worlds

Visit

Spark 2.0 is a web‑based renderer for 3D Gaussian Splatting (3DGS) that streams massive scenes using a Level‑of‑Detail (LoD) system. It works with the popular 3D framework THREE.js and runs on any device with a WebGL2‑compatible browser, including desktop, iOS, Android, and VR headsets. The engine builds a hierarchical splat tree, sorts and partitions splats, and traverses the tree to deliver only the data required for the current viewpoint, allowing continuous streaming of worlds containing millions of splats.

Developers can integrate Spark 2.0 into web applications to display large photogrammetry‑derived environments without pre‑loading the entire dataset. The system supports multiple 3DGS objects in a single scene, real‑time editing, relighting, and a shader graph for dynamic splat‑based effects and animations. Its progressive streaming approach adapts detail on‑the‑fly, reducing bandwidth and memory usage while preserving visual fidelity.

The distinctive aspect of Spark 2.0 is its ability to render huge Gaussian splat worlds on consumer devices by automatically adjusting level of detail and streaming only the necessary portions of the scene. This makes it suitable for interactive web experiences, virtual tours, and VR applications that require high‑resolution 3D reconstructions without heavy client‑side resources.

Reviews

Sign in to leave a review.

Loading reviews…

Similar apps