Can I retrieve PLY files from the API?
The World Labs API currently returns scene geometry in .spz (3D Gaussian Splat) format only. Direct export of .ply files via the API is not supported. For production or large-scale workflows, .spz files should be converted programmatically using existing libraries:- C++: https://github.com/nianticlabs/spzJavaScript
- TypeScript: https://github.com/arrival-space/spz-js
How does API billing work?
Billing for the World API is separate from billing for the Marble web app.- Credits purchased for the Marble app cannot be used with the API
- API usage requires credits purchased through the World Labs Platform
How do I get a panorama image from my world generation?
Every world generation includes a panorama image in the response, accessible viaassets.imagery.pano_url. This panorama is automatically generated as part of the world creation process.
The panorama URL will be available in the response at operation.response.assets.imagery.pano_url or when you fetch the world via GET /marble/v1/worlds/{world_id}.
What is the difference between marble-1.0, marble-1.1, and marble-1.1-plus?
World Labs currently offers three API model variants for world generation:
marble-1.0provides standard world generation at a fixed cost.marble-1.1provides newer standard world generation at a fixed cost.marble-1.1-plusprovides the most expansive generation path and may add 0-1,500 variable world generation cost for larger worlds, determined automatically by the system during inference.