World Labs Marble: turn a photo into a 3D world
Marble builds a whole 3D world from one picture or a description. Look around it, place models in it, and make camera-move videos through it.
- Picture or text in
- Gaussian splat out
- 360° panorama
- Standard, Large and Draft
- About 5 minutes a world
Marble is World Labs' world model. Give it a photo, a still or a concept frame and it builds the place around it: the picture becomes the view from the middle, and the space beyond the frame is filled in. A description works on its own too.
Each world comes back as a Gaussian splat in your assets. Open it to look around, drop 3D models into it, or add a Splat Render step for a video along a camera move you choose. Every frame is drawn from the same 3D scene, so the set holds still from frame to frame.
Photo to world
One picture becomes a full 360° space with depth, built around what the picture shows.
Words to world
Describe a room, a street or a landscape, and Marble builds it without a reference.
Camera moves you control
Push in, orbit, rise, or set shot points by hand. The camera goes exactly where it is told, with no drift.
Exact start and end frames
Take the first and last frames of a move into a video model, or its stills into an image model as references.
What to make with World Labs Marble
Real asks, and what comes back. Each one runs in chat or as a node on the canvas.
“A cosy cabin kitchen at dusk”
A cabin kitchen to walk around in, copper pans over the counter and dusk light at the window.
“Turn this photo of my living room into a 3D world”
The room as a 3D space: the photo is the view from the middle and the rest of the room is filled in.
“Make a vertical video flying into this room”
The world is built, then a 9:16 push-in through it comes back as the clip.
World Labs Marble is one node on a canvas
Chain it with language, image, and video models, then publish the whole pipeline as an API. See how a full AI video pipeline fits together.
- Step 01
A picture or a description
Start from a photo, a generated still or a few words about the place.
- Step 02
Make World
Marble builds the world in about five minutes and it lands in your assets, ready to open and look around.
- Step 03
Splat Render
Pick a camera move or set shot points, and get a 1 to 20 second video plus its first and last frames.
World Labs Marble as an API, priced per world
The World Labs Marble API
Build a pipeline with World Labs Marble on a node and publish it. It becomes a versioned HTTP endpoint: the typed /invoke route enqueues a run and returns a run id to poll, and an OpenAI-compatible route works with SDKs you already use. Agents connect over MCP the same way. Your prompt engineering ships inside the pipeline, so every caller gets your quality, and swapping the model later does not change the API your product calls.
World Labs Marble pricing
Prepaid credits, no subscription. Each world is charged at World Labs Marble's own rate from your balance, shown before you run, and a failed generation costs nothing. Credit packs start at $5 and never expire, which suits spiky production schedules. Run history records the cost of every generation, per node, so spend is auditable rather than a surprise.
World Labs Marble, answered
What is World Labs Marble?
World Labs' model for making 3D worlds. It takes a picture or a description and returns a 3D scene you can move through, which Treza keeps as a Gaussian splat in your assets.
How long does a world take?
About five minutes. It keeps going in the background, and the world arrives in your chat or your run when it is ready.
Can I make a video from a world?
Yes. Ask in chat for a fly-through, or add a Splat Render step after Make World. Choose a camera move or set shot points, and it renders a 1 to 20 second video in 16:9, 9:16 or square, with its first and last frames.
Which size should I pick?
Standard suits most rooms and scenes. Large is for big indoor or outdoor spaces. Draft is a quick, rougher look at a fraction of the price, for trying an idea first.
How much does World Labs Marble cost on Treza?
Treza uses prepaid credits with no subscription. Each world is charged at World Labs Marble's rate from your balance, and only successful generations are charged. Credit packs start at $5 and never expire.
Can I call World Labs Marble through an API?
Yes. Build a pipeline that uses World Labs Marble and publish it as a versioned HTTP endpoint. Call the typed /invoke API from your product, or point any OpenAI SDK at the OpenAI-compatible endpoint. If a better model ships later, swap it on the node without changing the API your product calls.
Your first video is one prompt away.
Generate your first video, image, or draft today. Prepaid credits, no subscription.