Skip to main content

API examples (Node & Python)

Minimal scripts and a simple web app for generating worlds using the raw API. View on GitHub

Client & splat utilities (Python)

Python client and utilities for saving/loading splats and rendering out videos. View on GitHub

Spark

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
Explore SparkJS