Build interactive experiences by combining Marble-generated assets with realtime rendering, physics, and game controls. These examples show how developers can splats, collider meshes, and browser-based tooling for more interactive worlds.Documentation Index
Fetch the complete documentation index at: https://docs.worldlabs.ai/llms.txt
Use this file to discover all available pages before exploring further.

Spark Physics
Add dynamic objects to an interactive scene.
A tavern demo that combines Spark Gaussian splat rendering, Rapier physics, and Three.js. It includes first-person controls, projectile collisions, animated characters, spatial audio, and a debug view for the collision mesh.
Image Blaster
A Claude skillset that turns a single image into a 3D environment workflow, including static Gaussian splats, dynamic object meshes, and audio assets.
Collider Builder
A browser-based tool for loading
.spz or .rad splat scenes, drawing box, sphere, and cylinder colliders, and exporting collision geometry as .glb files.Third-Person Controller Splat
A third-person character controller template using Spark 2.0 LoD, Three.js, and Rapier physics. It includes a kinematic controller, camera controls, animation blending, and collider mesh support.
Gaussian Splat Character Controller
A physics-based first-person controller for navigating Gaussian splat scenes with SparkJS, Three.js, and Rapier. It includes collision, jumping, gamepad support, a ball shooter, post-processing, and debug controls.