Skip to main content

WorldLabs

18 tools in this family (folder Editor/Tools/WorldLabs/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
world_labs_cancel_jobwritesCancel a queued or running Marble job. Returns the job with
world_labs_clear_api_keydestructiveWipe the stored Marble API key from EditorPrefs. DESTRUCTIVE and irreversible: the key is not
world_labs_download_glbwritesDownload the .glb fallback mesh of a completed Marble job into
world_labs_download_spzwritesDownload the .spz (Gaussian-splat) output of a completed Marble
world_labs_download_thumbnailwritesDownload the preview thumbnail (PNG) of a completed Marble job
world_labs_emit_batch_generationwritesGenerate an Editor-only static class that submits N prompts to
world_labs_emit_onboarding_wizardwritesGenerate a three-step EditorWindow wizard (key → credits → first
world_labs_emit_polling_handlerwritesGenerate a MonoBehaviour that polls a Marble job until done and
world_labs_estimate_costread-onlyPredict the credit cost for a given scene_size and (optional)
world_labs_export_setupread-onlyReport the world_labs_* configuration surface: API root, key
world_labs_generate_from_imagewritesCreate a Marble generation job from a local reference image.
world_labs_generate_from_promptwritesCreate a Marble generation job from a text prompt. Returns the
world_labs_get_account_inforead-onlyFetch credits remaining + plan + monthly quota from
world_labs_get_job_statusread-onlyGet the live status (queued / running / completed / failed /
world_labs_initread-onlyInitialize the world_labs_* family. Verifies Newtonsoft.Json +
world_labs_list_recent_jobsread-onlyList the most recent Marble jobs (latest first) seen locally —
world_labs_set_api_keywritesPersist a Marble API key in EditorPrefs (XOR + per-machine salt).
world_labs_upload_reference_imagewritesUpload a reference image (PNG / JPG / WebP) to Marble's reference