Skip to main content

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.

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. Interactive tavern demo with physics projectiles in a Gaussian splat scene

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.