con un clic
world-labs-studio
// World Labs Studio - Compose multiple worlds, record camera animations, and expand boundaries
// World Labs Studio - Compose multiple worlds, record camera animations, and expand boundaries
World Labs Marble API integration - authentication, endpoints, models, and media uploads
Chisel 3D blocking tool for world generation - geometry, walls, and reference models
World Labs export formats - Gaussian splats, meshes, images, and engine integrations
Single image input for world generation - requirements, best practices, and examples
Multi-image input with direction control and auto layout for world generation
Panorama and video input for world generation - maximum layout control
| name | world-labs-studio |
| description | World Labs Studio - Compose multiple worlds, record camera animations, and expand boundaries |
| allowed-tools | ["Bash","WebFetch"] |
Studio is where you compose, animate, and enhance your generated worlds. Connect multiple worlds, create camera paths, and export final videos.
Documentation: https://docs.worldlabs.ai/marble/create/studio-tools/
| Feature | Purpose |
|---|---|
| Compose | Connect and arrange multiple worlds |
| Record | Create camera animations with keyframes |
| Expand | Extend worlds beyond original boundaries |
Compose allows you to:
┌─────────────────────────────────────────┐
│ [World 1] ←→ [World 2] ←→ [World 3]│
│ ↕ ↕ │
│ [World 4] [World 5] │
└─────────────────────────────────────────┘
Compose Canvas View
| Property | Description |
|---|---|
| Position | Adjust X, Y, Z coordinates |
| Rotation | Orient worlds to align correctly |
| Scale | Resize worlds proportionally |
| Move Speed | Navigation speed (default: 3) |
| FOV | Field of view (default: 92) |
| Grid | Toggle grid visibility for alignment |
| Bounding | Show world boundary corners |
Clean Gaussian splat artifacts at world edges:
Splat Count: Monitor usage against your account limit (e.g., 500,000 / 2,000,000)
Create cinematic camera animations:
| Key | Action |
|---|---|
F | Add keyframe at current position |
U | Update current keyframe |
Delete | Remove selected keyframe |
Space | Play/pause animation |
Step 1: Position camera
Navigate to starting view using:
- WASD: Move
- Mouse: Look
- Q/E: Up/Down
- Shift: Sprint
Step 2: Add keyframe
Press F to create keyframe at current position
Step 3: Move to next position
Navigate to next camera position
Step 4: Repeat
Continue adding keyframes along desired path
0s 2s 4s 6s 8s 10s
├───●───┼───●───┼───────┼───●───┼───●───┤
KF1 KF2 KF3 KF4
| Property | Description |
|---|---|
| Position | Camera XYZ location |
| Rotation | Camera orientation (pitch, yaw, roll) |
| FOV | Field of view |
| Duration | Time to reach this keyframe |
| Easing | Interpolation curve (linear, ease-in/out, etc.) |
| Easing | Effect |
|---|---|
| Linear | Constant speed |
| Ease-In | Slow start, fast end |
| Ease-Out | Fast start, slow end |
| Ease-In-Out | Slow start and end |
| Bezier | Custom curve control |
After recording, apply AI enhancement:
[Record] → [Preview] → [Enhance] → [Export]
Extend world boundaries beyond the original generation:
| Control | Action |
|---|---|
| Click edge | Select expansion direction |
| Drag boundary | Define expansion area |
| Generate | Create new world section |
Indoor Extensions:
Outdoor Growth:
✅ Expand in directions with good context ✅ Generate small sections, check quality ✅ Consider flow and logical navigation ✅ Think about how areas connect spatially
❌ Don't expand into empty void areas ❌ Avoid expanding where geometry is ambiguous ❌ Note: Vertical expansion (up/down) not currently supported
| Key | Action |
|---|---|
W | Forward |
S | Backward |
A | Left |
D | Right |
Q | Down |
E | Up |
Shift | Sprint |
Mouse | Look around |
Scroll | Adjust speed |
[ | Decrease FOV |
] | Increase FOV |
0 | Return to origin |
| Key | Action |
|---|---|
F | Add keyframe |
U | Update keyframe |
Delete | Remove keyframe |
Space | Play/Pause |
[ / ] | Previous/Next keyframe |
Home | Go to start |
End | Go to end |
| Key | Action |
|---|---|
Ctrl+Z | Undo |
Ctrl+Y | Redo |
Ctrl+S | Save |
Escape | Cancel/Exit mode |
Tab | Toggle UI |
| Setting | Options |
|---|---|
| Resolution | 1080p, 2K, 4K |
| Frame rate | 24, 30, 60 fps |
| Format | MP4 (H.264), MOV (ProRes) |
| Quality | Draft, Standard, High |
world-labs-api - API integrationworld-labs-chisel - Block out geometry before generationworld-labs-export - Export formats and integrations