API examples (Node & Python)
Minimal scripts and a simple web app for generating worlds using the raw API. View on GitHubClient & splat utilities (Python)
Python client and utilities for saving/loading splats and rendering out videos. View on GitHubSpark
Render worlds on the web with SparkJS. SparkJS is a high-performance 3D Gaussian splatting renderer built on top of THREE.js. It is the recommended way to render World Labs splat assets in the browser. Spark supports:- Fast splat rendering on desktop and mobile
- Integration with other THREE.js meshes
- SPZ, PLY, SOGS, KSPLAT, and SPLAT formats
- Dynamic and procedural splat effects